Tipos de Tesouro
Configuração dos tipos de tesouro do plugin.
types/
Pasta que contém os arquivos de configuração de cada tipo de tesouro. Cada arquivo .yml representa um tipo diferente.
A chave do tipo é o nome do arquivo sem o .yml. Exemplo: comum.yml → tipo "comum".
Estrutura de um tipo de tesouro
# Nome exibido ao jogador.
display: '&aCaça Comum'
# Chance (0.0 - 100.0) de dropar o livro ao quebrar bloco / matar mob.
drop-chance: 8.0
# Origens que podem gerar o drop: BLOCK_BREAK, MOB_KILL (ou ambos)
drop-sources:
- BLOCK_BREAK
- MOB_KILL
# Nome do mundo onde o baú será gerado.
world: 'normal_world'
# Raio horizontal (em blocos, a partir de 0,0) para escolher a posição X/Z do baú.
search-radius: 1000
# Faixa de Y para enterrar o baú.
min-y: 20
max-y: 50
# Tempo (em minutos) até o tesouro expirar automaticamente.
expiry-minutes: 30Mob guardiões
Mobs que são spawnados ao redor do baú para proteger o tesouro.
guardian-mobs:
zombie:
type: ZOMBIE
amount: 3
custom-name: '&cZumbi Guardião'
health: 40.0
damage: 6.0
speed: 0.25
clear-drops: true
helmet:
material: IRON_HELMET
chestplate:
material: IRON_CHESTPLATE
leggings:
material: IRON_LEGGINGS
boots:
material: IRON_BOOTS
main-hand:
material: IRON_SWORD
equipment-drop-chance: 0.0Campos dos mobs guardiões
| Campo | Descrição | Padrão |
|---|---|---|
type | EntityType do Bukkit (ZOMBIE, SKELETON, etc.) | Obrigatório |
amount | Quantidade a ser spawnada | Obrigatório |
custom-name | Nome exibido acima do mob | Nome do Bukkit |
health | Vida máxima (hearts × 2) | Padrão do mob |
damage | Dano de ataque | Padrão do mob |
speed | Velocidade de movimento | Padrão do mob |
clear-drops | Impedir drops ao morrer | false |
helmet, chestplate, leggings, boots, main-hand | Equipamento | - |
equipment-drop-chance | Chance de dropar cada peça (0.0-1.0) | -1 |
MythicMobs
Para usar mobs do MythicMobs como guardiões, configure o nome do mob:
# Nome do mob do MythicMobs para usar como guardião (deixe vazio para desativar).
mythicmob: ''Schematic
Estrutura colocada ao redor do baú.
schematic:
# Y offset ao colocar a estrutura em relação à localização do tesouro.
y-offset: 0
# Siglas para cada bloco (sigla,MATERIAL:data).
blocks:
- 'X,AIR:0'
- '1,OBSIDIAN:0'
# Camadas da estrutura.
patterns:
layer_1:
y: 1
pattern:
- 'XXXXX'
- 'XXXXX'
- 'XXXXX'
- 'XXXXX'
- 'XXXXX'Recompensas do tipo
# Lista de recompensas: 'chance,recompensa'
rewards:
- '50.0,reward1'
- '25.0,reward2'
- '10.0,reward3'As recompensas referenciadas (reward1, reward2, etc.) devem estar configuradas no arquivo rewards.yml.
Exemplo completo de tipo comum
display: '&aCaça Comum'
drop-chance: 8.0
drop-sources:
- BLOCK_BREAK
- MOB_KILL
world: 'normal_world'
search-radius: 1000
min-y: 20
max-y: 50
expiry-minutes: 30
guardian-mobs:
zombie:
type: ZOMBIE
amount: 3
custom-name: '&cZumbi Guardião'
health: 40.0
damage: 6.0
speed: 0.25
clear-drops: true
helmet:
material: IRON_HELMET
main-hand:
material: IRON_SWORD
mythicmob: ''
schematic:
y-offset: 0
blocks:
- 'X,AIR:0'
patterns:
layer_1:
y: 1
pattern:
- 'XXXXX'
- 'XXXXX'
- 'XXXXX'
- 'XXXXX'
- 'XXXXX'
rewards:
- '50.0,reward1'
- '25.0,reward2'
- '10.0,reward3'