LogoyStore

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.0

Configuraçã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: true

hit-kill

Define se a matadora mata o boss instantaneamente (modo hitkill).

hit-kill: false

Cuidado 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: 0

Exemplo com durabilidade:

durability-reduce: 5

Deixe 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: 500

As 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.0

Matadora 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.0

Criando 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.

Nesta página