← Back to documentation

Server documentation

BuffLedger

Active

Hytale • Version 0.1.0

Instalación, comandos, comportamiento del HUD, compatibilidad opcional y limitaciones conocidas.

BuffLedger muestra buffs y debuffs con tiempo restante en un HUD con nombres y cuenta atrás.


Resumen

BuffLedger lee el EffectControllerComponent del servidor y renderiza un HUD personalizado con nombres de efectos y temporizadores de cuenta atrás. El seguimiento empieza automáticamente al entrar al mundo. El overlay solo aparece mientras haya al menos un efecto con duración.


Instalación

  1. Descarga BuffLedger-0.1.0.jar en la pestaña Files de CurseForge
  2. Coloca el JAR en mods/ (UserData/Mods global o mods/ del save)
  3. Entra al mundo — seguimiento activo por defecto
  4. Come o bebe una poción para ver el HUD
  5. Usa /buffs status para verificar seguimiento y cantidad de efectos

Inicio rápido

  1. Entra al mundo (no hace falta /buffs on).
  2. Obtén un buff o debuff con duración.
  3. El HUD aparece abajo a la izquierda con líneas como +HP Regen T3 4:32 o -Poison 12s.
  4. Cuando todos los efectos temporales terminen, el HUD se oculta.
  5. /buffs off desactiva hasta /buffs on o borrar opted_out.txt en los datos del mod.

Comandos

ComandoDescripción
/buffs onReactiva el seguimiento tras opt-out
/buffs offDetiene el seguimiento; opt-out persistente
/buffs statusSeguimiento on/off, HUD visible, cantidad de efectos
/buffs listLista efectos activos en el chat (debug sin HUD)

Comportamiento del HUD

ComportamientoDetalle
Auto-seguimientoActivado en PlayerReady salvo opt-out
VisibilidadHUD solo mientras EffectController tenga efectos con tiempo
ActualizaciónAprox. 1 vez por segundo en el hilo del mundo
PosiciónAbajo a la izquierda sobre la hotbar (Durkz_BuffLedger_Hud.ui)
LíneasHasta 7 líneas de efecto más cabecera

Compatibilidad opcional

Sin dependencias obligatorias. BuffLedger usa el mismo pipeline vanilla de efectos que estos mods.

MultipleHUD (Buuz135)

TemaDetalle
PropósitoSlot extra de HUD custom con varios mods HUD
¿Obligatorio?No
LimitaciónUsa addCustomHud nativo si MultipleHUD está ausente

Not Enough Potions (NEP)

TemaDetalle
DetecciónAutomática vía ApplyEffect + JSON EntityEffect
EtiquetasNombres legibles para pociones NEP y Potion_Morph_*
LimitaciónLas pociones morph ejecutan CleanseMorph primero (limpia todos los efectos). Los timers del HUD pueden detenerse o congelarse antes de que registre el nuevo morph. Algunos morphs de dragón pueden fallar — independiente de BuffLedger

BuffStacks (BeyondSmash)

TemaDetalle
DetecciónMismo EffectController; cuenta stacks cuando varios slots comparten un effect ID
LimitaciónBuffStacks no rastrea efectos morph. Iconos duplicados vienen de BuffStacks, no de BuffLedger

MoreFood / SNIP3 FoodPack

TemaDetalle
DetecciónAutomática — asset packs que usan ApplyEffect vanilla
EtiquetasTiers (Stamina T4, Fire Resist (Medium), etc.)

Problemas conocidos (0.1.0)

  • Las transiciones de poción morph (NEP CleanseMorph) pueden pausar la cuenta atrás del HUD
  • /buffs list lista efectos activos en el chat si el layout del HUD falla

Archivos de datos

RutaPropósito
mods/durkz_BuffLedger/opted_out.txtUUIDs de jugadores que usaron /buffs off

Licencia

MIT License