TslatEntityStatus (TES)
Podgląd zdrowia i innych statusów jednostek. Spraw, by okładanie przeciwników znów było fajne!

TES to mod w stylu „wskaźników obrażeń”, zaprojektowany, by dodawać do świata kluczowe informacje o znajdujących się w nim jednostkach.
Jego celem jest objęcie jak największej liczby aspektów informacyjnych w w pełni konfigurowalny sposób, tak aby każdy mógł go używać do wyświetlania dowolnego wycinka danych.
Został również stworzony z myślą o integracji z modami innych twórców, umożliwiając im konfigurację i wykorzystanie dostarczonych systemów w pełni.
Wymagania
1.16.5-1.21.1:
Fabric: MidnightLib
1.21.3+:
Fabric/Forge: ForgeConfigApiPort
Funkcje
- Interfejs statusu jednostek w stylu HUD
- Nadświatowy interfejs statusu jednostek nad ich głowami
- Wyskakujące cząstki obrażeń i leczenia w świecie
- Cząstki obrażeń w kolorach drużyny (1.20+)
- Wieloaspektowe elementy statusu
- Nazwa jednostki
- Zdrowie jednostki
- Pancerz i wytrzymałość jednostki
- Przynależność typów jednostek (odporność na ogień, walka wręcz, dystansowa itp.)
- Ikony efektów mikstur jednostki
- W pełni konfigurowalny przez użytkownika
- Włączanie/wyłączanie każdego elementu indywidualnie
- Włączanie/wyłączanie każdej funkcji indywidualnie
- Dostosowanie automatycznych funkcji w celu zbalansowania wydajności według własnych preferencji
- Wybór sposobu i momentu wyświetlania HUD-ów
- Konfiguracja stylu renderowania pasków zdrowia
- Dostosowanie rozmiaru HUD-ów na ekranie i w świecie
- Zmiana domyślnych kolorów cząstek obrażeń i leczenia
- Dostosowanie przezroczystości HUD-ów według własnego uznania
- Publiczne API moda
- Wywoływanie własnych cząstek w świecie dowolnego typu
- Używanie domyślnych stylów lub definiowanie własnych animacji
- Renderowanie jako tekst, liczby lub dowolny inny niestandardowy styl
- Dodawanie własnych elementów HUD
- Renderowanie dowolnych informacji we własnej, wolnej przestrzeni istniejącego HUD-a
- Decydowanie, czy element ma być renderowany w świecie, czy tylko w HUD
- Zastępowanie/modyfikowanie/rozszerzanie/usuwanie wbudowanych lub pochodzących z innych modów elementów HUD
- Dynamiczne określanie widoczności i użycia własnego elementu
- Niestandardowa obsługa cząstek po stronie klienta, wysyłanych z serwera w zależności od własnych warunków
- Niestandardowa obsługa cząstek dla zdarzeń obrażeń na podstawie ich źródła obrażeń po stronie klienta (1.20+)
- Łatwe pobieranie opcji konfiguracyjnych TES z dowolnego miejsca
- W pełni udokumentowana implementacja wszystkich klas, pól i metod dostępnych dla deweloperów
- Implementacja wieloładunkowa dla wsparcia wszystkich platform
FAQ
Czy ten mod jest po stronie serwera czy klienta?
Ten mod jest prawie w całości po stronie klienta! Jednak ikony efektów mikstur będą działać tylko wtedy, gdy serwer również ma ten mod i ma włączone ikony efektów w konfiguracji.
Czy będziesz wspierać wersję X?
Zamierzam wspierać tylko następujące wersje: 1.18.2, 1.19.2, 1.19.3+.
Jeśli ktoś chciałby przenieść moda na inną wersję i zgłosić pull request, mogę go wrzucić również dla tej wersji.
Czy funkcja X jest konfigurowalna?
Tak. Prawie wszystko w tym modzie jest konfigurowalne, bezpośrednio w pliku konfiguracyjnym.
Czy możesz dodać funkcję X?
Może! Złóż sugestię, a jeśli uznam, że może być przydatna, jest spora szansa, że ją dodam.