▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/DynamicHUD
DynamicHUD

DynamicHUD

DynamicHUD - библиотека для Майнкрафт, представляющая собой движок для создания интерактивных элементов интерфейса (HUD). Позволяет разработчикам добавлять настраиваемые виджеты, которые игроки могут двигать и менять прямо в игре.

Оцените первым
22.0K
15

DynamicHUD - это библиотека для Minecraft на Fabric, которая работает как полноценный движок для создания интерфейсов (HUD). Если ты мододел и хочешь добавить в свой проект красивые виджеты, которые юзеры смогут двигать мышкой и настраивать под себя - это твой выбор. По факту, мод решает главную проблему ванильного и модового интерфейса: больше не нужно лезть в конфиги и прописывать координаты X/Y. Все делается прямо в игре.

Основные фишки

ФункцияОписание
Автосохранение и загрузкаВиджеты сами сохраняют свое состояние и позицию, а после перезапуска Майнкрафт все остается на своих местах.
Интерактивные менюПо клику ПКМ по виджету открывается меню. Там можно настроить слайдеры, выбрать цвет через пипетку, запустить функции или выбрать значения из списка.
Ограничение по краям экранаВиджеты не улетят за границы окна и не обрежутся.
Привязка к сетке и выравниваниеУмный снаппинг (привязка) к другим элементам. Сетку для удобства можно включить или выключить в настройках.
Утилиты рендераВ комплекте идут DrawHelper, ColorHelper и TextureHelper. Они упрощают код для отрисовки скруглений, градиентов, теней, текста с эффектом хромы и скроллбаров.
Система анимацийDynamicHUD использует 2D easing анимации, чтобы все переходы и меню выглядели плавно, без рывков.

Кнопка настроек самой библиотеки прячется в меню настроек Майнкрафт, прямо рядом с ползунком FOV (обзора). Оттуда можно залезть в конфиг виджетов и меню.

Управление (для версии v4.0.0+)

Сейчас горячие клавиши забиндены жестко, поменять их нельзя.

Выбор и группировка

ДействиеКнопкаОписание
Выделение рамкойЛКМ + Тяга по холстуВыделяет все виджеты внутри нарисованной рамки.
МультивыборCTRL + ЛКМПереключает выделение для отдельных элементов.
Группировать / РазгруппироватьCTRL + GСвязывает выбранные элементы вместе (появится зеленый пунктир).
Привязка к сеткеShiftУдерживай при перетаскивании, чтобы залочить элементы по сетке. Размер сетки меняется в настройках (Snap Size).

Заблокированные виджеты (если стоит isLocked = true) остаются на месте и не двигаются, когда ты таскаешь целую группу.

Масштабирование виджетов

СпособКак юзать
ТочныйНаведи курсор на виджет и крутни CTRL + Колесо мыши.
ПростойТяни за маленькую белую точку в правом нижнем углу выделенного виджета.

Установка для игроков

  1. Проверь, что у тебя стоит Fabric Loader и Fabric API. Для старых версий DynamicHUD может еще потребоваться YACL.
  2. Скачай мод нужной версии с раздела версий.
  3. Закинь .jar файл в папку .minecraft/mods.
  4. Запускай игру и настраивай интерфейс под себя.

Инструкция для разработчиков

Если ты пишешь свой мод и хочешь юзать этот движок, добавь зависимость в build.gradle:

groovy allprojects { repositories { maven { url 'https://jitpack.io' } } maven { name 'Xander Maven' url 'https://maven.isxander.dev/releases' } }

dependencies { // Dynamic HUD modImplementation 'com.github.V-Fast:DynamicHUD:' }

Проект распространяется по лицензии MIT. Это значит, что ты можешь свободно брать код и вставлять его в свои моды для Майнкрафт, главное - не забывай указывать авторство.

Совет: если делаешь сборку модов с кучей интерфейсных плагинов (типа отображения хп, скорости, координат), DynamicHUD поможет свести все элементы к единому стилю и даст игрокам возможность двигать их, не ломая интерфейс друг друга.

Партнёрский материал

Как поиграть с друзьями с модом DynamicHUD?

Мод DynamicHUD куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода DynamicHUD будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x1.21.x1.20.x1.19.x

Платформы

Поддерживаемые окружения

Клиент

Зависимости

Ссылки

Детали

Лицензия:
Опубликован:3 года назад
Обновлён:1 месяц назад
Главная