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.
# Modo de depuração para correção de problemas no plugin.
debug-mode: falseParâmetros:
- debug-mode: Ativa ou desativa o modo de depuração
false- Desativado (padrão)true- Ativado
database
Configurações do banco de dados para armazenamento de informações.
# 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: ''Parâmetros:
-
storage-type: Define o tipo de banco de dados a ser usado
SQLITE- SQLite (padrão)MYSQL- MySQLHIKARI- HikariCP (recomendado para MySQL)
-
data.host: Endereço de conexão do banco de dados
- Padrão:
localhost - Exemplos:
127.0.0.1,mysql.seuservidor.com
- Padrão:
-
data.port: Porta de conexão do banco de dados
- Padrão:
3306(porta padrão do MySQL)
- Padrão:
-
data.database: Nome do banco de dados a ser conectado
- Exemplo:
minecraft
- Exemplo:
-
data.username: Usuário para autenticação no banco de dados
- Exemplo:
root
- Exemplo:
-
data.password: Senha para autenticação no banco de dados
Certifique-se de que o banco de dados está configurado e acessível antes de usar MYSQL ou HIKARI.
limit
Define o limite aceitável de blocos quebrados por checagem antes de acionar o sistema anti-nuker.
# Limite aceitável de blocos quebrados por checagem
limit: 25Parâmetros:
- limit: Número máximo de blocos quebrados por checagem
- Padrão:
25 - Valores recomendados: entre
20e30
- Padrão:
Ajuste este valor de acordo com a performance do seu servidor e o comportamento normal dos jogadores.
warn-limit
Define quantos avisos (warns) são necessários antes de executar o kick do jogador.
# Limite de warns até executar o kick
warn-limit: 5Parâmetros:
- warn-limit: Número de avisos antes do kick
- Padrão:
5 - Define quantas vezes o jogador pode ultrapassar o limite antes de ser expulso
- Padrão:
general
Sistemas gerais do plugin para notificações e integrações.
# Sistemas gerais do plugin
general:
# Sistema de notificar o ganho de pontos
discordhook:
enabled: true
channel: ''
# Placeholders disponíveis:
# {player}
# {limit}
embed: ''Parâmetros:
-
discordhook.enabled: Ativa ou desativa notificações no Discord
true- Ativado (padrão)false- Desativado
-
discordhook.channel: URL do webhook do Discord
- Insira a URL completa do webhook
-
discordhook.embed: ID do embed personalizado para as notificações
- Deixe vazio para usar o padrão
Placeholders disponíveis:
{player}- Nome do jogador detectado{limit}- Limite de blocos quebrados
actions
Define as ações que o plugin executará quando um jogador ultrapassar o limite.
actions:
# Expulsar o jogador do servidor quando ultrapassar o limite
kick: false
# Avisar os staffs que tem um jogador com possível nuker (permissão: "yminaspacketsantinuker.staff")
warn: trueParâmetros:
-
kick: Define se o jogador será expulso ao ultrapassar o limite de warns
false- Desativado (padrão)true- Ativado
-
warn: Define se os staffs serão avisados quando um jogador ultrapassar o limite
true- Ativado (padrão)false- Desativado
Para receber os avisos (warns), os membros da staff precisam ter a permissão yminaspacketsantinuker.staff.
messages
Mensagens que serão exibidas quando o sistema anti-nuker for acionado.
messages:
kick: |
&c&lANTI NUKER
<s><s><s><s><s><s><s><s>&cVocê&f foi expulso do servidor por possível uso de nuker
&eVocê ainda pode entrar no servidor, porém todos os staffs foram avisados.
warn-logout: '&c&l[ANTI NUKER] &cO jogador &f{player} &cfoi expulso por estar quebrando &f{limit} blocos por segundo &cna área de mineração.'
warn: '&c&l[ANTI NUKER] &cO jogador &f{player} &cestá quebrando &f{limit} blocos por segundo &cna área de mineração.'Parâmetros:
-
kick: Mensagem exibida ao jogador quando ele é expulso do servidor
- Suporta cores com
&e símbolos especiais
- Suporta cores com
-
warn-logout: Mensagem enviada aos staffs quando um jogador é expulso
- Placeholders disponíveis:
{player},{limit}
- Placeholders disponíveis:
-
warn: Mensagem enviada aos staffs quando um jogador ultrapassa o limite
- Placeholders disponíveis:
{player},{limit}
- Placeholders disponíveis:
Placeholders disponíveis:
{player}- Nome do jogador detectado{limit}- Número de blocos quebrados por segundo
Use <s> para criar linhas de separação visual nas mensagens.
Configuração do plugin (settings.yml)
Este arquivo contém as mesmas configurações do config.yml, mas em formato alternativo para servidores que preferem YAML simples.
Configuração do plugin (settings.toml)
Este arquivo contém configurações básicas do banco de dados em formato TOML.
# Modo de depuração para correção de problemas no plugin.
debug-mode=false
# Determina o tipo de banco de dados. Valores válidos: [SQLITE, MYSQL, HIKARI (recomendado)]
storage-type='SQLITE'
# 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=''
# Servidores que os anúncios não serão enviados
server-blacklist= ['lobby']Parâmetros:
- server-blacklist: Lista de servidores onde os anúncios do anti-nuker não serão enviados
- Padrão:
['lobby'] - Adicione o nome dos servidores separados por vírgula
- Padrão:
Útil em redes com BungeeCord para desativar o sistema em servidores específicos como lobby.