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.'
  reload: '&aConfigurações recarregadas com sucesso.'

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.'
  reload: '&aConfigurações recarregadas com sucesso.'
  help: ''

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

Mensagens de inventário e restrições

chat:
  inv-full: '&cSeu inventário está cheio.'
  blacklisted: '&cEste item está na blacklist e não pode ser alugado.'
  slot-limit: '&cVocê atingiu o limite de {limit} listagens simultâneas.'
  pvp-blocked: '&cVocê não pode atacar ou ser atacado enquanto possui um item alugado.'
  provider-permission: '&cVocê não tem permissão para usar esta economia.'
  currency-not-found: '&cEconomia não encontrada.'

Placeholder disponível: {limit}

Mensagens de criação de listagem

chat:
  create-enter-price: |

   &eDigite no chat o preço por hora do aluguel.
    &7Digite &ccancel &7para cancelar.

  create-enter-price-invalid: '&cValor inválido. Digite um número maior que zero.'
  create-enter-item-value: |

    &eDigite no chat o valor de mercado declarado do item.
    &7Digite &f0 &7para não declarar nenhum valor.
    &7Digite &ccancel &7para cancelar.

  create-enter-item-value-invalid: '&cValor inválido. Digite um número igual ou maior que zero.'
  create-success: '&aListagem criada com sucesso! Item: {item} | Preço: {price} {provider} | ID: {id}'
  create-cancelled: '&cCriação de listagem cancelada.'
  create-item-gone: '&cO item não está mais no slot selecionado.'

Placeholders disponíveis: {item}, {price}, {provider}, {id}

Mensagens de aluguel

chat:
  rent-success: '&aVocê alugou {item} de {owner} por {duration}! Preço: {price} {provider} | Expira: {expire}'
  rent-no-balance: '&cVocê não tem {price} {provider} suficiente. Saldo atual: {balance}.'
  rent-own-item: '&cVocê não pode alugar o seu próprio item.'
  rent-already-rented: '&cEste item já está alugado.'
  rent-notify-owner: '&a{renter} alugou seu item {item} por {duration}! Preço: {price} {provider}.'

Placeholders disponíveis: {item}, {owner}, {duration}, {price}, {provider}, {expire}, {balance}, {renter}

Mensagens de renovação

chat:
  renew-success: '&aAluguel renovado por {duration}! Novo vencimento: {expire} | Custo: {price} {provider}.'
  renew-no-balance: '&cVocê não tem {price} {provider} suficiente para renovar. Saldo atual: {balance}.'

Placeholders disponíveis: {duration}, {expire}, {price}, {provider}, {balance}

Mensagens de cancelamento

chat:
  cancel-owner-success: '&aListagem cancelada com sucesso.'
  cancel-owner-rented: '&aListagem cancelada. Taxa de {tax}% aplicada: -{tax_amount} {provider}. Reembolso ao locatário: {refund} {provider}.'
  cancel-renter-refund: '&aO dono cancelou o aluguel. Você recebeu {refund} {provider} de reembolso.'

Placeholders disponíveis: {tax}, {tax_amount}, {provider}, {refund}

Mensagens de expiração

chat:
  expired-renter: '&eSeu aluguel do item {item} expirou. O item foi recolhido.'
  expired-owner: '&eO aluguel do item {item} por {renter} expirou. Você ganhou {earned} {provider}.'

Placeholders disponíveis: {item}, {renter}, {earned}, {provider}

Mensagens de coleta e depósito

chat:
  collect-success: '&aItem {item} coletado com sucesso.'
  collect-nothing: '&cNão há itens para coletar.'
  deposit-success: '&aItem depositado com sucesso.'
  deposit-already: '&cO item já está depositado.'
  retrieve-success: '&aItem recolhido com sucesso.'
  retrieve-already: '&cO item já está no armazém.'
  retrieve-nothing: '&cNão há item para recolher.'

Placeholder disponível: {item}

Mensagens de inbox

chat:
  inbox-notify: '&eVocê tem {count} item(s) aguardando no armazém. Use /alugar para recolhê-los.'

Placeholder disponível: {count}

Mensagens de edição de listagem

chat:
  edit-enter-price: '&eDigite o novo preço no chat:'
  edit-price-success: '&aPreço atualizado para {price} {provider}.'
  edit-economy-success: '&aEconomia alterada para {provider}.'

Placeholders disponíveis: {price}, {provider}

Mensagens de durabilidade

chat:
  durability-recalled-renter: '&eO item {item} foi recolhido automaticamente pois a durabilidade atingiu o limite mínimo configurado ({durability}%).'
  durability-recalled-owner: '&eO item {item} alugado por {renter} foi recolhido automaticamente por baixa durabilidade ({durability}%).'

Placeholders disponíveis: {item}, {renter}, {durability}

Mensagens de multa por valor do item

Mensagens exibidas quando a multa por valor declarado do item é cobrada (ao morrer ou recolher por durabilidade).

Para o locatário

chat:
  item-value-penalty-renter: |

    &cMulta adicional por valor declarado do item!

    &7Item: &f{item}
    &7Valor declarado: &f{item_value} &7({provider})
    &7Multa adicional cobrada: &f{item_fine} &7({provider})

Placeholders disponíveis: {item}, {item_value}, {provider}, {item_fine}

Para o dono

chat:
  item-value-penalty-owner: |

    &eMulta por valor do item recebida!

    &7Item: &f{item}
    &7Locatário: &f{renter}
    &7Multa adicional recebida: &f{item_fine} &7({provider})

Placeholders disponíveis: {item}, {renter}, {provider}, {item_fine}

Mensagens de administração

chat:
  admin-rental-not-found: '&cAluguel com ID {id} não encontrado.'
  admin-force-expire-success: '&aAluguel {id} expirado com sucesso.'
  admin-listing-not-found: '&cListagem com ID {id} não encontrada.'
  admin-listing-rented: '&cA listagem {id} está atualmente alugada e não pode ser removida diretamente.'
  admin-remove-listing-success: '&aListagem {id} removida com sucesso.'
  admin-list: '&eListagens de {player}: {list}'
  admin-list-format: '&7[{id}] {item}'
  admin-list-empty: '&c{player} não possui listagens.'

Placeholders disponíveis: {id}, {player}, {list}, {item}

Personalizando mensagens

Escolha a mensagem

Identifique qual mensagem você deseja personalizar na lista acima.

Edite o texto

Altere o texto mantendo os placeholders (ex: {item}, {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 /alugar 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