Configuração
Conheça as várias opções de configuração.
O plugin deve funcionar sem necessidade de configuração adicional, mas se você precisar alterar o comportamento do plugin, você está no lugar certo.
Após alterar a configuração, é necessário reiniciar o servidor.
Estrutura de arquivos
Abaixo está um exemplo de como é a estrutura de arquivos do plugin. Clique em uma pasta para expandi-la.
Configuração do plugin (config.yml)
Abaixo estão os valores de configuração do plugin.
debug-mode
Modo de depuração para correção de problemas no plugin.
# Determina o funcionamento da depuração. Valores válidos: [false, true]
debug-mode: falseMantenha desativado em produção, pois pode gerar muitos logs e afetar a performance.
database
Configurações do banco de dados.
database:
# Determina o tipo de banco de dados. Valores válidos: [SQLITE, MYSQL, HIKARI (recomendado)]
storage-type: SQLITE
# Dados para conexão ao banco de dados MYSQL.
data:
# Endereço de conexão do banco de dados. [EX: 127.0.0.1]
host: localhost
# Porta de conexão do banco de dados. [EX: 3306]
port: 3306
# Nome do banco de dados a ser conectado. [EX: minecraft]
database: ''
# Usuário de conexão. [EX: root]
username: ''
# Senha do usuário de conexão: [EX: 123]
password: ''redis
Configurações do servidor Redis (opcional).
redis:
# Ativar a conexão com o redis
enabled: false
# Endereço de conexão. [EX: 127.0.0.1]
host: 'localhost'
# Porta de conexão. [EX: 6379]
port: 6379
# Usuário de conexão. [EX: root]
username: ''
# Senha do usuário de conexão: [EX: 123]
password: ''login-delay
Delay em ticks para carregar os dados depois do login. Útil em servidores de mina separados.
# Recomendado: 20 ticks
login-delay: 20general
Configurações gerais do banco.
general:
# Quando o jogador realizar operação, salvar imediatamente
auto-save: false
# Ativar perda de money em mãos ao morrer
death-loss: true
# Mundos em que não perde money ao morrer (BLACKLIST)
death-blacklist:
- 'Plot'
# Máximo de entradas no histórico por jogador
history-max: 20
# Resetar contadores de limite após X segundos
limit-reset-seconds: 86400
# Tempo (segundos) para digitar no chat antes de cancelar automaticamente
chat-input-timeout-seconds: 30
# Tamanho do ranking top
top-size: 7
# Intervalo do top em ticks (10 min = 12000)
top-interval-ticks: 12000general.npc
Configuração do NPC do banco.
general:
npc:
skin: 'deliveryman'
hologram-offset: 3.1
hologram-lines:
- '&6&lBanco'
- '&7Clique para abrir o banco.'general.selic
Juros programados (selic). Usa as faixas de juros do tier do jogador.
general:
selic:
enabled: true
# segunda, terca, quarta, quinta, sexta, sabado, domingo, todos
# formato: dia-hora:minuto:segundo
schedules:
- 'todos-9:00:00'general.bolsa
Rendimento extra periódico via integração com o yBolsa.
general:
bolsa:
enabled: false
interval-seconds: 30general.sounds
Sons reproduzidos nas operações do banco.
general:
sounds:
deposit-success: 'ENTITY_EXPERIENCE_ORB_PICKUP'
withdraw-success: 'ENTITY_EXPERIENCE_ORB_PICKUP'
fail: 'ENTITY_VILLAGER_NO'
upgrade: 'ENTITY_PLAYER_LEVELUP'
cheque: 'ENTITY_ITEM_PICKUP'