HUDEngine [1.21.4–26.X] | Движок для создания HUD

Плагин HUDEngine [1.21.4–26.X] | Движок для создания HUD 1.0.0

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.21
  2. 26
Ядра и Прокси
  1. Paper
Минимальная версия Java
21
Исходный код
https://github.com/Nacvark/HUDEngine
HUDEngine — плагин для Minecraft 1.21.4+, позволяющий владельцам серверов Paper и Folia создавать современные HUD-интерфейсы без установки игроками клиентских модификаций. Со стороны игрока необходим лишь ресурспак, генерируемый плагином для отправки на сервер.

89fb2e6475949db1bf7668f46cb8c46f67a5f5a0.png

Преимущества плагина:

Один пак на все версии. Клиент 1.21.4—26.2 сам выбирает нужный вариант.
Простота использования. Минимум папок и обязательных настроек, а вся информация по настройке описана в гайде. Открытый код даст дополнительные разъяснения.
Оптимизация. HUD пересобирается только для тех игроков, у кого он включён. Вывод кэшируется на двух уровнях: если значения не изменились, пакет не отправляется вообще;
Ошибки в конфигах объясняются, а не прячутся. Плагин называет файл и конкретный элемент, где проблема, предлагает исправление при опечатке;
Скрытие ванильного HUD. Возможность опционального скрытия ванильного интерейса: хп, голод, броня, уровень, шкала опыта, хотбар и другое.
Встроенный движок плейсхолдерв и условий. Плагин самостоятельно отображает хп, голод и другие базовые параметры, а система условий позволяет отслеживать некоторые состояния игрока.
Открытое API. Полное управление HUD-частью в собственных плагинах, что особенно полезно в контексте компаса: персональные маркеры, отображение игроков поблизости, квестовые точки и прочее;
Продвинутый компас. Компас не только определяет направление, но и поддерживает метки — постоянные (задаются в конфигах) и динамические (через API).
Совместим с конфигами BetterHud. Миграция возможна обычным копированием папки (за исключением popups и animation), а дополнительные возможности, поддерживаемые HUDEngine, опционально интегрируются поверх;
Небольшой размер пака. Базовый размер генерируемого .zip-архивасоставляет ~230 KB), что не заставляет игроков долго ожидать загрузку. Маловероятно, что пак превысит 1 MB даже при большом количестве HUD-элементов;
Прямая раздача. Настройка раздачи пака прямо с игрового сервера (без веб-сервера) с возможностью изменения текста сообщений и обязательности (кикает ли за отказ от скачивания);

Подробная информация о плагине, включая API для разработчика, открытый код и гайд, доступны на GitHub-странице плагина.
Для просмотра этого контента нам потребуется ваше согласие на установку файлов cookie третьих лиц.
Более подробную информацию можно найти на нашей странице cookie.
🎥 Демонстрация продакшн-версии HUD с помощью HUDEngine.

Совместимости и зависимости

Paper/Folia 1.21.4—26.2 (Java 21—25). Плагин не имеет сторонних зависимостей и может работать на чистом сервере. Поддерживается PlaceholderAPI для выведения кастомных плейсхолдеров без необходимости подключения API. Сохраняется совместимость с BetterHud (toxicity188), что упрощает миграцию.
Команды и права
КомандаОписаниеПраво
/hudengine toggle [игрок]Включить или выключить HUDhudengine.command.toggle
/hudengine show <худ> [игрок]Добавить худ в набор игрокаhudengine.command.show
/hudengine hide <худ> [игрок]Убрать худ из набора игрокаhudengine.command.hide
/hudengine reset [игрок]Вернуть набор по умолчаниюhudengine.command.reset
/hudengine list [игрок]Что существует и что сейчас видноhudengine.command.list
/hudengine reloadПересобрать конфигурациюhudengine.command.reload
В отношении другого игрокаhudengine.command.others
Всё перечисленноеhudengine.admin

hudengine.command.others отвечает за возможность указать в команде другого игрока и проверяется вдобавок к праву самой команды. Это заодно делает его маленькой точкой интеграции: плагин катсцен (или что угодно ещё), умеющий выполнять серверные команды, может скрыть игроку HUD через /hud toggle <игрок>, не трогая API.
Автор
Nacvark
Скачивания
2
Просмотры
62
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Поделиться ресурсом

Назад
Сверху Снизу