LogoyStore

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.

config.yml
settings.yml
settings.toml

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: false

Parâ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 - MySQL
    • HIKARI - 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
  • data.port: Porta de conexão do banco de dados

    • Padrão: 3306 (porta padrão do MySQL)
  • data.database: Nome do banco de dados a ser conectado

    • Exemplo: minecraft
  • data.username: Usuário para autenticação no banco de dados

    • Exemplo: root
  • 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: 25

Parâmetros:

  • limit: Número máximo de blocos quebrados por checagem
    • Padrão: 25
    • Valores recomendados: entre 20 e 30

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: 5

Parâ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

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: true

Parâ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
  • warn-logout: Mensagem enviada aos staffs quando um jogador é expulso

    • Placeholders disponíveis: {player}, {limit}
  • warn: Mensagem enviada aos staffs quando um jogador ultrapassa o limite

    • Placeholders disponíveis: {player}, {limit}

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

Útil em redes com BungeeCord para desativar o sistema em servidores específicos como lobby.

Nesta página