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 está ação.'
  cancelled: '&cVocê cancelou a ação.'
  action-delay: '&cAguarde &f{time}s &cpara usar isso novamente.'
  reload: '&aConfigurações recarregadas com sucesso.'
  inv-full: '&cSeu inventário está cheio.'

Tipos de mensagens

O plugin possui quatro tipos de mensagens: chat, title, actionbar, além de night e day para o ciclo dia/noite.

chat

Mensagens enviadas no chat do jogador.

title

Mensagens exibidas como título na tela do jogador.

title:
  claimed: '&a&lTerreno Reivindicado!<nl>&7{name}'
  teleported: '&aTeleportado!<nl>&7{name}'
  bought: '&a&lTerreno Comprado!<nl>&7{price} {economy}'
  enter: '&eTerreno de {owner}<nl>&7{name}'
  enter-own: '&aSeu terreno<nl>&7{name}'
  enter-free: '&7Terreno livre<nl>&8{x};{z}'
  exit: '&7Você saiu do terreno<nl>&8 '

Use <nl> para quebrar linha em títulos.

actionbar

Mensagens exibidas na barra de ação (acima da hotbar).

actionbar:
  enter: '&7Entrou no terreno de &f{owner} &8({name})'
  enter-own: '&aEntrou no seu terreno &8({name})'
  enter-free: '&7Terreno livre &8({x};{z}) &7— use o menu para reivindicar'
  exit: '&7Você saiu do terreno'

night / day

Mensagens do ciclo dia/noite (PvP noturno).

night:
  chat: '&8[&cNoite&8] &7A noite chegou! O PvP dos terrenos está &cATIVO&7!'
  actionbar: '&cNoite — PvP ativo nos terrenos!'
  title: '&cNoite<nl>&7O PvP dos terrenos está ativo.'

day:
  chat: '&8[&eDia&8] &7O sol nasceu! O PvP dos terrenos está &aINATIVO&7!'
  actionbar: '&aDia — PvP inativo nos terrenos!'
  title: '&aDia<nl>&7O PvP dos terrenos está desativado.'

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 está ação.'
  cancelled: '&cVocê cancelou a ação.'
  action-delay: '&cAguarde &f{time}s &cpara usar isso novamente.'
  reload: '&aConfigurações recarregadas com sucesso.'
  inv-full: '&cSeu inventário está cheio.'

Ajuda (help / admin-help)

chat:
  help: |
    &8&m-&r &6&lPlots &8— &7Comandos
    &8&m-&r &e/{cmd} menu &8- &7Menu principal.
    &8&m-&r &e/{cmd} merge &8- &7Agrupa com terrenos vizinhos.
    &8&m-&r &e/{cmd} unmerge &8- &7Desfaz o agrupamento (merge).
    &8&m-&r &e/{cmd} fly &8- &7Alterna voo no terreno atual.
    # ...

  admin-help: |
    # inclui comandos de jogador + admin

Terrenos

chat:
  not-plot-world: '&cVocê não está em um mundo de terrenos.'
  not-on-plot: '&cVocê não está em um terreno.'
  plot-not-found: '&cTerreno não encontrado.'
  plot-already-claimed: '&cEste terreno já possui dono.'
  plot-not-yours: '&cEste terreno não é seu.'
  plot-max-reached: |
    &cVocê atingiu o limite de terrenos!
    &7Máximo: &f{max}
    &7Atual: &f{current}
  plot-claimed: |
    &aTerreno reivindicado com sucesso!
    &7Nº: &f{number}
    &7ID: &f{id}
    &7Posição: &f{x};{z}
    &7Mundo: &f{world}
  plot-auto-claimed: |
    &aTerreno livre encontrado e reivindicado!
    &7Nº: &f{number}
    &7ID: &f{id}
    &7Posição: &f{x};{z}
  plot-deleted: |
    &cTerreno deletado com sucesso!
    &7Nº: &f{number}
    &7ID: &f{id}
    &7Posição: &f{x};{z}
  plot-no-plots: '&cVocê não possui terrenos.'
  plot-teleporting: '&aTeleportando em &f{seconds}s&a...'
  plot-teleported: '&aTeleportado para o terreno &f{name}&a!'
  plot-teleport-cancelled: '&cTeleporte cancelado.'
  plot-enter: '&7Você entrou no terreno de &f{owner} &8({name})'
  plot-enter-own: '&7Você entrou no seu terreno &8({name})'
  plot-enter-free: '&7Terreno livre &8({x};{z}) &7— use o menu para reivindicar.'
  plot-exit: '&7Você saiu do terreno.'
  plot-denied: '&cVocê não tem permissão para entrar neste terreno.'
  plot-protected: '&cVocê não pode fazer isso aqui.'

Personalização e bioma

chat:
  plot-renamed: '&aNome do terreno alterado para &f{name}&a.'
  plot-description: '&aDescrição do terreno alterada.'
  plot-biome-set: '&aBiome alterado para &f{biome}&a.'
  plot-biome-no-perm: '&cVocê não tem permissão para o biome &f{biome}&c. &7({permission})'
  plot-biome-invalid: '&cBiome inválido: &f{biome}'
  plot-biome-same: '&eEste terreno já está com o biome &f{biome}&e.'
  plot-spawn-set: '&aSpawn do terreno definido na sua posição.'
  plot-reset: '&aTerreno resetado com sucesso!'
  plot-cleared: '&aTerreno limpo com sucesso!'
  wall-block-buy: '&aVocê comprou o bloco de parede &f{key}&a.'
  wall-block-set: '&aParede do terreno alterada para &f{key}&a.'
  border-block-buy: '&aVocê comprou o bloco de borda &f{key}&a.'
  border-block-set: '&aBorda do terreno alterada para &f{key}&a.'
  plot-icon-set: '&aÍcone do terreno alterado.'

Voo, title, actionbar e PvP

chat:
  plot-fly-changed: '&aModo de voo do terreno: &f{status}&a.'
  plot-fly-locked: '&cSaldo insuficiente ou voo bloqueado. &7Compre no painel ou use &fyplots.fly.free&7.'
  plot-fly-bought: '&aVoo desbloqueado neste terreno!'
  plot-fly-self: '&aModo de voo: &f{status}&a.'
  plot-fly-no-perm: '&cVocê não pode voar neste terreno. &7Perms: &fyplots.fly&7, &fyplots.fly.own&7, &fyplots.fly.others&7 ou desbloqueie no painel.'
  plot-fly-disabled: '&cO voo em terrenos está desativado no servidor.'
  plot-fly-gamemode: '&cNão é possível alternar o voo neste modo de jogo.'
  plot-title-changed: '&aTitle ao entrar: &f{status}&a.'
  plot-actionbar-changed: '&aActionbar ao entrar: &f{status}&a.'
  plot-pvp-changed: '&aPvP noturno do terreno: &f{status}&a.'

Merge / unmerge

chat:
  plot-merged: '&aTerrenos agrupados! &7ID: &f{id} &8(&f{count} &7plots)'
  plot-merge-none: '&cNenhum terreno vizinho seu para agrupar.'
  plot-merge-already: '&eEstes terrenos já estão agrupados. &7ID: &f{id}'
  plot-merge-limit: '&cLimite de merge: &f{max} &cplots. &7(grupo tem &f{count}&7)'
  plot-merge-slot-bought: '&aSlot de merge comprado! &7Máximo agora: &f{max}'
  plot-merge-slot-max: '&cVocê já está no limite máximo de merge (&f{max}&c).'
  plot-unmerged: '&aGrupo desfeito! &7{count} &aterreno(s) separados. &8(&f{id}&8)'
  plot-unmerge-none: '&cEste terreno não está agrupado.'

Flags e membros

chat:
  plot-flag-set: '&aFlag &f{flag} &aalterada para &f{value}&a.'
  plot-flag-no-perm: '&cVocê não tem permissão para alterar a flag &f{flag}&c. &7({permission})'
  plot-member-added: '&aJogador &f{player} &aadicionado como &f{role}&a.'
  plot-member-removed: '&cJogador &f{player} &cremovido do terreno.'
  plot-member-exists: '&cEste jogador já é membro do terreno.'
  plot-member-not-found: '&cEste jogador não é membro do terreno.'
  plot-member-limit: '&cLimite de membros: &f{max}&c. &7(atual: &f{current}&7)'
  plot-member-slot-bought: '&aSlot de membro comprado! &7Máximo agora: &f{max}'
  plot-member-slot-max: '&cVocê já está no limite máximo de membros (&f{max}&c).'

Mercado e transferência

chat:
  plot-transfer: '&aPropriedade transferida para &f{player}&a.'
  plot-transfer-self: '&cVocê não pode transferir para si mesmo.'
  plot-for-sale: |
    &eTerreno colocado à venda!
    &7Preço: &f{price} {economy}
    &7ID: &f{id}
  plot-sale-cancelled: '&aVenda cancelada. Terreno removido do mercado.'
  plot-bought: |
    &aTerreno comprado com sucesso!
    &7ID: &f{id}
    &7Preço: &f{price} {economy}
    &7Vendedor: &f{seller}
  plot-sold: |
    &aSeu terreno foi vendido!
    &7ID: &f{id}
    &7Preço: &f{price} {economy}
    &7Comprador: &f{buyer}
  plot-not-for-sale: '&cEste terreno não está à venda.'
  plot-cannot-buy-own: '&cVocê não pode comprar seu próprio terreno.'
  no-balance: |
    &cVocê não tem saldo suficiente!
    &7Economia: &f{provider}
    &7Saldo atual: &f{balance}
    &7Necessário: &f{required}

Inputs de chat

chat:
  chat-input-name: '&eDigite o novo nome do terreno no chat &7(ou &ccancelar&7).'
  chat-input-description: '&eDigite a nova descrição no chat &7(ou &ccancelar&7).'
  chat-input-icon-head: '&eDigite o nick para usar a cabeça como ícone &7(ou &ccancelar&7).'
  chat-input-price: '&eDigite o preço de venda no chat &7(ou &ccancelar&7).'
  chat-input-member: '&eDigite o nome do jogador no chat &7(ou &ccancelar&7).'

Admin e mundos

chat:
  world-created: '&aMundo de terrenos &f{world} &acriado/configurado!'
  world-deleted: '&cConfiguração do mundo &f{world} &cremovida.'
  world-exists: '&cEste mundo já está configurado como terreno.'
  world-not-found: '&cMundo não encontrado.'
  world-regen-start: '&eRegenerando mundo &f{world}&e... &7(todos os plots serão apagados)'
  world-regen-done: |
    &aMundo &f{world} &aregenerado com sucesso!
    &7Plots removidos: &f{count}
  world-regen-fail: '&cFalha ao regenerar o mundo &f{world}&c. Veja o console.'
  owner-set: '&aDono do terreno definido para &f{player}&a.'
  purged: '&cTodos os terrenos de &f{player} &cforam removidos (&f{count}&c).'
  favorite-added: '&aTerreno adicionado aos favoritos.'
  favorite-removed: '&cTerreno removido dos favoritos.'

Road schematics

chat:
  roadschem-help: |
    &8&m-&r &6&lRoad Schematics &8— &7Comandos
    # ...
  roadschem-reloaded: '&aSchematics de rua recarregados.'
  roadschem-captured: |
    &aSchematic &f{type} &acapturado!
    &7Arquivo: &f{file}
    &7Tamanho: &f{w}x{h}x{l}
  roadschem-error: '&cErro ao salvar schematic: &f{error}'
  roadschem-enabled: '&aSchematics ativados no mundo &f{world}&a.'
  roadschem-disabled: '&cSchematics desativados no mundo &f{world}&c.'
  roadschem-pasted: '&aSchematic aplicado na tile &f{x};{z} &7(&f{count} &7blocos).'

Info do terreno

chat:
  info: |
    &8&m-----------------------------
    &6&lTerreno &f#{number} &8(&f{id}&8)
    &7Nº do dono: &f{number}
    &7Posição: &f{x};{z}
    &7Mundo: &f{world}
    &7Dono: &f{owner}
    &7Nome: &f{name}
    &7Biome: &f{biome}
    &7Membros: &f{members}
    &7Status: &f{status}
    &7Criado em: &f{created}
    &8&m-----------------------------

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

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 /plots 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