Pular para o conteúdo principal

Tabela de Loot Personalizada

Formato universal de loot. Usado pelo EliteMobs em vários locais diferentes.

Note que este é o formato mais recente e o que se recomenda usar, mas existem alguns formatos alternativos mais antigos.

Nota: O suporte ao formato legado continua disponível usando a sintaxe separada por dois-pontos: filename.yml:chance:permission. No entanto, o formato moderno mostrado abaixo é o recomendado para novas configurações.

Certifique-se de que inicia as suas tabelas de loot com uniqueLootList: antes de adicionar quaisquer definições, caso contrário a configuração .yml dará erro.

Largar itens elite:

ChaveDetalhesValoresPredefinição
filenameDefine o nome do ficheiro do Item Personalizado a usar.Nome do ficheironone
Exemplo
uniqueLootList:
- filename: magmaguys_toothpick.yml

Isto fará com que o mob largue 1 MagmaGuy's Toothpick com 100% de probabilidade de drop.

Definições gerais:

ChaveDetalhesValoresPredefinição
chanceDefine a probabilidade de o loot ser largado.Double1.0
amountDefine a quantidade desta entrada de loot a largarInteiro1
permissionDefine o nó de permissão necessário para os jogadores receberem este loot. Apenas suportado para loot de itens elite e loot de moeda no formato de mapa, NÃO para itens vanilla.Stringnone
Exemplo
uniqueLootList:
- filename: magmaguys_toothpick.yml
chance: 0.5
amount: 10
permission: elitemobs.loot.rare

Isto fará com que o mob largue 10 MagmaGuy's Toothpick com 50% de probabilidade de drop, mas apenas para jogadores com a permissão elitemobs.loot.rare.

Largar moedas elite:

ChaveDetalhesValoresPredefinição
currencyAmountDefine a quantidade de moedas que será largada.Inteironone
Exemplo
uniqueLootList:
- currencyAmount: 344
chance: 0.5

Isto fará com que o mob largue 344 Moedas Elite com 50% de probabilidade de drop.

Largar itens vanilla:

ChaveDetalhesValoresPredefinição
materialDefine o material do item largado. Aceita nomes de materiais do Minecraft (não diferencia maiúsculas de minúsculas). Também pode usar type em vez de material.Materialnone
Exemplo
uniqueLootList:
- material: APPLE
chance: 0.3
amount: 5

Isto fará com que o mob largue 5 Maçãs com 30% de probabilidade de drop.

Executar comandos ao largar loot:

Pode executar comandos de consola quando o loot é largado. Isto é útil para integração com outros plugins ou para fornecer recompensas personalizadas. As entradas de comando usam apenas o formato de string separado por dois-pontos.

ChaveDetalhesValoresPredefinição
commandDefine o comando de consola a executar. Use %player% como marcador de posição (placeholder) para o nome do jogador.Stringnone
Exemplo
uniqueLootList:
- command=give %player% diamond 1:chance=0.5:amount=1:permission=elitemobs.loot.command

Isto executará o comando give <player> diamond 1 a partir da consola com 50% de probabilidade quando o mob for morto. O marcador de posição %player% será substituído pelo nome real do jogador. Apenas os jogadores com a permissão elitemobs.loot.command acionarão este comando.

Recompensas de arena:

Ao criar tabelas de loot de arena, certifique-se de que inicia a sua tabela de loot com rawArenaReward: em vez de uniqueLootList:.

ChaveDetalhesValoresPredefinição
waveDefine a vaga (wave) na qual esta entrada de loot será largada. Apenas para uso em arenas. Suportado no formato de mapa para entradas de itens vanilla, mas apenas no formato de string para entradas de itens elite (filename).Inteironone
itemLevelDefine o nível do drop de loot. Apenas para uso em arenas. Disponível apenas no formato de string, não no formato de mapa.Inteironone
Exemplo
rawArenaReward:
- material: BREAD
wave: 1
amount: 10
chance: 0.5
- filename=magmaguys_toothpick.yml:wave=1:itemLevel=2

Quando os jogadores vencerem a primeira vaga, isto fará com que a arena largue 10 Pães com 50% de probabilidade de drop e 1 MagmaGuy's Toothpick de nível 2 com 100% de probabilidade de drop.

Note que a entrada de item elite (filename) usa aqui o formato de string, porque wave e itemLevel só são interpretados para entradas de item elite no formato de string. As entradas de itens vanilla (como a material: BREAD acima) aceitam wave no formato de mapa.

Masmorras Instanciadas:

ChaveDetalhesValoresPredefinição
difficultyIDDefine a dificuldade da masmorra instanciada para a qual este loot será largado. Apenas para uso em masmorras instanciadas.Stringnone
Exemplo
uniqueLootList:
- filename: magmaguys_toothpick.yml
chance: 0.5
difficultyID: 1

Isto fará com que o mob largue 1 MagmaGuy's Toothpick com 50% de probabilidade de drop se os jogadores tiverem derrotado o boss na dificuldade 1.