Interfejs API upraszczający programistom tworzenie generowanych struktur.
1 polubień
17 pobrań
Interfejs API upraszczający programistom tworzenie generowanych struktur.
Structure Gel to modyfikacja API zaprojektowana w celu ułatwienia programistom tworzenia struktur, w szczególności tych korzystających z systemu układanki. Cały kod jest open source i udokumentowany. Niektóre z jego funkcji obejmują:
Aby zapoznać się z działającym przykładem tego interfejsu API typu open source, sprawdź Dungeony Plus
Szczegółowe informacje na temat tworzenia i używania tego interfejsu API można znaleźć w wersji Minecraft.
Najnowsza dokumentacja
Starsza dokumentacja
Narzędzie do budowania to nowy przedmiot dostępny wyłącznie w trybie kreatywnym, służący do wykonywania różnych zmian w blokach na dużą skalę.
GUI zawiera różne przyciski do modyfikowania ustawień narzędzia budowlanego, a także kilka przydatnych narzędzi.
Wchodzić
,
mi
,
ucieczka
lub kliknięcie dowolnego miejsca na ekranie, które nie jest przyciskiem, zamknie GUI.
Tryby narzędzia do budowania to różne operacje, które może wykonywać narzędzie do budowania.
Niektóre tryby obsługują dodatkowe ustawienia modyfikujące ich zachowanie. Niektóre przykłady obejmują:
Ten blok jest kreatywnym narzędziem do łatwego wypełniania wnętrz struktur. Żel jest zastępowany powietrzem podczas generowania struktury, podczas gdy całe powietrze jest ignorowane podczas umieszczania. Dzięki temu Twoje konstrukcje nie będą miały naturalnego terenu tam, gdzie nie powinny. Blok żelowy zachowuje się podobnie do pustych przestrzeni w strukturze, ponieważ można przez niego przejść, będąc jednocześnie widocznym.
Podczas nakładania żelu podczas skradania się możesz uruchomić mechanikę rozprzestrzeniania się. Każdy żel rozprowadza się inaczej i możesz przeczytać, jak działają, najeżdżając na przedmiot.
Czerwony żel wykorzystuje domyślną mechanikę rozprzestrzeniania się, rozprzestrzeniając się wzdłuż głównych kierunków, zastępując tylko powietrze.
Niebieski żel działa podobnie do czerwonego, z tą różnicą, że nie rozprzestrzenia się w miejscach, w których widać niebo.
Żel zielony rozprowadza się tak samo jak żel czerwony, z dodatkiem rozprowadzania również po skosie. To pozwala mu przedostać się przez narożniki utworzone przez pnącza lub inne złożone konstrukcje. Uważaj, aby nie wyciekł poza twoją kompilację.
Cyjanowy żel działa jak połączenie żelu zielonego i niebieskiego, zarówno rozprowadzając się po przekątnej, jak i unikając nieba.
Pomarańczowy żel zachowuje się tak samo jak czerwony żel, ale odległość, na jaką się rozprzestrzenia, zależy od tego, ile trzymasz, gdy go umieszczasz, co czyni go przydatnym do budowania na otwartych przestrzeniach.
Żółty żel rozprzestrzeni się tylko wzdłuż płaszczyzny, w którą patrzysz, gdy go umieścisz, dzięki czemu doskonale nadaje się do uszczelniania ścian, okien lub innych otworów, przez które w innym przypadku żel by przeszedł.
Żel można usunąć za pomocą prochu strzelniczego. Spowoduje to wywołanie reakcji łańcuchowej, w wyniku której zostaną usunięte wszystkie połączone żele tego samego typu.
Oto przykład, jak można go użyć w kompilacji. Gdyby ta struktura została załadowana do gry, żel w środku zostałby zastąpiony powietrzem, podczas gdy powietrze na zewnątrz nie zostałoby umieszczone.
Kod tego bloku jest zaprojektowany w taki sposób, że można go łatwo rozszerzyć i podłączyć do jego zachowania za pomocą metod w blokach.IStructureGel, jeśli potrzebujesz zachowania, które nie zostało jeszcze zaimplementowane.
Jest to podstawowy mod, który modyfikuje kilka klas wewnętrznych. Jeśli wystąpią awarie z tym modem, które występują tylko po zmieszaniu z innym modem, może to być przyczyną. Proszę przetestować przed zgłoszeniem.
Wymienieni są tutaj wszyscy tłumacze, którzy przetłumaczyli mod na swoje języki ojczyste. Dzięki OneSkyApp możesz łatwo tłumaczyć!
https://moddinglegacy.oneskyapp.com/collaboration/project/388040
🤚 Wsparcie: jeśli masz pytania lub problemy z naszymi modami, przeczytaj FAQ! Możesz też albo zgłoś problem w narzędziu do śledzenia problemów , lub wejdź na nasz serwer Discord, gdzie możemy Ci pomóc!
Udało się!