LogoyStore

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.'
  cancelled-other: '&cA outra parte cancelou a ação.'
  reload: '&aConfigurações recarregadas com sucesso.'

Tipos de mensagens

O plugin possui mensagens do tipo chat.

chat

Mensagens enviadas no chat do jogador.

Mensagens de sistema

Mensagens gerais

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.'
  cancelled-other: '&cA outra parte cancelou a ação.'
  reload: '&aConfigurações recarregadas com sucesso.'

Placeholders disponíveis: {command}, {syntax}, {player}

Mensagem de ajuda

chat:
  help: |

    &aTroca comandos:

    &a> /troca [player]
    &a> /troca aceitar [player]

Mensagens de validação

chat:
  yourself: '&cVocê não pode trocar com você mesmo.'
  none: '&cNinguém colocou nada na troca.'
  full: '&cVocê já selecionou itens demais.'
  ready: '&cVocê não pode mais modificar, pois já está confirmado. Clique em confirmar novamente para conseguir alterar a troca.'

Mensagens de alteração de preço

chat:
  digit-price: |

    &aDigite o preço para qual deseja alterar.
    &7para cancelar digite &ncancelar&7.

  change-price: '&aVocê alterou o preço para {price}.'

Placeholder disponível: {price}

Mensagens de alterações durante a troca

chat:
  changed-items: '&cOs itens foram alterados pois uma das partes ({player}) não os possuiam mais.'
  changed-economies: '&cAs economias foram alteradas pois uma das partes ({player}) não as possuiam suficientemente.'

Placeholder disponível: {player}

Mensagens de conclusão

chat:
  finished: '&aTroca realizada com sucesso.'
  expired: '&cSua solicitação de troca para {player} expirou.'

Placeholder disponível: {player}

Mensagens de solicitação

chat:
  already-sent: '&cVocê já possui uma solicitação de troca pendente.'
  target-sent: '&cEste jogador não enviou nenhuma solicitação de troca.'
  target-sent-you: '&cEste jogador não enviou nenhuma solicitação de troca para você.'
  sent: '&aSolicitação de troca enviada para &f{player}&a.'
  received: '&aSolicitação de troca recebida de &f{player}&a. Clique &f&l<click:run_command:/troca aceitar {player}>AQUI</click>&a para aceitar.'

Placeholder disponível: {player}

A tag <click:run_command:> permite criar mensagens clicáveis no chat.

Mensagens de aceitar/negar

chat:
  accepted: '&aVocê aceitou a solicitação de troca de &f{player}&a.'
  accepted-player: '&aO jogador &f{player}&a aceitou a sua solicitação de troca.'
  denied: '&aVocê negou a solicitação de troca de &f{player}&c.'
  denied-player: '&cO negou &f{player}&c aceitou a sua solicitação de troca.'

Placeholder disponível: {player}

Mensagens de restrições

chat:
  world: '&cO jogador {player} está em um mundo diferente do seu.'
  distance: '&cO jogador {player} está muito distante de você. Máximo: {amount} blocos.'
  cant-trade: '&cEste item não pode ser trocado.'

Placeholders disponíveis: {player}, {amount}

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}, {price}).

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 3

Salve e recarregue

Use /trocar 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.

Nesta página