No arquivo /plugins/LTItemMail/config.yml temos algumas configurações importantes do plugin.
plugin:
language: 'english'
tag: '&6[LTIM]'
plugin.language: Define o idioma que será usado para os comandos e atividades do plugin. Atualmente, você pode escolher entre:
english: Inglês US
portuguese: Português BR
vietnamese: Vietnamita, atualmente obsoleta devido à falta de atualização.
plugin.tag: Define a tag do plugin que aparecerá em algumas mensagens enviadas ao executar comandos ou interagir com as funcionalidades do plugin. Você pode customizar a tag utilizando os códigos de cores e formatações do Bukkit: https://htmlcolorcodes.com/bukkit-color-codes/
database.type: Define o tipo de armazenamento de dados que será utilizado. Atualmente, você pode escolher entre:
flatfile: Um arquivo local que será extraido dentro da pasta do plugin
mysql
database.convert: Importa os dados do tipo de armazenamento anterior para o novo.
Por exemplo: Se você já está utilizando o banco de dados local e quer importar todos os dados para o banco de dados MySQL, configure o plugin para utilizar o MySQL e depois ative a conversão.
Também é possível importar dados do banco de dados MySQL para o banco de dados local, basta configurar o plugin para utilizar o arquivo local (FlatFile) e ativar a conversão.
database.mysql.host: Endereço do servidor MySQL (IP:Porta).
database.mysql.user: Nome de usuário configurado no servidor MySQL.
database.mysql.password: Senha configurada para o usuário do servidor MySQL.
database.mysql.database: Nome do banco de dados que será utilizado para armazenar os dados.
mail.display: Você pode optar por mostrar uma mensagem em formato de chat, título ou notificação toast quando o jogador receber um novo corrêio.
Exemplos:
CHAT:
TITLE:
TOAST:
mail.cost.per-item: Se habilitado, o preço do corrêio será multiplicado pela quantidade de itens dentro do inventário de corrêio.
mail.cost.value: Aqui você define o preço que será cobrado do jogador que está enviando o corrêio. Lembre-se que, se a opção acima estiver habilitada, o preço definido aqui será multiplicado pela quantidade de itens dentro do inventário de corrêio.
mail.name: Define o nome do inventário de corrêio que aparecerá para os jogadores ao enviar ou abrir corrêios. Você pode customizar o nome utilizando os códigos de cores e formatações suportadas pela API do Minecraft: https://htmlcolorcodes.com/bukkit-color-codes/
Arquivo de configuração:
plugin:
#Enable or disable LTItemMail. Default: true
#
#Habilita ou desabilita o LTItemMail. Padrão: true
enable: true
#Pre-installed languages support: portuguese, english, vietnamese. Default: english
#
#Suporte de idiomas pré-instalados: portuguese, english, vietnamese. Padrão: english
#Para pt-BR, selecione: portuguese
language: 'english'
#Here you can customize the plugin tag that appears in chat. Default: [LTIM]
#
#Aqui você pode customizar a tag do plugin que aparece no chat. Padrão: [LTIM]
tag: '&6[LTIM]'
#Choose if you want to use LTItemMail in your Bungee network.
#
#Escolha se quer usar o LTItemMail na sua rede Bungee.
bungee-mode: false
debug: false
database:
type: 'flatfile' #'flatfile' or 'mysql' | 'flatfile' ou 'mysql'
#You can use my plugin in bungee mode as long as it is installed on every server you want to use (except proxy).
#And you must use the same MySQL database.
#Remember to set bungee-mode 'true'.
#
#Você pode usar meu plugin no modo Bungee desde que ele esteja instalado em todos os servidores que você irá utilizá-lo (exceto na proxy).
#E o mesmo banco de dados MySQL deve estar sendo usado.
#Lembre-se de definir bungee-mode 'true'.
flatfile:
#Do not change it unless you have manually changed the name of the database file.
#
#Não mude a menos que tenha mudado manualmente o nome do arquivo banco de dados.
file: 'mailboxes.db'
mysql:
host: '127.0.0.1:3306'
user: 'root'
password: ''
database: 'ltitemmail'
hook:
#Set 'true' if you wish to use economy plugins (set the mail price).
#
#Defina 'true' se desejar usar um plugin de economia (defina o preço do corrêio).
vault: false
#Set 'true' if you wish to show mailbox blocks on the map.
#
#Defina 'true' se desejar mostrar blocos de caixa de corrêio no mapa.
dynmap: false
#Set 'true' if you wish to show mailbox blocks on the map.
#
#Defina 'true' se desejar mostrar blocos de caixa de corrêio no mapa.
bluemap: false
#Set 'true' if you wish to show holograms above mailbox blocks.
#
#Defina 'true' se desejar mostrar hologramas acima do blocos de caixa de corrêio.
decentholograms: false
#My plugin has an in-built protection for mailbox blocks, but you can use some extra protection with the plugins listed below:
#
#Meu plugin tem uma proteção imbutida para blocos de caixa de corrêio, mas você pode usar uma proteção extra com os plugins abaixo:
griefprevention: false
redprotect: false
towny: false
worldguard: false
mail:
#Set 'true' if you wish to show titles instead of chat messages. Default: false
#
#Defina 'true' de desejar mostrar títulos em vez de mensagens no chat. Padrão: false
use-title: false
cost:
#Set 'true' to multiply the price by the number of items. Default: false
#
#Defina 'true' para multiplicar o preço pelo número de itens. Padrão: false
per-item: false
#Price to send items. Default: 1.5 (per item) and 30.0 (per mail)
#
#Preço para enviar itens. Padrão: 1.5 (por item) e 30.0 (por corrêio)
value: 30.0
#Name of the mail inventory. Default: Mail
#
#Nome do inventário de corrêio. Padrão: Mail
name: '&3&lMail&r&4'
#Should administrators be warned about new updates? Default: true
#
#Os administratores devem ser notificados sobre novas atualizações? Padrão: true
update:
check: true
periodic-notification: true
#Do not touch it!
config-version: 11
Arquivos de tradução:
Português (BR):
player:
permissionerror: 'Você não tem permissão para fazer isso.'
inventoryfull: '% não tem % slot(s) livre(s).'
missingerror: 'Você deve especificar o nome do jogador.'
neverplayederror: 'O jogador especificado nunca entrou neste servidor.'
error: 'Você precisa ser um jogador para fazer isso!'
syntaxerror: 'Erro de sintaxe!'
selferror: 'Você não pode enviar itens para você mesmo.'
openedboxes: 'Corrêios deletados de'
banned: 'Você está banido! O motivo pode ser visto digitando /itemmail info'
mailbox:
closed: 'Caixa fechada.'
sent: 'Enviando corrêio para %...'
from: 'Novo corrêio de'
special: 'Corrêio especial!!!'
aborted: 'Envio cancelado.'
nonew: 'Não há novos corrêios.'
iderror: 'ID do corrêio deve ser um número inteiro.'
deleted: 'Deletado'
empty: 'Vazio'
nolost: 'Não há itens perdidos neste corrêio.'
emptylist: 'Não há corrêios deletados do jogador'
blocked: 'Algo impediu este corrêio. Entrega cancelada.'
label: '&6&lEtiqueta:'
cost: '&a&lCusto:'
costerror: 'Plugin de economia não encontrado.'
costupdate: 'Clique para atualizar o preço atual do corrêio.'
returned: 'enviou de volta pra você.'
transaction:
error: 'Transação mal sucedida!'
nomoney: 'Você não tem $% para pagar ao corrêio.'
paid: 'Você pagou $% ao corrêio.'
notinstalled: 'Vault não está instalado!'
costs: 'Preço:'
block:
breakerror: 'Você não tem permissão para quebrar esta caixa de corrêio.'
placeerror: 'Você não tem permissão para colocar uma caixa de corrêio.'
useerror: 'Você não tem permissão para usar uma caixa de corrêio.'
ownererror: 'Você não é o dono desta caixa de corrêio para fazer isso.'
belowerror: 'O bloco debaixo deve ser uma cerca.'
adminbroke: 'Você quebrou a caixa de corrêio de'
command:
invalid: 'Comando inválido. Digite % para ver a lista de comandos.'
player:
itemmail: 'Lista de comandos para jogadores.'
version: 'Mostra a versão atual do plugin.'
list: 'Lista de todos os corrêios recebidos.'
open: 'Abre um corrêio.'
delete: 'Deleta um corrêio.'
mailitem: 'Inicia um novo corrêio pra colocar itens dentro e enviar para outro jogador.'
costs: 'Mostra preço de envio.'
info:
info: 'Mostra informações relevantes sobre o jogador.'
registry: 'Data de registro:'
banned:
banned: 'Banido:'
nop: 'Não'
yep: 'Sim'
reason: 'Motivo do banimento:'
sent: 'Corrêios enviados:'
received: 'Corrêios recebidos:'
admin:
itemmailadmin: 'Lista de comandos para admins.'
update: 'Verifica se há novas atualizações.'
list: 'Lista de todos os corrêios deletados de um jogador.'
recover: 'Recupera items perdidos de corrêios deletados (se houver algum).'
reload: 'Recarrega as configurações do plugin e idioma/tradução.'
ban:
ban: 'Bane um jogador específico.'
banned: 'banido!'
already: 'já está banido!'
unban:
unban: 'Desbane um jogador específico.'
unbanned: 'desbanido!'
already: 'já está desbanido!'
banlist:
banlist: 'Lista de banimentos.'
list: 'Jogadores banidos:'
empty: 'Não há jogadores banidos.'
#Não toque nisso!
language-version: 9
Inglês (US):
player:
permissionerror: 'You do not have permission to do that.'
inventoryfull: '% does not have % free slot(s).'
missingerror: 'You must specify a player!'
neverplayederror: 'The specified player never joined this server.'
error: 'You must be a player to do that!'
syntaxerror: 'Syntax error!'
selferror: 'You can not send items to yourself.'
openedboxes: 'Deleted mails of'
banned: 'You are banned! Ban reason available in /itemmail info'
mailbox:
closed: 'Mail closed.'
sent: 'Sending mail to %...'
from: 'New mail from'
special: 'Special Mail!!!'
aborted: 'Shipping canceled!'
nonew: 'No new mails.'
iderror: 'Mail ID must be a number.'
deleted: 'Deleted'
empty: 'Empty'
nolost: 'There is no lost items in this mail.'
emptylist: 'No deleted mails for player'
blocked: 'Something blocked this mail. Delivery cancelled.'
label: '&6&lLabel:'
cost: '&a&lCost:'
costerror: 'Economy plugin not found.'
costupdate: 'Click to update the current mail price.'
returned: 'sent it back to you.'
transaction:
error: 'Transaction not succeeded!'
nomoney: 'You do not have $% to pay to the post office.'
paid: 'You paid $% to the post office.'
notinstalled: 'Vault is not installed!'
costs: 'Price:'
block:
breakerror: 'You do not have permission to break that mailbox.'
placeerror: 'You do not have permission to place a mailbox.'
useerror: 'You do not have permission to use a mailbox.'
ownererror: 'You are not the mailbox owner to do that.'
belowerror: 'Below block must be a fence.'
adminbroke: 'You broke the mailbox of'
command:
invalid: 'Invalid command. Type % to see the command list.'
player:
itemmail: 'Lists player commands.'
version: 'Shows the current plugin version.'
list: 'Lists all mails received.'
open: 'Opens a mail.'
delete: 'Deletes a mail.'
mailitem: 'Opens a new mail to put items inside and send it to another player.'
costs: 'Shows mail price.'
info:
info: 'Shows relevant informations about the player.'
registry: 'Registry date:'
banned:
banned: 'Banned:'
nop: 'No'
yep: 'Yes'
reason: 'Ban reason:'
sent: 'Mails sent:'
received: 'Mails received:'
admin:
itemmailadmin: 'Lists admin commands.'
update: 'Checks for new updates.'
list: 'Lists deleted mails of a player.'
recover: 'Recovers lost items from a deleted mail (if there is any).'
reload: 'Reloads plugin config and language settings.'
ban:
ban: 'Ban a specific player.'
banned: 'banned!'
already: 'is banned already!'
unban:
unban: 'Unban a specific player.'
unbanned: 'unbanned!'
already: 'is unbanned already!'
banlist:
banlist: 'Banned list.'
list: 'Players banned:'
empty: 'No players banned.'
#Do not touch it!
language-version: 9
Vietnamita (obsoleto):
#Translation created by DUYSONGLOI: https://github.com/DUYSONGLOI
player:
permissionerror: 'Bạn không có quyền để làm điều này'
inventoryfull: '% không có đủ % slots còn trống để gửi.'
missingerror: 'bạn phải chỉ định người chơi!'
error: 'Bạn phải là người chơi để làm điều này!'
selferror: 'Không thể gửi cho chính mình.'
mailbox:
closed: 'Đã tắt MailBox!'
sent: 'Vật phẩm đã gửi cho %.'
from: 'Mailbox từ:'
special: 'hộp thư đặc biệt!!!'
aborted: 'Box Trống! Đã bị hủy.'
transaction:
error: 'Giao dịch không thành công!'
nomoney: 'Bạn không có % để gửi.'
paid: 'Đã thanh toán % cho ngân hàng!'
#Đừng thay đổi nó trong bất kỳ trường hợp nào!
language-version: 3