Pular para o conteúdo principal

Configuração e Permissões do ResurrectionChest

Permissões

PermissãoPropósitoPadrão
resurrectionchest.usePermite que um jogador registre um baú e tenha os itens de morte roteados para eletrue
resurrectionchest.model.freePermite que um jogador use os visuais gratuitos de baú do FreeMinecraftModelstrue
resurrectionchest.model.premiumPermite que um jogador use os visuais premium de baú do FreeMinecraftModelsop

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
  • storeXP
  • xpPercentageKept
  • 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 morte
  • deathChestRemovedMessage (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 keepInventory estiver ativo, ResurrectionChest não faz nada.
  • Se keepLevel estiver 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
  • particleEffect1
  • particleEffect2

Em contraste, particleEffect3 é a configuração de partículas com um uso ativo óbvio no código atual.