Mensagens
Personalize todas as mensagens do plugin.
Exemplo completo de configuração
Aqui está um exemplo de como configurar as mensagens do plugin:
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.'Tipos de mensagens
O plugin possui três tipos de mensagens: chat, title e actionbar.
Mensagens de anúncio (announces)
Mensagens enviadas para todos os jogadores online quando uma punição é aplicada.
ban
Anúncio de banimento permanente.
Exemplo:
announces:
ban:
actionbar: ''
title: ''
chat: |
&c&lPUNIÇÕES
&c{punished}&f foi punido por &c{sender}
&fServidor: &c{server}
&fMotivo: &c{reason}
&fProva: &c{proof}
&fTérmino: &cNunca
Placeholders disponíveis: {punished}, {sender}, {server}, {reason}, {proof}
tempban
Anúncio de banimento temporário.
Exemplo:
announces:
tempban:
actionbar: ''
title: ''
chat: |
&c&lPUNIÇÕES
&c{punished}&f foi punido temporariamente por &c{sender}
&fServidor: &c{server}
&fMotivo: &c{reason}
&fProva: &c{proof}
&fTérmino: &c{expire_date} às {expire_hour}
Placeholders disponíveis: {punished}, {sender}, {server}, {reason}, {proof}, {expire_date}, {expire_hour}
mute
Anúncio de mute permanente.
Exemplo:
announces:
mute:
actionbar: ''
title: ''
chat: |
&c&lPUNIÇÕES
&c{punished}&f foi mutado por &c{sender}
&fServidor: &c{server}
&fMotivo: &c{reason}
&fProva: &c{proof}
&fTérmino: &cNunca
tempmute
Anúncio de mute temporário.
Exemplo:
announces:
tempmute:
actionbar: ''
title: ''
chat: |
&c&lPUNIÇÕES
&c{punished}&f foi mutado temporariamente por &c{sender}
&fServidor: &c{server}
&fMotivo: &c{reason}
&fProva: &c{proof}
&fTérmino: &c{expire_date} às {expire_hour}
warn
Anúncio de aviso.
Exemplo:
announces:
warn:
actionbar: ''
title: ''
chat: |
&c&lPUNIÇÕES
&c{punished}&f foi avisado por &c{sender}
&fServidor: &c{server}
&fMotivo: &c{reason}
&fProva: &c{proof}
&fAviso: &c#{min}/{max}
Placeholders disponíveis: {punished}, {sender}, {server}, {reason}, {proof}, {min}, {max}
kick
Anúncio de expulsão.
Exemplo:
announces:
kick:
actionbar: ''
title: ''
chat: |
&c&lPUNIÇÕES
&c{punished}&f foi expulso por &c{sender}
&fMotivo: &c{reason}
&fProva: &c{proof}
unban
Anúncio de desbanimento.
Exemplo:
announces:
unban:
actionbar: ''
title: ''
chat: |
&c&lPUNIÇÕES
&c{punished}&f foi desbanido por &c{sender}
&fServidor: &c{server}
unmute
Anúncio de desmute.
Exemplo:
announces:
unmute:
actionbar: ''
title: ''
chat: |
&c&lPUNIÇÕES
&c{punished}&f foi desmutado por &c{sender}
&fServidor: &c{server}
Mensagens de logout
Mensagens exibidas quando um jogador punido tenta entrar no servidor.
ban
Mensagem de banimento permanente.
Exemplo:
logout:
ban: |
&c&lPUNIÇÕES
<s><s><s><s><s><s><s><s>&cVocê&f foi punido PERMANENTEMENTE por &c{sender}
&fServidor: &c{server}
&fMotivo: &c{reason}
&fProva: &c{proof}
&fTérmino: &cNunca
&eEsta punição possui o id &c#{id}&e, para contestá-la acesse google.com.br
Use <s> para adicionar espaços na mensagem.
tempban
Mensagem de banimento temporário.
Exemplo:
logout:
tempban: |
&c&lPUNIÇÕES
<s><s><s><s><s><s><s><s>&cVocê&f foi punido temporariamente por &c{sender}
&fServidor: &c{server}
&fMotivo: &c{reason}
&fProva: &c{proof}
&fTérmino: &c{expire_date} às {expire_hour}
&eEsta punição possui o id &c#{id}&e, para contestá-la acesse google.com.br
kick
Mensagem de expulsão.
Exemplo:
logout:
kick: |
&c&lPUNIÇÕES
<s><s><s><s><s><s><s><s>&cVocê&f foi kickado por &c{sender}
&fMotivo: &c{reason}
&fProva: &c{proof}
Mensagens privadas (private)
Mensagens enviadas apenas para o jogador punido.
Exemplo:
private:
mute:
actionbar: ''
title: ''
chat: ''
tempmute:
actionbar: ''
title: ''
chat: ''
warn:
actionbar: ''
title: ''
chat: ''Deixe em branco para não enviar mensagem privada.
Mensagens de chat (chatting)
Mensagens exibidas quando um jogador mutado tenta falar no chat.
mute
Mensagem quando tenta falar estando mutado permanentemente.
Exemplo:
chatting:
mute:
actionbar: ''
title: ''
chat: |
&c&lPUNIÇÕES
&cVocê&f foi mutado por &c{sender}
&fServidor: &c{server}
&fMotivo: &c{reason}
&fProva: &c{proof}
&fTérmino: &cNunca
&eEsta punição possui o id &c#{id}&e, para contestá-la acesse google.com.br
tempmute
Mensagem quando tenta falar estando mutado temporariamente.
Exemplo:
chatting:
tempmute:
actionbar: ''
title: ''
chat: |
&c&lPUNIÇÕES
&cVocê&f foi mutado temporariamente por &c{sender}
&fServidor: &c{server}
&fMotivo: &c{reason}
&fProva: &c{proof}
&fTérmino: &c{expire_date} às {expire_hour}
&eEsta punição possui o id &c#{id}&e, para contestá-la acesse google.com.br
Mensagens do sistema (chat)
Mensagens gerais do sistema de punições.
Mensagens de erro
chat:
syntax: '&cUse: /{command} {syntax}'
target: '&cJogador {player} não encontrado.'
targetip: '&cIP {ip} 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.'Mensagens de sucesso
chat:
reload: '&aConfigurações recarregadas com sucesso.'
applied-ban: '&aO jogador &f{player} &afoi banido permanentemente. &7Server: {server}'
applied-tempban: '&aO jogador &f{player} &afoi banido temporariamente. &7Server: {server}'
applied-mute: '&aO jogador &f{player} &afoi mutado permanentemente. &7Server: {server}'
applied-tempmute: '&aO jogador &f{player} &afoi mutado temporariamente. &7Server: {server}'
applied-kick: '&aO jogador &f{player} &afoi expulso.'
applied-warn: '&aO jogador &f{player} &afoi avisado. &7Server: {server}'
applied-unban: '&aO jogador &f{player} &afoi desbanido. &7Server: {server}'
applied-unmute: '&aO jogador &f{player} &afoi desmutado. &7Server: {server}'Placeholders disponíveis: {player}, {server}, {ip}
Mensagens de verificação
chat:
not-ban: '&cEste jogador {player} não possui nenhum banimento em registro. &7Server: {server}'
not-mute: '&cEste jogador {player} não possui nenhum mute em registro. &7Server: {server}'
not-warn: '&cEste jogador {player} não possui nenhum warn em registro. &7Server: {server}'
already-ban: '&cEste jogador {player} já está PERMANENTEMENTE banido. &7Server: {server}'
already-mute: '&cEste jogador {player} já está PERMANENTEMENTE mutado. &7Server: {server}'Mensagens de histórico
chat:
checkban-format: '&f> <click:suggest_command:/verificar {id}><hover:show_text:"<red>#{id}<newline>Clique para copiar</red>">#{id}</hover></click> &7- &6{sender} &7- &b{server} &7- &8({status}&8)'
checkban: |
&aHistórico de BANIMENTOS do jogador &7{player}
{format}
&7Clique em um #ID para verificar as informações completas
&ePágina &a{page} &ede &a{total_page}
<click:suggest_command:/checkban {player} {back}>❮ Anterior</click> <click:suggest_command:/checkban {player} {next}>Próxima ❯</click>
Placeholders disponíveis: {player}, {format}, {page}, {total_page}, {back}, {next}, {id}, {sender}, {server}, {status}
chat:
checkmute-format: '&f> <click:suggest_command:/verificar {id}><hover:show_text:"<red>#{id}<newline>Clique para copiar</red>">#{id}</hover></click> &7- &6{sender} &7- &b{server} &7- &8({status}&8)'
checkmute: |
&aHistórico de MUTES do jogador &7{player}
{format}
&7Clique em um #ID para verificar as informações completas
&ePágina &a{page} &ede &a{total_page}
<click:suggest_command:/checkmute {player} {back}>❮ Anterior</click> <click:suggest_command:/checkmute {player} {next}>Próxima ❯</click>
chat:
checkwarn-format: '&f> <click:suggest_command:/verificar {id}><hover:show_text:"<red>#{id}<newline>Clique para copiar</red>">#{id}</hover></click> &7- &6{sender} &7- &b{server} &7- &8({status}&8)'
checkwarn: |
&aHistórico de WARNS do jogador &7{player}
{format}
&7Clique em um #ID para verificar as informações completas
&ePágina &a{page} &ede &a{total_page}
<click:suggest_command:/checkwarn {player} {back}>❮ Anterior</click> <click:suggest_command:/checkwarn {player} {next}>Próxima ❯</click>
Mensagens de informação
chat:
info: |
&aInformações do jogador &7{player}
&f> Banido: &r{ban}
&f> Mutado: &r{mute}
chat:
info-punish: |
&aInformações da punição &7#{id}
&f> Tipo: &a{type}
&f> Status: &r{status}
&f> Jogador punido: &c{punished}
&f> Staff: &c{sender}
&f> Servidor: &c{server}
&f> Motivo: &c{reason}
&f> Prova: &c{proof}
&f> Término: &e{formatted_expire_date}
chat:
info-warn: |
&aInformações do aviso &7#{id}
&f> Status: &r{status}
&f> Jogador avisado: &c{punished}
&f> Staff: &c{sender}
&f> Servidor: &c{server}
&f> Motivo: &c{reason}
&f> Prova: &c{proof}
&f> Término: &e{formatted_expire_date}
Mensagens de relatório
chat:
report: |
&a&lRELATÓRIO
&7Confira o relatório atual das punições aplicadas
&f-> &aPunições desde o último reinício: &b{current}
&f-> &aPunições totais em toda a rede: &b{total}
Placeholders disponíveis: {current}, {total}
Mensagens de histórico de IP
chat:
history: |
&aHistórico de IP do jogador &7{player}
&fAtual: &b{ip}
&fOutros IPs: &7({list})Mensagens de contas alternativas
chat:
alts: |
&aInformações do IP &7{ip}
&f> Usuários encontrados: &a{list}
&7Estes são todos os usuários que utilizaram do mesmo IP.
Mensagens de edição
chat:
change-server: '&aServidor alterado para &f{server}&a.'
change-proof: '&aProva alterado para &f{proof}&a.'
change-reason: '&aMotivo alterado para &f{reason}&a.'
digit-server: |
&aDigite o SERVIDOR que você quer.
&7Para cancelar, digite &ncancelar&7.
digit-proof: |
&aDigite a PROVA que você quer.
&7Para cancelar, digite &ncancelar&7.
digit-reason: |
&aDigite o MOTIVO que você quer.
&7Para cancelar, digite &ncancelar&7.
Mensagens de imunidade
chat:
imune: '&cO jogador {player} está imune.'
imune-on: '&aImunidade ativada.'
imune-off: '&cImunidade desativada.'Mensagens de ajuda
chat:
help: |
&a/punicoes &8- &7Abre o menu de punições.
&a/avisos &8- &7Abre o menu de avisos.
chat:
help-admin: |
&a/punicoes &8- &7Abre o menu de punições.
&a/avisos &8- &7Abre o menu de avisos.
&a/ban <player> <server/all> <prova/null> <motivo> &8- &7Executa um banimento.
&a/kick <player/all> <prova/null> <motivo> &8- &7Executa um kick.
&a/banip <player/ip> <server/all> <prova/null> <motivo> &8- &7Executa um banimento no IP.
&a/mute <player> <server/all> <prova/null> <motivo> &8- &7Executa um mute.
&a/punir <player> <motivo> <prova/null> <server/all> &8- &7Executa uma punição.
&a/tempban <player> <tempo> <server/all> <prova/null> <motivo> &8- &7Executa um banimento temporário.
&a/tempmute <player> <tempo> <server/all> <prova/null> <motivo> &8- &7Executa um mute temporário.
&a/checkban <player> &8- &7Verifica os banimentos de um player.
&a/checkmute <player> &8- &7Verifica os mutes de um player.
&a/checkwarn <player> &8- &7Verifica os avisos de um player.
&a/iphistory <player> &8- &7Verifica os IPS de um player.
&a/staffhistory <player> &8- &7Verifica o histórico de um staff.
&a/unban <player> &8- &7Desbane um jogador.
&a/unbanip <player> &8- &7Desbane um IP.
&a/unmute <player> &8- &7Desmuta um jogador.
&a/verificar <player/id> &8- &7Verifica se o jogador está banido e mutado / verifica uma punição ou aviso.
&a/warn <player> <server/all> <prova/null> <tipo> &8- &7Avisa um jogador.
&a/ypunish reload &8- &7Recarrega as configurações.
Personalizando mensagens
Escolha a mensagem
Identifique qual mensagem você deseja personalizar na lista acima.
Edite o texto
Altere o texto mantendo os placeholders (ex: {player}, {reason}).
Adicione cores
Use códigos de cor do Minecraft com & (ex: &a para verde, &c para vermelho).
Use quebras de linha
Para mensagens multilinhas no chat, use | após os dois pontos.
mensagem: |
&rLinha 1
&rLinha 2
&rLinha 3Salve e recarregue
Use /ypunish reload ou reinicie o servidor para aplicar as mudanças.
Não remova os placeholders (palavras entre {}) das mensagens, pois eles são substituídos dinamicamente pelo plugin.