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 3Salve 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.