Biblioteka dodająca przydatne zdarzenia i narzędzia
1 polubień
32 pobrań

📖 O module:
Obfuscate to prosta biblioteka, która dostarcza przydatne zdarzenia, narzędzia i wspólny kod dla twórców modów. Stworzona pierwotnie dla kompatybilności w modach MrCrayfisha, teraz jest przeznaczona dla wszystkich twórców modów. Ten mod domyślnie nie dodaje żadnej zawartości.
📔 Funkcje biblioteki:
Manipuluj modelem gracza bezpiecznie:
Ta funkcja pozwala łatwo dostosowywać obroty kończyn modelu gracza bez martwienia się o ich przywracanie do domyślnego stanu. Można jej użyć do tworzenia własnej pozy podczas trzymania konkretnego przedmiotu, dodawania niestandardowych animacji przy zamachu mieczem i wielu innych!




Pełna kontrola nad renderowaniem przedmiotów:
Daje możliwość samodzielnego obsługiwania renderowania przedmiotów. Obfuscate dostarcza zdarzenia wywoływane z rzeczywistego źródła, zamiast polegać na typie transformacji kamery, jak w przypadku systemu ITESR. Oznacza to, że gdy zdarzenie renderowania trzymanego przedmiotu na modelu gracza jest wywoływane, pochodzi ono bezpośrednio z warstwy renderowania na modelu gracza.
Całkowicie nowy system synchronizacji danych dla graczy:
Dodawanie parametrów danych do encji innych niż własne nie jest dobrą praktyką – często prowadzi to do błędów kluczy z powodu niekontrolowanej kolejności inicjalizacji pól statycznych. Obfuscate rozwiązuje ten problem i oferuje jeszcze więcej przydatnych funkcji. Dzięki temu nowemu systemowi możesz kontrolować, czy parametr ma być resetowany po śmierci, zapobiec synchronizacji ze wszystkimi graczami z wyjątkiem posiadacza klucza, całkowicie wyłączyć synchronizację, a nawet zapisać go w danych gracza!

📔 Rozpocznij tworzenie modów z tą biblioteką:
Możesz zacząć używać tej biblioteki, dodając poniższy kod do swojego pliku build.gradle. Zastąp curseforge_file_id wersją Obfuscate przeznaczoną dla twojej wersji Minecrafta.

💛 Wspierane mody
Te mody wykorzystują Obfuscate, aby zapewnić lepsze wrażenia z gry. Możesz również umieścić tutaj swój mod, wysyłając tweeta do MrCrayfisha.
Udało się!