TslatEntityStatus (TES)
Смотрите здоровье и другие статусы существ. Сделайте процесс "наваляния" снова весёлым!
Что это и зачем нужно
В ванильном Minecraft ты часто бьёшь моба и понятия не имеешь, сколько у него осталось здоровья. Особенно обидно, когда крипера вроде добил, а он взрывается. TslatEntityStatus (TES) решает эту проблему - это мод в стиле "damage-indicators", который выводит жизненно важную информацию о существах прямо на экран или над их головами.
По сути, это твой личный боевой интерфейс: видишь не только полоску здоровья, но и броню, сопротивление, активные эффекты зелий и даже тип существа (огнеупорный, дальний бой и т.д.). Всё настраивается под себя - хочешь видеть только здоровье, хочешь - полный набор данных.
Зависимости
- 1.16.5-1.21.1 (Fabric): MidnightLib
- 1.21.3+ (Fabric/Forge): ForgeConfigAPIPort
Возможности
- HUD-интерфейс статусов существ (на экране)
- Интерфейс статусов прямо над головой моба (в мире)
- Частицы урона и лечения, "отлетающие" от моба
- Частицы урона, окрашенные в цвет команды (с 1.20+)
- Многофункциональные элементы статуса:
- Имя существа
- Здоровье существа
- Броня и прочность
- Тип существа (огнеупорный, ближний/дальний бой и т.п.)
- Иконки эффектов зелий
- Полная настройка через конфиг:
- Включить/выключить любой элемент по отдельности
- Включить/выключить любую функцию по отдельности
- Настроить автоматические функции для баланса производительности
- Выбрать, когда и как показывать HUD
- Настроить стиль отрисовки полосок здоровья
- Изменить размер HUD на экране и в мире
- Поменять цвета частиц урона и лечения
- Настроить прозрачность HUD
- Публичное API для разработчиков:
- Запускать свои частицы любого типа в мире
- Использовать стандартные анимации или задать свои
- Рендерить информацию как текст, числа или в любом другом стиле
- Добавлять свои элементы HUD
- Выводить любую информацию в свободном пространстве существующего HUD
- Выбирать: только HUD на экране или ещё и в мире
- Заменять/изменять/расширять/удалять встроенные элементы HUD или элементы других модов
- Динамически определять видимость и использование элементов
- Обрабатывать частицы на клиенте по условиям с сервера
- Обрабатывать частицы для событий урона на основе источника урона (с 1.20+)
- Легко получать настройки TES из любого места кода
- Полная документация для разработчиков: все классы, поля и методы описаны
- Поддержка нескольких загрузчиков (Fabric, Forge, NeoForge, Quilt)
Важно знать
Этот мод только на клиенте или нужен на сервере?
Почти полностью клиентский. Но иконки зелий будут работать только если мод установлен и на сервере, и в конфиге включены иконки эффектов.
Какие версии поддерживаются?
Автор в основном поддерживает 1.18.2, 1.19.2, 1.19.3+. Если кто-то портирует мод на другую версию и предложит PR, автор может выложить и её.
Всё ли настраивается?
Да. Почти всё в этом моде настраивается прямо в конфиге. Хочешь только полоску здоровья - пожалуйста. Хочешь полный дашборд с бронёй и эффектами - тоже можно.
Можно ли добавить новую функцию?
Возможно. Если предложить идею, и она покажется полезной - есть шанс, что её добавят.
Итог
TslatEntityStatus - это must-have для тех, кто хочет видеть полную картину боя. Особенно полезно на серверах с PvP или сложными мобами из других модов. Настраивается под любой стиль игры, не жрёт FPS и работает на всех популярных версиях Minecraft. Скачайте TslatEntityStatus и наконец-то узнайте, сколько жизней на самом деле у того гаста.

