Pular para o conteúdo principal

Configuracao e permissoes do ResurrectionChest

Permissoes

PermissaoObjetivoPredefinido
resurrectionchest.usePermite que um jogador registe um bau e envie para la os drops de mortetrue
resurrectionchest.model.freePermite que um jogador use os visuais gratuitos de bau do FreeMinecraftModelstrue
resurrectionchest.model.premiumPermite que um jogador use os visuais premium de bau do FreeMinecraftModelsop

resurrectionchest.use e a permissao importante para o comportamento real do bau. As permissoes de modelo afetam apenas os visuais opcionais.

Superficie de configuracao

config.yml expoe atualmente estas definicoes voltadas para o utilizador:

  • texto de disparo do sinal
  • mensagens de criacao de bau, destruicao, bau em falta, morte e remocao
  • blacklist de mundos
  • storeXP
  • xpPercentageKept
  • texto do nametag do bau de morte para os visuais do FreeMinecraftModels
  • definicoes de nome de modelo gratuito e premium
  • definicoes de efeitos de particulas
  • modo de alta compatibilidade
  • definicoes de perda de durabilidade

Tratamento de XP

Quando storeXP esta ativado:

  • ResurrectionChest acompanha o XP total atual do jogador durante o jogo
  • na morte, guarda XP total acompanhado * xpPercentageKept
  • define o XP largado como 0
  • devolve o XP guardado quando o dono abrir o seu bau registado da proxima vez

Excecoes importantes:

  • Se keepInventory estiver ativo, ResurrectionChest nao faz nada.
  • Se keepLevel estiver ativo, o ramo de armazenamento de XP termina cedo e deixa intacto o tratamento vanilla de niveis.

Tratamento de overflow

Se o bau nao tiver nenhum slot livre para um item:

  • esse item permanece na lista normal de drops de morte
  • o jogador recebe um aviso de que o bau estava cheio

Integracao com FreeMinecraftModels

Se FreeMinecraftModels estiver instalado, ResurrectionChest pode gerar um prop visual de bau em cima do bau real.

Comportamento atual:

  • os visuais premium sao preferidos quando o jogador tem resurrectionchest.model.premium
  • caso contrario, o visual gratuito e usado quando o jogador tem resurrectionchest.model.free
  • o modelo visual alterna entre variantes simples e duplas com base no tamanho do bau
  • o bau real continua a ser o backend de armazenamento

Se o FreeMinecraftModels estiver ausente ou se o modelo nao puder ser gerado, o bau subjacente continua a funcionar normalmente.

Avisos confirmados pelo codigo-fonte

O codigo-fonte atual tambem mostra algumas entradas de configuracao expostas em config.yml mas cuja utilizacao nao e claramente visivel noutros pontos deste repositorio:

  • modo de alta compatibilidade
  • definicoes de perda de durabilidade
  • particleEffect1
  • particleEffect2

Em contraste, particleEffect3 e a definicao de particulas com um uso em tempo real obviamente visivel no codigo atual.