# Agradecemos por escolher o LeafPunish ♥ # Desejamos que tudo ocorra da melhor forma para você, # e que seus esforços sejam recompensados! # Seção de configuração do banco de dados individual database: # Tipos disponíveis: # ==> SQLite # ==> MySQL type: SQLite # Caso esteja 'true', não usará o banco de dados global do LeafPlugins (NÃO ATIVE SEM TER CERTEZA) # Caso não saiba, você pode configurar todos os banco de dados dos plugins Leaf através do LeafPlugins enable: false # Configurações para o banco de dados MySQL mysql: host: localhost user: root password: '' port: 3306 database: leaf # Configurações de pool da conexão MYSQL (AVANÇADO) pool-settings: enable: true max-pool-size: 30 min-idle: 10 max-lifetime: 1800000 connection-timeout: 5000 # Ativar/desativar modo de depuração # Quando ativado, o plugin registrará informações detalhadas de depuração # Útil para diagnóstico de problemas debug-mode: false # Ativará o filtro Log4j para desativar logs de desconnects (Necessário reiniciar) log-filter: true # Ative esse modo caso o servidor seja o servidor de bans # Isso desabilitará todas as interações do servidor ban-server: false # Lista de nicknames que não poderão ser punidos blocked-nicks: - nome-aqui # Comandos que não poderão ser usados quando estiver silenciado blocked-mute-commands: - /g - /l - /r - /tell # Hierarquia dos cargos # Lembre-se de deixar exatamente como está em seu plugin de permissões # Caso o cargo do jogador seja inferior ao alvo, a punição será cancelada # Para desativar, deixe desta forma: # group-hierarchy: [] group-hierarchy: - Master - Admin - Mod - Helper - default # Fará com que a hierarquia seja pelo peso do grupo ao em vez da lista group-hierarchy-weight: true # Fará que a prova precise começar com um destes endereços # Caso a lista esteja vazia, não exigirá nenhum endereço específico proof-domains: - https:// - youtube.com - prints.com # Servidores BungeeCord permitidos para serem selecionados nas punições allowed-servers: - RankUP - Lobby - Survival - HungerGames - SkyWars punishment: # Caso a punição seja Global, esta será a mensagem global: Todos # Caso a punição não haja uma prova definida esta será a mensagem no-proof: Nenhuma # Caso a punição não haja um motivo definido esta será a mensagem no-reason: Nenhum motivo # Caso a punição seja feita pelo console, este será o nome do autor console-name: Servidor options: # Nome do servidor que o jogador será punido # Caso esteja "Global" as punições feitas neste servidor servirá para todos # que utilizarem o mesmo banco de dados server: Global # Fará que o autor possa selecionar o servidor que o jogador vai ser punido select-server: true # Usará os anúncios de punições broadcasts: true # Quando o jogador for desconectado, será expulso do Proxy disconnect-proxy: false # Notificar o jogador quando entrar caso esteja punido # Exemplo: Silenciamentos notify-join: true # O staffer poderá punir ele mesmo. (É recomendado que apenas ative para testar o plugin) self-punish: true # Fará que seja obrigatório inserir uma prova ao punir (fora do /punir) # Caso esteja 'true', o motivo também será obrigatório requires-proof: false # Fará que seja obrigatório confirmar ao punir (/punir) requires-confirm: true # Fará que seja obrigatório inserir um motivo ao punir requires-reason: true # Caso a punição não haja uma evidência definida, a linha que possuir %proof% será pulada # Exemplo: disconnects, warns e broadcasts skip-proof-lines: true # Fará que a punição silenciosa envie o webhook para o discord normalmente # Para usar, é necessário que no motivo da punição termine com "-s" # Exemplo: /ban Hacker Uso de Hack -s silent-webhooks: true # [Premium] # Permitir que as punições tenham progresso (reasons.yml) # Tipos disponíveis: # ==> 0 (Desativar) # ==> 1 (Funcionará apenas no /punir) # ==> 2 (Funcionará em todas as punições [As que não são temporarias, exemplo: /tempmute]) progressive-punishments: 1 # Caso o jogador seja punido por IP, todas as contas # que possuirem o mesmo IP serão banidas individualmente (Contas alternativas) ban-alternate-accounts: true # Opções do comando punir punish: # Abrirá o menu [Premium] open-menu: true # Mensagem em cima da lista reasons-list-top: §eTipos de infrações disponíveis # Mensagem em baixo da lista reasons-list-footer: '&eClique no motivo desejado' # Formato do motivo na lista reason-format: '&b* &f%reason%' # [Premium] warn: # Máximo de alertas até o jogador ser punido pelo motivo do aviso # Deixe 0 para desativar esta função max-warns: 3 # Duração para que a warn seja expirada # formato: <1min, 1h, 1d, 1m, 1a> # Deixe vazio para que seja permanente alert-duration: 1d # Tipo de punição que será aplicada após exceder o máximo de avisos type: Mute # Tipos disponíveis: # ==> Global (Punir em todos os servidores) # ==> Current (Punir no servidor definido em options.server) server: Global # Duração da punição que será aplicada após exceder o máximo de avisos # Deixe vazio para que seja permanente ou caso a punição não haja versão temporária punishment-duration: 5h # Broadcasts configuraveis no arquivo de mensagens broadcasts: # Define se as punições devem ser anunciadas apenas no servidor onde foram aplicadas # Exemplo: um jogador foi banido no servidor "Survival", então o anúncio será feito somente lá # Útil para evitar anúncios globais em toda a rede announce-only-local: false # [Premium] status: enable: true # Som que irá tocar quando o anúncio for feito (Deixe vazio para desativar) sound: WOOD_CLICK # Tempo em minutos para que o status seja anunciado delay: 30 # Os periodos apenas funcionam em MySQL # Irá listar as punições que estiverem neste período # Exemplo: 0 = %bans% e %mutes% será a quantia total de punições # Exemplo: 24 = %bans% e %mutes% será a quantia de punições no período de 24 horas # Exemplo: 168 = %bans% e %mutes% será a quantia de punições no período de 7 dias (24x7) period: 24 # Enviará este anúncio para o console console-log: false staff: # Permissão necessária para receber estes anúncios permission: leafpunish.announce.staff # Anunciará caso um jogador tente entrar no servidor estando banido prevented: true # Avisará ao console caso um jogador tente entrar no servidor estando banido prevented-log: true # Mensagem que será enviada no console prevented-log-message: '&c(!) O jogador &f%player%[%address%] &ctentou entrar estando banido. (#%id%)' punishments: # Anunciará as punições de banimento bans: true # Anunciará as punições de expulsão kicks: true # Anunciará as punições de silenciamento mutes: true # Anunciará os alertas warns: true # Anunciará as revogações pardons: true # Permissão necessária para receber estes anúncios permission: '' # Som que irá tocar quando algum dos anúncios for feito (Deixe vazio para desativar) sound: WOOD_CLICK