Mensagens
Personalize as mensagens de chat, a actionbar e os títulos dos eventos.
O arquivo messages.yml reúne os textos do plugin. Use códigos de cor com &, blocos | para mensagens de chat com várias linhas e <nl> para separar título e subtítulo.
Exemplo completo de configuração
#
# /\/\ ___ ___ ___ __ _ __ _ ___ ___
# / \ / _ / __/ __|/ _` |/ _` |/ _ \/ __|
# / /\/\ \ __\__ \__ \ (_| | (_| | __/\__ \
# \/ \/\___|___/___/\__,_|\__, |\___||___/
# |___/
#
# Plugin messages
chat:
syntax: '&cUse: /{command} {syntax}'
target: '&cJogador {player} não encontrado.'
number: '&cO argumento não é um número.'
permission: '&cVocê não tem permissão para fazer isto.'
console: '&cApenas jogadores in-game podem realizar esta ação.'
cancelled: '&cVocê cancelou a ação.'
reload: '&aConfigurações recarregadas com sucesso.'
inv-full: '&cSeu inventário está cheio. Itens extras foram dropados no chão.'
help: |
&8&m-&r &5&lDragon &8— &7Comandos
&8&m-&r
&8&m-&r &e/{cmd} &8- &7Abre o menu de dragões.
&8&m-&r &e/{cmd} top &8- &7Abre o ranking de dano.
&8&m-&r &e/{cmd} armazem &8- &7Abre o armazém de recompensas.
&8&m-&r &e/{cmd} info [dragão] &8- &7Mostra informações do evento.
&8&m-&r
admin-help: |
&8&m-&r &5&lDragon Admin &8— &7Comandos
&8&m-&r
&8&m-&r &e/{cmd} &8- &7Abre o menu de dragões.
&8&m-&r &e/{cmd} top &8- &7Abre o ranking de dano.
&8&m-&r &e/{cmd} armazem &8- &7Abre o armazém de recompensas.
&8&m-&r &e/{cmd} info [dragão] &8- &7Mostra informações do evento.
&8&m-&r &e/{cmd} spawn [dragão] &8- &7Spawna o dragão manualmente.
&8&m-&r &e/{cmd} stop &8- &7Encerra o evento atual.
&8&m-&r &e/{cmd} setarena <dragão> [raio] &8- &7Define a arena desse dragão.
&8&m-&r &e/{cmd} setspawn <dragão> &8- &7Define o spawn desse dragão.
&8&m-&r &e/{cmd} list &8- &7Lista os dragões carregados.
&8&m-&r &e/{cmd} reload &8- &7Recarrega as configurações.
&8&m-&r
dragon-not-found: '&cDragão {dragon} não encontrado.'
dragon-disabled: '&cO dragão {dragon} está desativado.'
already-active: '&cJá existe um evento de dragão em andamento.'
not-active: '&cNão há evento de dragão ativo.'
arena-not-set: '&cA arena do dragão {dragon} ainda não foi definida. Use /{cmd} setarena {dragon}'
spawn-not-set: '&cO spawn do dragão {dragon} ainda não foi definido. Use /{cmd} setspawn {dragon}'
arena-set: '&aArena de &f{dragon} &adefinida em &f{location} &acom raio &f{radius}&a.'
spawn-set: '&aSpawn de &f{dragon} &adefinido em &f{location}&a.'
event-stopped: '&cO evento do dragão foi encerrado por um administrador.'
dragon-list: |
&5&lDragões carregados:
&7{list}
dragon-info: |
&8&m-----------------------------
&5&l{name} &8(&7{key}&8)
&8&m-----------------------------
&7Vida: &c{health}
&7Dano: &c{damage}
&7Defesa: &f{defense}
&7Raro: &f{rare}
&7Próximo spawn: &f{next}
&7Status: &f{status}
&8&m-----------------------------
countdown: '&5Evento do Dragão em &f{seconds}s&5! Tipo: &f{name}'
ranking-line: '&e#{position} &f{player} &8- &c{damage}'
ranking-empty: '&7Ninguém causou dano.'
reward-received: |
&aVocê ficou em &f#{position} &ano ranking do dragão!
&7Dragão: &f{name}
&7Seu dano: &c{damage}
participation-reward: |
&aVocê participou da batalha contra &f{name}&a!
&7Seu dano: &c{damage}
no-players: '&cNão há jogadores suficientes para spawnar o dragão.'
ability-announce: '&5{name} &7usou &f{ability}&7!'
reward-collected: '&aRecompensa coletada com sucesso.'
reward-collected-all: '&aTodas as recompensas foram coletadas.'
actionbar:
fight: '&5&l{name} &8| {bar} &c{health}&7/&c{max} &8| &7Dano: &c{damage}'
next-spawn: '&5Próximo dragão: &f{name} &8| &7{time}'
title:
countdown: '&5&l{seconds}<nl>&7{name} está chegando'chat
Comandos e mensagens gerais
| Chave | Finalidade |
|---|---|
syntax | Sintaxe do comando, com {command} e {syntax}. |
target | Modelo de jogador não encontrado, com {player}. Atualmente não é enviado pelos comandos do yDragon. |
number | Argumento numérico inválido. |
permission | Falta de permissão para a ação. |
console | Tentativa de executar pelo console uma ação exclusiva de jogadores. |
cancelled | Texto de cancelamento de ação. |
reload | Confirmação de recarga das configurações. |
inv-full | Inventário cheio, com aviso de itens extras no chão. |
help | Ajuda de jogador, com {cmd} para o nome ou alias utilizado. |
admin-help | Ajuda administrativa, também com {cmd}. |
Administração e informações dos dragões
| Chave | Finalidade |
|---|---|
dragon-not-found | Dragão não encontrado, identificado por {dragon}. |
dragon-disabled | Dragão desativado, identificado por {dragon}. |
already-active | Já existe um evento em andamento. |
not-active | Não existe evento ativo. |
arena-not-set | Arena não definida; aceita {dragon} e {cmd}. |
spawn-not-set | Ponto de spawn não definido; aceita {dragon} e {cmd}. |
arena-set | Confirmação da arena, com {dragon}, {location} e {radius}. |
spawn-set | Confirmação do spawn, com {dragon} e {location}. |
event-stopped | Encerramento administrativo do evento. |
dragon-list | Lista dos dragões carregados, inserida em {list}. |
dragon-info | Informações do dragão consultado pelo comando /dragon info. |
Em dragon-info, estão disponíveis {name}, {key}, {health}, {damage}, {defense}, {rare}, {mode}, {next} e {status}. A vida e o dano desse contexto são os atributos configurados para o tipo de dragão.
Eventos e recompensas
| Chave | Finalidade |
|---|---|
countdown | Contagem regressiva, com {seconds} e {name}. |
ranking-line | Linha do Top 5, com {position}, {player} e {damage}. |
ranking-empty | Texto usado quando ninguém causou dano. |
reward-received | Colocação do jogador, com {position}, {name} e {damage}. |
participation-reward | Participação na batalha, com {name} e {damage}. |
no-players | Quantidade insuficiente de jogadores para o spawn. |
ability-announce | Anúncio de habilidade, com {name} e {ability}. |
reward-collected | Confirmação de coleta individual. |
reward-collected-all | Confirmação de coleta pelo botão de recolher tudo. |
{duration} já inclui o sufixo s. O valor de {ranking} usa o formato de ranking-line. O valor de {ability} vem de abilities.<id>.announce no arquivo do dragão.
As mensagens de spawn e morte (spawned, death-broadcast e os títulos spawned/death) foram removidas da messages.yml e agora são configuradas por dragão na seção messages de cada arquivo em dragons/. Veja Dragões.
actionbar
fight exibe as informações durante a batalha e é atualizado a cada cinco ticks e ao contabilizar dano. Aceita {name}, {title}, {bar}, {health}, {max} e {damage}.
{title}é o título da bossbar com os valores já substituídos.{bar}utilizageneral.progress-bardaconfig.yml.{damage}é o dano pessoal de quem recebe a mensagem na batalha atual.
next-spawn possui o modelo de previsão com {name} e {time}. Atualmente, esse texto não é enviado automaticamente pela tarefa do plugin.
title
countdown: contagem regressiva, com{seconds}e{name}.
O separador <nl> divide o título do subtítulo. Consulte Placeholders para ver todos os contextos de substituição.