← Back to documentation

Server documentation

BuffLedger

Active

Hytale • Version 0.1.0

Установка, команды, поведение HUD, опциональная совместимость и известные ограничения.

BuffLedger показывает баффы и дебаффы с оставшимся временем в HUD с названиями и обратным отсчётом.


Обзор

BuffLedger читает серверный EffectControllerComponent и рисует небольшой кастомный HUD с названиями эффектов и обратным отсчётом. Отслеживание включается автоматически при входе в мир. Оверлей виден только пока активен хотя бы один эффект с длительностью.


Установка

  1. Скачайте BuffLedger-0.1.0.jar на вкладке Files CurseForge
  2. Положите JAR в mods/ (глобально UserData/Mods или mods/ сейва)
  3. Войдите в мир — отслеживание включено по умолчанию
  4. Съешьте еду или выпейте зелье, чтобы увидеть HUD
  5. Выполните /buffs status для проверки отслеживания и числа эффектов

Быстрый старт

  1. Войдите в мир (без /buffs on).
  2. Получите бафф или дебафф с длительностью.
  3. HUD появляется внизу слева со строками вроде +HP Regen T3 4:32 или -Poison 12s.
  4. Когда все временные эффекты закончатся, HUD скрывается.
  5. /buffs off отключает до /buffs on или удаления opted_out.txt в данных мода.

Команды

КомандаОписание
/buffs onСнова включить отслеживание после opt-out
/buffs offОстановить отслеживание; opt-out сохраняется
/buffs statusОтслеживание вкл/выкл, видимость HUD, число эффектов
/buffs listСписок активных эффектов в чате (отладка без HUD)

Поведение HUD

ПоведениеДетали
АвтоотслеживаниеВключается на PlayerReady, если не opt-out
ВидимостьHUD только пока в EffectController есть эффекты с временем
ОбновлениеПримерно раз в секунду в потоке мира
ПозицияВнизу слева над хотбаром (Durkz_BuffLedger_Hud.ui)
СтрокиДо 7 строк эффектов плюс заголовок

Опциональная совместимость

Жёстких зависимостей нет. BuffLedger использует тот же ванильный pipeline эффектов, что и эти моды.

MultipleHUD (Buuz135)

ТемаДетали
НазначениеДополнительный слот custom HUD при нескольких HUD-модах
Обязателен?Нет
ОграничениеИспользует нативный addCustomHud без MultipleHUD

Not Enough Potions (NEP)

ТемаДетали
ОбнаружениеАвтоматически через ApplyEffect + JSON EntityEffect
ПодписиЧитаемые имена для зелий NEP и Potion_Morph_*
ОграничениеЗелья morph сначала запускают CleanseMorph (сбрасывает все эффекты). Таймеры HUD могут замирать до регистрации нового morph. Некоторые dragon morph могут не примениться — независимо от BuffLedger

BuffStacks (BeyondSmash)

ТемаДетали
ОбнаружениеТот же EffectController; счёт стаков при одном effect ID в нескольких слотах
ОграничениеBuffStacks не отслеживает morph-эффекты. Дубли иконок — от BuffStacks, не от BuffLedger

MoreFood / SNIP3 FoodPack

ТемаДетали
ОбнаружениеАвтоматически — asset packs с ванильным ApplyEffect
ПодписиТиры (Stamina T4, Fire Resist (Medium) и т.д.)

Известные проблемы (0.1.0)

  • Переходы morph-зелий (NEP CleanseMorph) могут приостанавливать обратный отсчёт HUD
  • /buffs list выводит активные эффекты в чат, если layout HUD выглядит неправильно

Файлы данных

ПутьНазначение
mods/durkz_BuffLedger/opted_out.txtUUID игроков, использовавших /buffs off

Лицензия

MIT License