⚙️config.yml

# 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 (Deixe vazio para desativar)
# 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
group-hierarchy: ["Master", "Admin", "Mod", "Helper", "default"]

# 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 feita pelo console, este será o nome do autor
  console-name: "Servidor"

  # Caso a punição não haja um motivo definido esta será a mensagem
  no-reason: "Nenhum motivo"

  # Caso a punição não haja uma prova definida esta será a mensagem
  no-proof: "Nenhuma"

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"

  # Usará os anúncios de punições
  broadcasts: true

  # 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 confirmar ao punir (/punir)
  requires-confirm: 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 inserir um motivo ao punir
  requires-reason: false

  # 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

  # 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 (BETA)
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: ""

  # Formato do motivo na lista
  reason-format: "&b* &f%reason%"

warn:
  # Máximo de alertas até o jogador ser punido pelo motivo do aviso
  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"

  # 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:
  # [Premium]
  status:
    # Este broadcast exige usar MySQL
    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

    # Irá listar as punições que estiverem neste período
    # 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

Last updated