Matadoras
Configure as matadoras do plugin.
Estrutura de arquivos
As matadoras são configuradas na pasta swords/. Cada arquivo .yml representa uma matadora diferente.
Exemplo completo de configuração
Aqui está um exemplo de como configurar uma matadora:
# Item da espada
sword:
material: DIAMOND_SWORD
name: '&c&lMATADORA DE BOSSES &7(básica)'
lore: [ '&fDano: &4❤&c{damage}&f.', '&fStack P/x: &bx{stack}&f.', '', '&aShift+Direito para evoluir' ]
display: '&c&lMATADORA DE BOSSES &7(básica)'
# Bosses que não poderão ser atacados com essa espada
bosses-blacklist: []
# Ativar a evolução da espada
evolute: true
# Esta espada vai matar o boss instantaneamente?
hit-kill: false
# Durabilidade que irá consumir da espada ao bater
# deixe 0 para não usar
durability-reduce: 0
# Som que irá tocar ao quebrar a espada
break-sound: 'ITEM_BREAK'
enchants:
damage:
default: 2
add-per-level: 50
max: 5
prices:
price1:
provider: 'money'
price: 1000.0
stack:
default: 1
add-per-level: 1
max: 5
prices:
price1:
provider: 'money'
price: 10000.0Configuração do item (sword)
Define como a matadora aparece no inventário.
sword:
material: DIAMOND_SWORD
name: '&c&lMATADORA DE BOSSES &7(básica)'
lore: [ '&fDano: &4❤&c{damage}&f.', '&fStack P/x: &bx{stack}&f.', '', '&aShift+Direito para evoluir' ]Placeholders disponíveis: {damage} - Dano atual, {stack} - Stack atual
Propriedades gerais
display
Nome de exibição da matadora usado em mensagens.
display: '&c&lMATADORA DE BOSSES &7(básica)'bosses-blacklist
Lista de bosses que NÃO podem ser atacados com esta matadora.
bosses-blacklist: []Exemplo com blacklist:
bosses-blacklist: [ 'creeper', 'zombie' ]evolute
Define se a matadora pode ser evoluída.
evolute: truehit-kill
Define se a matadora mata o boss instantaneamente (modo hitkill).
hit-kill: falseCuidado ao usar hit-kill em bosses stackados, pois pode causar lag ao matar muitos de uma vez.
durability-reduce
Quantidade de durabilidade consumida a cada ataque.
durability-reduce: 0Exemplo com durabilidade:
durability-reduce: 5Deixe 0 para durabilidade infinita. Valores maiores fazem a espada quebrar mais rápido.
break-sound
Som tocado quando a matadora quebra.
break-sound: 'ITEM_BREAK'Lista de sons: Bukkit Sound
Sistema de encantamentos
Configure os encantamentos evoluíveis da matadora:
Encantamento de Dano
enchants:
damage:
default: 2
add-per-level: 50
max: 5
prices:
price1:
provider: 'money'
price: 1000.0- default: Valor inicial do dano
- add-per-level: Quanto adiciona por nível de evolução
- max: Nível máximo permitido
- prices: Preços para evoluir cada nível
Cálculo do dano:
Nível 1: default = 2
Nível 2: default + add-per-level = 2 + 50 = 52
Nível 3: default + (add-per-level × 2) = 2 + 100 = 102
E assim por diante...
Encantamento de Stack
enchants:
stack:
default: 1
add-per-level: 1
max: 5
prices:
price1:
provider: 'money'
price: 10000.0- default: Multiplicador inicial (x1 = 1 boss por vez)
- add-per-level: Quanto adiciona por nível (+1 = +1 boss por vez)
- max: Nível máximo permitido
Cálculo do stack:
Nível 1: x1 (mata 1 boss por vez) Nível 2: x2 (mata 2 bosses por vez) Nível 3: x3 (mata 3 bosses por vez) E assim por diante...
Sistema de preços múltiplos
Você pode configurar múltiplas economias para o preço de evolução:
enchants:
damage:
prices:
price1:
provider: 'money'
price: 1000.0
price2:
provider: 'points'
price: 500As economias devem estar configuradas em economies.yml.
Criando matadoras especializadas
Matadora Hitkill (instakill)
sword:
material: NETHERITE_SWORD
name: '&4&lMATADORA SUPREMA'
lore: [ '&cEsta espada mata instantaneamente!', '', '&aShift+Direito para evoluir' ]
display: '&4&lMATADORA SUPREMA'
evolute: false
hit-kill: true
durability-reduce: 10
enchants:
damage:
default: 999999
add-per-level: 0
max: 1
prices: {}
stack:
default: 100
add-per-level: 0
max: 1
prices: {}Matadora com durabilidade
sword:
material: IRON_SWORD
name: '&7&lMATADORA COMUM'
lore: [ '&fDano: &4❤&c{damage}&f.', '&fDurabilidade limitada!' ]
display: '&7&lMATADORA COMUM'
evolute: true
hit-kill: false
durability-reduce: 1
break-sound: 'ITEM_BREAK'
enchants:
damage:
default: 5
add-per-level: 10
max: 10
prices:
price1:
provider: 'money'
price: 500.0Matadora exclusiva para certos bosses
sword:
material: GOLD_SWORD
name: '&6&lMATADORA ESPECIAL'
lore: [ '&eEfetiva contra certos bosses', '&fDano: &4❤&c{damage}&f.' ]
display: '&6&lMATADORA ESPECIAL'
# Esta espada NÃO pode atacar estes bosses
bosses-blacklist: [ 'enderdragon', 'wither' ]
evolute: true
hit-kill: false
enchants:
damage:
default: 100
add-per-level: 100
max: 3
prices:
price1:
provider: 'money'
price: 5000.0Criando novas matadoras
Crie um novo arquivo
Crie um arquivo .yml na pasta swords/ com o nome da sua matadora (ex: legendary.yml).
Configure as propriedades
Copie a estrutura do exemplo e ajuste os valores.
Defina os encantamentos
Configure o dano inicial, incremento e preços de evolução.
Teste no servidor
Reinicie o servidor e use /boss givematadora <player> <nome_do_arquivo> 1 para testar.
O nome do arquivo (sem .yml) será o ID usado nos comandos. Escolha nomes simples e sem espaços.
Dicas importantes
Matadoras com evolução desabilitada (evolute: false) são úteis para itens premium que já vêm no nível máximo.
Valores muito altos de stack podem causar lag. Recomenda-se manter abaixo de 1000 bosses por vez.
Matadoras com durabilidade são mais equilibradas para economia do servidor, pois precisam ser substituídas.