Ender Dragon
Configuração completa do dragão padrão em dragons/ender.yml.
O arquivo dragons/ender.yml define o dragão padrão, com 2000 de vida, 10% de defesa e spawn por intervalo de 3 horas. O ID utilizado nos comandos é ender.
Exemplo completo de configuração
# Arquivo de configuração de um dragão.
# O nome do arquivo (sem .yml) é o ID usado em /dragon spawn <id>
# Exemplo: ender.yml → /dragon spawn ender
# Nome colorido exibido para os jogadores. [EX: &5&lEnder Dragon]
display-name: '&5&lEnder Dragon'
# Se false, este dragão não spawna automaticamente e não aparece no menu.
enabled: true
# Se true, este dragão é considerado raro e pode substituir o spawn normal
# de acordo com general.rare-chance na config.yml.
rare: false
# Deixe vazio para spawnar o Ender Dragon vanilla.
# Para MythicMobs, informe o ID do mob. [EX: SkeletonKing]
mythic-mob: ''
# Ícone exibido no menu de dragões (formato SetupItem).
icon:
# Material do item. [EX: DRAGON_EGG, SKULL_ITEM:1]
material: DRAGON_EGG
# Nome do item no menu.
name: '&5&lEnder Dragon'
# Descrição do item no menu.
lore:
- ''
- ' &7O dragão padrão do evento.'
- ''
# Atributos de combate do dragão.
stats:
# Vida máxima customizada (não usa o limite vanilla). [EX: 2000.0]
health: 2000.0
# Dano causado aos jogadores por ataque. [EX: 8.0]
damage: 8.0
# Redução de dano recebido. Valores válidos: 0.0 a 1.0 (0.10 = 10%)
defense: 0.10
# Multiplicador de velocidade. [EX: 1.0]
speed: 1.0
# BossBar exibida para os jogadores dentro da arena.
# Placeholders: {name} {health} {max}
bossbar:
# Se false, a BossBar não é criada.
enabled: true
# Título da BossBar.
title: '&5&l{name} &8| &c{health}&7/&c{max}'
# Cor. Valores válidos: [PINK, BLUE, RED, GREEN, YELLOW, PURPLE, WHITE]
color: PURPLE
# Estilo. Valores válidos: [SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20]
style: SOLID
# Mensagens de spawn e morte deste dragão.
# Títulos usam <nl> para separar título e subtítulo.
# Placeholders spawn: {name} {health} {location}
# Placeholders morte: {name} {duration} {ranking} {player}
messages:
spawn: |
&5&lO DRAGÃO APARECEU!
&7Tipo: &f{name}
&7Vida: &c{health}
&7Local: &f{location}
&7Cause dano para subir no ranking!
spawn-title: '&5&lDRAGÃO SPAWNADO!<nl>&7{name}'
death: |
&5&lO DRAGÃO FOI DERROTADO!
&7Tipo: &f{name}
&7Duração: &f{duration}
&6Top 5 dano:
{ranking}
death-title: '&a&lDRAGÃO DERROTADO!<nl>&7Top 1: &e{player}'
# Fases do dragão. A fase ativa é a de menor health-percent ainda acima da vida atual.
# abilities: lista de chaves definidas na seção 'abilities' abaixo.
phases:
phase1:
# Percentual de vida para entrar nesta fase. [EX: 100]
health-percent: 100
abilities:
- fireball-rain
phase2:
health-percent: 60
abilities:
- fireball-rain
- summon-mobs
- explosion
phase3:
health-percent: 25
abilities:
- fireball-rain
- summon-mobs
- explosion
- heal
- teleport
- debuff
- lightning
# Habilidades disponíveis. Tipos válidos:
# FIREBALL_RAIN, SUMMON_MOBS, AREA_EXPLOSION, HEAL, DEBUFF,
# TELEPORT_PLAYERS, LIGHTNING, KNOCKBACK, DRAGON_BREATH
#
# Campos comuns:
# type — tipo da habilidade
# cooldown-seconds — intervalo mínimo entre usos
# chance — chance (%) de executar quando o cooldown acaba
# particle — partícula PacketEvents [EX: flame, portal, explosion]
# sound — som Bukkit (opcional)
# announce — mensagem global na arena (opcional)
abilities:
fireball-rain:
type: FIREBALL_RAIN
cooldown-seconds: 16
chance: 100
# Quantidade de fireballs por jogador.
amount: 6
# Dano base de cada fireball (metadado; o impacto vanilla ainda ocorre).
damage: 6.0
particle: flame
sound: ENTITY_ENDERDRAGON_SHOOT
announce: '&5Chuva de fireballs!'
summon-mobs:
type: SUMMON_MOBS
cooldown-seconds: 25
chance: 80
# Quantidade de mobs invocados.
amount: 4
# Tipo da entidade Bukkit. [EX: ENDERMAN, BLAZE, ZOMBIE]
entity-type: ENDERMAN
particle: portal
announce: '&5Servos do void foram invocados!'
explosion:
type: AREA_EXPLOSION
cooldown-seconds: 20
chance: 70
# Raio em blocos ao redor de cada jogador.
radius: 5.0
damage: 10.0
particle: explosion
announce: '&cExplosão em área!'
heal:
type: HEAL
cooldown-seconds: 35
chance: 50
# Percentual da vida máxima restaurada. [EX: 8.0 = 8%]
heal-percent: 8.0
particle: happy_villager
announce: '&aO dragão se regenerou!'
teleport:
type: TELEPORT_PLAYERS
cooldown-seconds: 30
chance: 40
# Raio usado para efeitos visuais.
radius: 20.0
particle: portal
announce: '&5Os jogadores foram teleportados!'
debuff:
type: DEBUFF
cooldown-seconds: 22
chance: 60
# Efeito de poção Bukkit. [EX: WEAKNESS, SLOW, WITHER, POISON]
potion-type: WEAKNESS
# Duração em segundos.
potion-duration: 8
# Amplificador (0 = nível 1).
potion-amplifier: 1
particle: witch
announce: '&8O dragão aplicou um debuff!'
lightning:
type: LIGHTNING
cooldown-seconds: 18
chance: 50
damage: 6.0
particle: firework
announce: '&eRaios caíram na arena!'
knockback:
type: KNOCKBACK
cooldown-seconds: 14
chance: 40
# Intensidade do recuo.
amount: 2
particle: cloud
dragon-breath:
type: DRAGON_BREATH
cooldown-seconds: 12
chance: 70
radius: 6.0
damage: 4.0
particle: dragon_breath
# Sistema de spawn automático deste dragão.
spawn:
# Modo de spawn. Valores válidos:
# INTERVAL — a cada X horas (usa interval-hours)
# DAILY — todos os dias nos horários de 'times'
# SCHEDULE — nos horários de 'times' (mesmo comportamento do DAILY)
# MANUAL — apenas por comando /dragon spawn
mode: INTERVAL
# Intervalo em horas quando mode = INTERVAL. [EX: 3]
interval-hours: 3
# Horários no formato HH:mm usados em DAILY/SCHEDULE. [EX: 20:00]
times:
- '20:00'
- '12:00'
# Evento semanal extra (independente do mode).
weekly:
# Se true, spawna neste dia/horário.
enabled: false
# Dia da semana. [EX: SUNDAY, SATURDAY, FRIDAY]
day: SUNDAY
# Horário. [EX: 18:00]
time: '18:00'
# Evento mensal extra (independente do mode).
monthly:
# Se true, spawna neste dia do mês/horário.
enabled: false
# Dia do mês (1-28 recomendado). [EX: 1]
day: 1
# Horário. [EX: 20:00]
time: '20:00'
# Quantidade de rolls bem-sucedidos por jogador neste grupo.
reward-amount: 1
# Se true, dropa no chão da arena em vez do armazém.
reward-ground: false
# Se true, entrega no inventário na hora (ignora armazém).
reward-player: false
# Recompensas do catálogo (rewards.yml). Formato: 'chance,id'
# Grupos: top1, top2, top3 e participation.
rewards:
top1:
- '100,diamond'
- '100,money'
top2:
- '100,emerald'
- '80,money'
top3:
- '100,emerald'
participation:
- '100,emerald'Funcionamento da configuração padrão
- Usa o Ender Dragon vanilla, pois
mythic-mobestá vazio. - Possui 8 de dano por ataque e multiplicador de velocidade
1.0. - Exibe bossbar roxa com estilo contínuo.
- As fases usam os limites de 100%, 60% e 25% de vida, adicionando habilidades nas fases finais.
- Os eventos semanais e mensais estão desativados.
- Guarda as recompensas no armazém e utiliza um sorteio bem-sucedido por jogador no grupo.
Antes de iniciar, defina a arena e o ponto de spawn:
/dragon setarena ender 80
/dragon setspawn ender
/dragon spawn enderConsulte Dragões para a explicação de todos os campos e Recompensas para o catálogo referenciado pelos grupos.