Configuração e Permissões do ResurrectionChest
Permissões
| Permissão | Propósito | Padrão |
|---|---|---|
resurrectionchest.use | Permite que um jogador registre um baú e tenha os itens de morte roteados para ele | true |
resurrectionchest.model.free | Permite que um jogador use os visuais gratuitos de baú do FreeMinecraftModels | true |
resurrectionchest.model.premium | Permite que um jogador use os visuais premium de baú do FreeMinecraftModels | op |
resurrectionchest.use é a permissão importante para o comportamento real do baú. As permissões de modelo afetam apenas os visuais opcionais.
Superfície de Configuração
config.yml atualmente expõe estas configurações voltadas ao usuário:
- texto de ativação da placa
- mensagens de criação, destruição, baú ausente, morte e remoção do baú
- lista negra de mundos
storeXPxpPercentageKept- texto da etiqueta do baú de morte para visuais do FreeMinecraftModels
- configurações de nomes de modelo gratuito e premium
- configurações de efeitos de partículas
enableParticleEffects(boolean) — ativa ou desativa efeitos de partículas nos baús de mortedeathChestRemovedMessage(string) — mensagem exibida quando um baú de morte é removido- modo de alta compatibilidade
- configurações de perda de durabilidade
Tratamento de XP
Quando storeXP está habilitado:
- ResurrectionChest rastreia o XP total atual do jogador durante o jogo
- na morte, armazena
XP total rastreado * xpPercentageKept - define o XP dropado como
0 - devolve o XP armazenado quando o proprietário abrir seu baú registrado na próxima vez
Exceções importantes:
- Se
keepInventoryestiver ativo, ResurrectionChest não faz nada. - Se
keepLevelestiver ativo, o ramo de armazenamento de XP sai antecipadamente e deixa o tratamento vanilla de nível intacto.
Tratamento de Excedentes
Se o baú não tem espaço livre para um item:
- aquele item permanece na lista normal de itens de morte
- o jogador recebe um aviso de que o baú estava cheio
Integração com FreeMinecraftModels
Se FreeMinecraftModels estiver instalado, ResurrectionChest pode gerar um modelo visual de baú em cima do baú real.
Comportamento atual:
- visuais premium são preferidos quando o jogador tem
resurrectionchest.model.premium - caso contrário, o visual gratuito é usado quando o jogador tem
resurrectionchest.model.free - o modelo visual alterna entre variantes simples e dupla com base no tamanho do baú
- o baú real continua sendo o armazenamento
Se FreeMinecraftModels estiver ausente ou o modelo não puder ser gerado, o baú subjacente ainda funciona normalmente.
Ressalvas Baseadas no Código Fonte
O código fonte atual também mostra algumas entradas de configuração que estão expostas em config.yml mas não são claramente usadas em outro lugar neste repositório:
- modo de alta compatibilidade
- configurações de perda de durabilidade
particleEffect1particleEffect2
Em contraste, particleEffect3 é a configuração de partículas com um uso ativo óbvio no código atual.