Discord
LiteBans
Wiki - Plugins

LiteBans: baneos y moderación para tu servidor de Minecraft

LiteBans es un plugin de pago para gestionar bien las sanciones a los jugadores. Se encarga de bans, mutes, advertencias y expulsiones, sincronizados en toda una red de servidores mediante MySQL. Incluye plantillas de sanciones, bans por IP con detección de evasión y soporte para BungeeCord, Velocity y GeyserMC.

Tiempo de lectura: ~6 min Plataforma: Paper / Spigot / BungeeCord / Velocity Precio: ~8 EUR (pago único)

Qué es LiteBans

LiteBans es un plugin para gestionar las sanciones a los jugadores en un servidor de Minecraft, creado por un desarrollador que se hace llamar Ruan. A diferencia de las alternativas gratuitas, LiteBans es un plugin de pago, disponible en SpigotMC por unos 8 EUR. Es un pago único: después de comprarlo puedes instalar el plugin en tantos servidores propios como quieras.

El plugin cubre todas las sanciones estándar: ban (permanente y temporal), mute (silenciar el chat), advertencias (warn), expulsión (kick) y ban por IP. La principal ventaja de LiteBans sobre las soluciones gratuitas es la sincronización nativa mediante MySQL o MariaDB, que te da bans en toda la red: si un jugador es baneado en un servidor de la red, pierde automáticamente el acceso a todos los demás backends.

El plugin funciona en Spigot, Paper y Purpur, y en los proxies BungeeCord y Velocity. También admite jugadores que se conectan mediante GeyserMC (Bedrock Edition), lo que importa en servidores con crossplay.

El historial de sanciones se guarda en una base de datos y no en archivos YAML, así que se conserva el historial completo.

Comandos de moderación

LiteBans distingue entre sanciones permanentes y temporales. Las sanciones temporales usan un formato de tiempo: 1d (1 día), 3h (3 horas), 30m (30 minutos), 1mo (1 mes). Estos son los comandos principales de moderación:

Comando Descripción Permiso
/ban Player [reason] Ban permanente de un jugador litebans.ban
/tempban Player 7d [reason] Ban temporal (aquí: 7 días) litebans.tempban
/mute Player [reason] Mute permanente del chat de un jugador litebans.mute
/tempmute Player 2h [reason] Mute temporal del chat (aquí: 2 horas) litebans.tempmute
/warn Player [reason] Advertencia a un jugador (se guarda en el historial) litebans.warn
/kick Player [reason] Expulsa a un jugador del servidor (sin ban) litebans.kick
/unban Player Quita el ban activo de un jugador litebans.unban
/unmute Player Quita el mute activo de un jugador litebans.unmute
/banlist Lista los jugadores baneados actualmente litebans.banlist
/history Player Historial de todas las sanciones de un jugador litebans.history
/staffhistory Moderator Historial de sanciones impuestas por un moderador concreto litebans.staffhistory
/ipban Player [reason] Ban por la dirección IP del jugador litebans.ipban
/litebans reload Recarga la configuración sin reiniciar el servidor

Los permisos de los comandos se gestionan con LuckPerms. Puedes darles a los moderadores acceso solo a /warn, /mute y /kick, y darle al administrador acceso total a bans e historial.

El comando /staffhistory es especialmente útil al auditar el trabajo de los moderadores: muestra cuántas sanciones ha impuesto un moderador y por qué motivos, lo que facilita detectar abusos de permisos.

MySQL y bans en toda la red

Por defecto, LiteBans guarda sus datos en una base de datos H2 local (un archivo en disco). En un solo servidor eso basta y no requiere configurar ninguna base de datos. El problema aparece en redes con muchos servidores: cada backend tiene entonces su propia base de datos y los bans no se sincronizan.

La solución es conectar todos los backends a una base de datos MySQL o MariaDB compartida. Tras cambiar la configuración, cada servidor lee y escribe las sanciones en la misma base de datos, lo que da bans en toda la red: banear a un jugador en Survival bloquea automáticamente su acceso a Skyblock, Creative, PvP y a cualquier otro servidor de la red.

LiteBans crea él mismo sus tablas y su esquema en el primer arranque. Solo tienes que crear una base de datos litebans vacía y una cuenta de usuario con los permisos SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER.

Si usas BungeeCord o Velocity, puedes instalar LiteBans tanto en el proxy como en los backends, o solo en los backends con una base de datos MySQL compartida. Instalarlo en el proxy permite banear jugadores antes incluso de que entren a un backend concreto, lo que evita la evasión de bans cambiando rápidamente de servidor.

Motivos y plantillas de sanciones

LiteBans admite plantillas de sanciones predefinidas. En lugar de escribir el motivo completo cada vez, un moderador puede usar un nombre de plantilla corto que el plugin expande al texto completo.

Así, un moderador puede escribir, por ejemplo, /ban Player hacking y LiteBans rellena el motivo completo automáticamente. El jugador ve en pantalla el mensaje expandido, no el atajo.

Las plantillas reducen los errores de escritura en los motivos de las sanciones y mantienen coherente la comunicación con los jugadores. También facilitan las estadísticas posteriores: puedes filtrar a todos los jugadores baneados por un motivo concreto.

Bans por IP y detección de evasión

LiteBans admite bans por dirección IP con el comando /ipban. Una vez baneada una IP, ningún jugador que se conecte desde esa dirección puede entrar al servidor, sin importar el nombre de la cuenta. Es un método eficaz contra los jugadores que crean cuentas nuevas para saltarse un ban (la llamada evasión de ban).

La detección de alts integrada encuentra automáticamente las cuentas alternativas. Cuando un jugador baneado intenta entrar con una cuenta nueva pero desde la misma dirección IP, LiteBans puede:

  • bloquear la cuenta nueva automáticamente (modo automático),
  • avisar a los moderadores de una posible cuenta alt (modo de alerta).

Ten en cuenta que los bans por IP tienen límites: los jugadores pueden cambiar de dirección IP con una VPN o con internet móvil. Por eso un ban por IP funciona mejor combinado con un ban de cuenta y con el monitoreo de los registros nuevos desde rangos de IP sospechosos.

LiteBans vs AdvancedBan vs bans de EssentialsX

Qué plugin de bans elegir depende sobre todo del tamaño de tu servidor y de tu presupuesto:

Característica LiteBans AdvancedBan EssentialsX
Precio ~8 EUR (pago único) Gratis Gratis
Bans en toda la red Sí (MySQL) Sí (MySQL, limitado) No
Ban por IP Sí + detección de alts Sí (básico) Sí (básico)
Plantillas de motivos Sí Sí (escalera de sanciones) No
Historial de moderadores Sí (/staffhistory) Limitado No

EssentialsX ofrece bans y mutes sencillos guardados en archivos YAML. Eso basta para servidores pequeños con algunas decenas de jugadores, donde no necesitas un historial extenso de sanciones ni sincronización de red.

AdvancedBan es una alternativa gratuita con un sistema de sanciones más elaborado que el de EssentialsX, con soporte de MySQL y de la llamada escalera de sanciones (castigos que escalan automáticamente con las reincidencias). Eso sí, su detección de alts es más débil que la de LiteBans.

LiteBans lo eligen sobre todo las redes de servidores y los proyectos con varios cientos de jugadores activos o más, donde importan una sincronización fiable y herramientas detalladas de auditoría de moderadores.

Configuración

El archivo principal de configuración es plugins/LiteBans/config.yml.

El archivo plugins/LiteBans/messages.yml contiene todos los mensajes que se muestran a los jugadores. Ahí puedes personalizar el mensaje que aparece al banear, el formato del tiempo ("baneado por 3 días y 2 horas"), las notificaciones a moderadores y muchas otras situaciones. El plugin admite los códigos de color de Minecraft.

Para recargar la configuración sin reiniciar el servidor, usa /litebans reload.

Precio y compra

LiteBans está disponible solo en SpigotMC por unos 8 EUR. Es un pago único: después de comprarlo puedes descargar el plugin e instalarlo en tantos servidores propios como quieras. No hay suscripción ni cobro por las actualizaciones.

Para comprarlo en SpigotMC necesitas una cuenta de SpigotMC y pagar con PayPal o tarjeta de crédito. Tras la compra, el plugin aparece en la pestaña "Purchased Resources" de tu cuenta y puedes descargar las actualizaciones siguientes sin costo extra.

Vale la pena señalar que LiteBans es uno de los pocos plugins de Minecraft que lleva más de 10 años en desarrollo activo como proyecto comercial. Las actualizaciones regulares para las nuevas versiones de Minecraft y un soporte técnico sólido hacen razonable el precio para servidores con una estructura de moderación seria.

Si tu presupuesto es ajustado o tienes un servidor pequeño para amigos, considera las alternativas gratuitas: AdvancedBan o el sistema de bans integrado en EssentialsX. En servidores con menos de 50 jugadores activos, la diferencia de funciones casi no se nota.

Compatibilidad

LiteBans admite una amplia gama de versiones y plataformas:

  • Versiones de Minecraft: desde la 1.7.10 hasta las más recientes. El plugin se actualiza pocos días después de cada nueva versión de Minecraft.
  • Software de servidor: Spigot, Paper, Purpur y todos los forks basados en la API de Paper.
  • Proxies: BungeeCord y Velocity. LiteBans se puede instalar en el proxy y también en los backends.
  • GeyserMC: soporte para jugadores de Bedrock Edition que se conectan mediante Geyser.
  • Bases de datos: MySQL, MariaDB y H2 (local).
  • Java: Java 8+ (se recomienda Java 17 o 21).

LiteBans no depende de ningún otro plugin: funciona por sí solo. Sí se integra bien con LuckPerms para los permisos y con ChatControlPro y otros plugins de moderación de chat.

El plugin no es compatible con ejecutar junto a él muchos otros plugins de bans (AdvancedBan, MaxBans, BanManager): usar dos sistemas de bans a la vez causa conflictos. Si migras desde otro sistema, LiteBans trae una herramienta integrada para importar datos de las alternativas populares.

Encontrarás más plugins útiles en el catálogo de plugins. Si estás configurando permisos para los comandos de moderación, lee nuestra guía de LuckPerms.