Discord
LiteBans
Wiki - Plugins

LiteBans - bans e moderação para o seu servidor de Minecraft

LiteBans é um plugin pago para gerenciar as punições dos jogadores do jeito certo. Ele cuida de bans, mutes, avisos e kicks, sincronizados em toda uma rede de servidores por MySQL. Inclui modelos de punição, ban de IP com detecção de burla e suporte a BungeeCord, Velocity e GeyserMC.

Tempo de leitura: ~6 min Plataforma: Paper / Spigot / BungeeCord / Velocity Preço: ~8 EUR (pagamento único)

O que é o LiteBans

LiteBans é um plugin para gerenciar as punições dos jogadores em um servidor de Minecraft, feito por um desenvolvedor chamado Ruan. Ao contrário das alternativas gratuitas, o LiteBans é pago e está disponível no SpigotMC por cerca de 8 EUR. É um pagamento único - depois de comprar, você pode instalar o plugin em quantos servidores seus quiser.

O plugin cobre todas as punições padrão: ban (permanente e temporário), mute (silenciar no chat), avisos (warn), kick e ban de IP. A principal vantagem do LiteBans sobre as soluções gratuitas é a sincronização nativa por MySQL ou MariaDB, que dá bans em toda a rede - se um jogador é banido em um servidor da rede, ele perde automaticamente o acesso a todos os outros backends.

O plugin roda em Spigot, Paper e Purpur, e nos proxies BungeeCord e Velocity. Também suporta jogadores que conectam pelo GeyserMC (Bedrock Edition), o que importa para servidores com crossplay.

O histórico de punições fica guardado em um banco de dados, não em arquivos YAML, então o histórico completo é preservado.

Comandos de moderação

O LiteBans diferencia punições permanentes e temporárias. As temporárias usam um formato de tempo: 1d (1 dia), 3h (3 horas), 30m (30 minutos), 1mo (1 mês). Estes são os principais comandos de moderação:

Comando Descrição Permissão
/ban Player [reason] Ban permanente de um jogador litebans.ban
/tempban Player 7d [reason] Ban temporário (aqui: 7 dias) litebans.tempban
/mute Player [reason] Mute permanente de um jogador no chat litebans.mute
/tempmute Player 2h [reason] Mute temporário no chat (aqui: 2 horas) litebans.tempmute
/warn Player [reason] Aviso para um jogador (salvo no histórico) litebans.warn
/kick Player [reason] Expulsa um jogador do servidor (sem ban) litebans.kick
/unban Player Remove o ban ativo de um jogador litebans.unban
/unmute Player Remove o mute ativo de um jogador litebans.unmute
/banlist Lista os jogadores banidos no momento litebans.banlist
/history Player Histórico de todas as punições de um jogador litebans.history
/staffhistory Moderator Histórico das punições aplicadas por um moderador específico litebans.staffhistory
/ipban Player [reason] Ban pelo endereço IP do jogador litebans.ipban
/litebans reload Recarrega a configuração sem reiniciar o servidor

As permissões dos comandos são gerenciadas pelo LuckPerms. Você pode dar aos moderadores acesso só a /warn, /mute e /kick, e dar ao admin acesso total a bans e histórico.

O comando /staffhistory é especialmente útil para auditar o trabalho dos moderadores - ele mostra quantas punições um moderador aplicou e por quais motivos, o que facilita pegar abuso de permissões.

MySQL e bans em toda a rede

Por padrão, o LiteBans guarda os dados em um banco H2 local (um arquivo no disco). Em um único servidor isso basta e não exige configurar banco de dados. O problema aparece em redes com muitos servidores - cada backend passa a ter o próprio banco, e os bans não são sincronizados.

A solução é conectar todos os backends a um banco MySQL ou MariaDB compartilhado. Depois de mudar a configuração, cada servidor lê e grava as punições no mesmo banco, o que resulta em bans em toda a rede: banir um jogador no Survival bloqueia automaticamente o acesso dele ao Skyblock, Creative, PvP e a todos os outros servidores da rede.

O LiteBans cria as próprias tabelas e o esquema na primeira inicialização. Basta criar um banco litebans vazio e uma conta de usuário com as permissões SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER.

Se você usa BungeeCord ou Velocity, pode instalar o LiteBans no proxy e nos backends, ou só nos backends com um banco MySQL compartilhado. Instalar no proxy permite banir jogadores antes mesmo de entrarem em um backend, o que impede a burla do ban trocando rapidamente de servidor.

Motivos e modelos de punição

O LiteBans suporta modelos de punição predefinidos. Em vez de digitar o motivo completo toda vez, o moderador pode usar um nome curto de modelo que o plugin expande para o texto completo.

O moderador pode digitar, por exemplo, /ban Player hacking, e o LiteBans preenche o motivo completo automaticamente. O jogador vê na tela a mensagem expandida, não o atalho.

Os modelos reduzem erros de digitação nos motivos das punições e mantêm a comunicação com os jogadores consistente. Também facilitam estatísticas depois - você pode filtrar todos os jogadores banidos por um motivo específico.

Ban de IP e detecção de burla

O LiteBans suporta bans por endereço IP com o comando /ipban. Com um IP banido, nenhum jogador que conecte desse endereço consegue entrar no servidor, seja qual for o nome da conta. É um método eficaz contra jogadores que criam contas novas para driblar um ban (a chamada burla de ban, ou ban evasion).

A detecção de alts embutida encontra contas alternativas automaticamente. Quando um jogador banido tenta entrar com uma conta nova, mas do mesmo endereço IP, o LiteBans pode:

  • bloquear a conta nova automaticamente (modo automático),
  • avisar os moderadores sobre uma possível conta alt (modo de alerta).

Lembre que o ban de IP tem limites - os jogadores podem trocar de endereço IP com uma VPN ou internet móvel. Por isso o ban de IP funciona melhor combinado com o ban da conta e com o monitoramento de novos registros vindos de faixas de IP suspeitas.

LiteBans vs AdvancedBan vs bans do EssentialsX

Qual plugin de ban escolher depende principalmente do tamanho do seu servidor e do seu orçamento:

Recurso LiteBans AdvancedBan EssentialsX
Preço ~8 EUR (pagamento único) Grátis Grátis
Bans em toda a rede Sim (MySQL) Sim (MySQL, limitado) Não
Ban de IP Sim + detecção de alts Sim (básico) Sim (básico)
Modelos de motivo Sim Sim (escala de punições) Não
Histórico de moderadores Sim (/staffhistory) Limitado Não

O EssentialsX oferece bans e mutes simples guardados em arquivos YAML. Isso basta para servidores pequenos, com algumas dezenas de jogadores, onde você não precisa de um histórico extenso de punições nem de sincronização entre a rede.

O AdvancedBan é uma alternativa gratuita com um sistema de punições mais elaborado que o do EssentialsX, com suporte a MySQL e à chamada escala de punições (punições que escalam automaticamente em caso de reincidência). A detecção de alts dele é mais fraca que a do LiteBans, porém.

O LiteBans é escolhido principalmente por redes de servidores e projetos com várias centenas de jogadores ativos ou mais, onde importam uma sincronização confiável e ferramentas detalhadas de auditoria dos moderadores.

Configuração

O arquivo de configuração principal é plugins/LiteBans/config.yml.

O arquivo plugins/LiteBans/messages.yml contém todas as mensagens mostradas aos jogadores. Nele você personaliza a mensagem exibida em um ban, o formato de tempo ("banido por 3 dias e 2 horas"), as notificações aos moderadores e muitas outras situações. O plugin suporta os códigos de cor do Minecraft.

Para recarregar a configuração sem reiniciar o servidor, use /litebans reload.

Preço e compra

O LiteBans está disponível só no SpigotMC por cerca de 8 EUR. É um pagamento único - depois de comprar, você pode baixar o plugin e instalá-lo em quantos servidores seus quiser. Não há assinatura nem taxa por atualizações.

Para comprar no SpigotMC, você precisa de uma conta no SpigotMC e de um pagamento por PayPal ou cartão de crédito. Depois da compra, o plugin aparece na aba "Purchased Resources" da sua conta, e você pode baixar as atualizações seguintes sem custo extra.

Vale destacar que o LiteBans é um dos poucos plugins de Minecraft que se mantêm em desenvolvimento ativo há mais de 10 anos como projeto comercial. Atualizações regulares para as novas versões do Minecraft e um bom suporte técnico tornam o preço razoável para servidores com uma estrutura de moderação séria.

Se o seu orçamento é apertado ou você tem um servidor pequeno para os amigos, considere as alternativas gratuitas: o AdvancedBan ou o sistema de bans embutido no EssentialsX. Em servidores com menos de 50 jogadores ativos, a diferença de funcionalidades raramente se nota.

Compatibilidade

O LiteBans suporta uma ampla gama de versões e plataformas:

  • Versões do Minecraft: da 1.7.10 até as mais novas. O plugin é atualizado em poucos dias após cada lançamento do Minecraft.
  • Software de servidor: Spigot, Paper, Purpur e todos os forks baseados na API do Paper.
  • Proxies: BungeeCord e Velocity. O LiteBans pode ser instalado no proxy e também nos backends.
  • GeyserMC: suporte a jogadores de Bedrock Edition que conectam pelo Geyser.
  • Bancos de dados: MySQL, MariaDB e H2 (local).
  • Java: Java 8+ (Java 17 ou 21 recomendado).

O LiteBans não depende de nenhum outro plugin - funciona sozinho. Ele integra bem com o LuckPerms para permissões e com o ChatControlPro e outros plugins de moderação de chat.

O plugin não é compatível com o uso de vários outros plugins de ban ao mesmo tempo (AdvancedBan, MaxBans, BanManager) - usar dois sistemas de ban juntos causa conflitos. Se você está migrando de outro sistema, o LiteBans tem uma ferramenta embutida para importar dados das alternativas populares.

Você encontra mais plugins úteis no catálogo de plugins. Se for configurar as permissões dos comandos de moderação, leia o nosso guia do LuckPerms.