← Back to documentation

Server documentation

BuffLedger

Active

Hytale • Version 0.1.0

Instalação, comandos, comportamento do HUD, compatibilidade opcional e limitações conhecidas.

O BuffLedger mostra buffs e debuffs com tempo restante num HUD com nomes e contagem regressiva.


Visão geral

O BuffLedger lê o EffectControllerComponent no servidor e renderiza um HUD customizado com nomes de efeitos e timers de contagem regressiva. O rastreio começa automaticamente ao entrar no mundo. O overlay só aparece enquanto houver pelo menos um efeito com duração.


Instalação

  1. Baixe BuffLedger-0.1.0.jar na aba Files do CurseForge
  2. Coloque o JAR em mods/ (UserData/Mods global ou mods/ do save)
  3. Entre no mundo — rastreio ligado por padrão
  4. Coma ou beba uma poção para ver o HUD
  5. Use /buffs status para verificar rastreio e quantidade de efeitos

Início rápido

  1. Entre no mundo (sem precisar de /buffs on).
  2. Ganhe um buff ou debuff com duração.
  3. O HUD aparece no canto inferior esquerdo com linhas como +HP Regen T3 4:32 ou -Poison 12s.
  4. Quando todos os efeitos temporários acabarem, o HUD some.
  5. /buffs off desativa até /buffs on ou apagar opted_out.txt nos dados do mod.

Comandos

ComandoDescrição
/buffs onReativa o rastreio após opt-out
/buffs offPara o rastreio; opt-out persiste
/buffs statusRastreio ligado/desligado, HUD visível, contagem de efeitos
/buffs listLista efeitos ativos no chat (debug sem HUD)

Comportamento do HUD

ComportamentoDetalhe
Auto-rastreioLigado em PlayerReady salvo opt-out
VisibilidadeHUD só enquanto EffectController tiver efeitos com tempo
AtualizaçãoCerca de 1x por segundo na thread do mundo
PosiçãoInferior esquerdo acima da hotbar (Durkz_BuffLedger_Hud.ui)
LinhasAté 7 linhas de efeito mais cabeçalho

Compatibilidade opcional

Sem dependências obrigatórias. O BuffLedger usa o mesmo pipeline vanilla de efeitos que estes mods.

MultipleHUD (Buuz135)

TópicoDetalhe
PropósitoSlot extra de HUD custom quando há vários mods HUD
Obrigatório?Não
LimitaçãoUsa addCustomHud nativo quando MultipleHUD está ausente

Not Enough Potions (NEP)

TópicoDetalhe
DetecçãoAutomática via ApplyEffect + JSON EntityEffect
LabelsNomes legíveis para poções NEP e Potion_Morph_*
LimitaçãoPoções morph rodam CleanseMorph primeiro (limpa todos os efeitos). Timers do HUD podem travar ou congelar no intervalo antes do novo morph registrar. Alguns morphs de dragão podem falhar — independente do BuffLedger

BuffStacks (BeyondSmash)

TópicoDetalhe
DetecçãoMesmo EffectController; contagem de stacks quando vários slots compartilham um effect ID
LimitaçãoBuffStacks não rastreia efeitos morph. Ícones duplicados vêm do BuffStacks, não do BuffLedger

MoreFood / SNIP3 FoodPack

TópicoDetalhe
DetecçãoAutomática — asset packs que usam ApplyEffect vanilla
LabelsTiers (Stamina T4, Fire Resist (Medium), etc.)

Problemas conhecidos (0.1.0)

  • Transições de poção morph (NEP CleanseMorph) podem pausar a contagem regressiva do HUD
  • /buffs list lista efeitos ativos no chat quando o layout do HUD estiver errado

Arquivos de dados

CaminhoPropósito
mods/durkz_BuffLedger/opted_out.txtUUIDs de jogadores que usaram /buffs off

Licença

MIT License