
CommandWhitelist: Control Total de Comandos
CommandWhitelist (YouHaveTrouble/CommandWhitelist)
¡Decides qué comandos pueden usar los jugadores o autocompletar en tu servidor!
¿Alguna vez administraste un servidor de Minecraft donde los jugadores descubrieron comandos que deseabas ocultar? CommandWhitelist resuelve eso. Permite que los administradores del servidor controlen exactamente qué comandos pueden usar y ver los jugadores, con mensajes personalizados de "comando desconocido". Idea simple. Impacto poderoso.
Qué Hace Este Plugin
CommandWhitelist es un plugin de servidor de Minecraft que actúa como guardián de comandos. En lugar de que cada comando sea visible para cada jugador, tú defines qué pueden y no pueden usar. Puedes bloquear la ejecución de comandos por completo, ocultar comandos del autocompletado o dirigirse a subcomandos específicos. El plugin funciona en servidores basados en Bukkit (Spigot, Paper, Purpur y otros), proxies Waterfall y Velocity, lo que lo hace flexible para prácticamente cualquier configuración de servidor.
La idea central es simple pero poderosa: no dejes que los jugadores sepan que existen comandos si no se supone que los usen. Si tus jugadores no pueden autocompletar algo como "op", es menos probable que intenten usarlo. Si el comando "plugins" no aparece en sus sugerencias, no huscarán en la configuración de tu servidor ni descubrirán tus mods instalados. Es seguridad a través de la oscuridad, pero para los administradores del servidor, esa oscuridad proporciona verdadera paz mental.
Por Qué los Administradores de Servidores Usan Esto
Escenario uno: estás administrando un servidor de supervivencia vanilla con algunos comandos de calidad de vida solo para administradores instalados. No quieres que los jugadores regulares descubran `/give`, `/gamemode` o `/tp`. CommandWhitelist mantiene esas herramientas peligrosas invisibles.
Escenario dos: tienes un servidor modificado con 50+ comandos de plugin y solo quieres que los jugadores vean los que realmente pueden usar. En lugar de abrumar a los jugadores nuevos con `/admin`, `/debug`, `/dev` y quince otros comandos que no pueden tocar, les muestras solo los comandos orientados al jugador. Limpio. Profesional.
Luego están los servidores enfocados en inmersión. ¿Administras una comunidad de rol? Oculta comandos que rompan el carácter. ¿Construyendo un servidor de desafío hardcore? Oculta comandos que hagan la supervivencia más fácil. ¿Creando un servidor de minijuegos? Solo muestra los comandos relevantes para cada juego. Si también estás consultando la lista de servidores de Minecraft para ser descubierto, querrás que tu servidor presente una experiencia pulida, y CommandWhitelist ayuda con eso.
No pases por alto el ángulo de marca. En lugar del mensaje predeterminado "Comando desconocido. Escribe '/help' para obtener ayuda", CommandWhitelist te permite personalizar esa respuesta. Añade el nombre de tu servidor, dirige a los jugadores a tu Discord, hazles sentir que están en un servidor real e intencional en lugar de una instancia genérica de Spigot.
Instalación y Configuración
Poner en funcionamiento CommandWhitelist toma dos minutos. Descarga el JAR más reciente de GitHub, colócalo en tu carpeta de plugins y reinicia:
cd /path/to/server/plugins
wget https://github.com/YouHaveTrouble/CommandWhitelist/releases/download/v2.12.0/CommandWhitelist-2.12.0.jar
# Reinicia tu servidorEn el primer inicio, CommandWhitelist genera un archivo de configuración automáticamente. El comportamiento predeterminado no bloquea nada - debes definir explícitamente lo que quieres ocultar. La configuración es basada en YAML y sencilla una vez que abres el archivo.
Si también estás administrando la lista blanca de jugadores de tu servidor, la herramienta Creador de Lista Blanca de Minecraft funciona excelente junto a CommandWhitelist para manejar la lista blanca tradicional de nombres de usuario de jugadores por separado.
Características Principales que Resuelven Problemas Reales
Ocultar el autocompletado de pestañas es la característica destacada. Cuando los jugadores presionan tab después de escribir `/`, CommandWhitelist controla qué sugerencias aparecen. Es sutil pero resuelve dos problemas: prevenir que los jugadores descubran comandos que no deberían usar, y eliminar confusión por ver comandos que no funcionan.
La dirección de subcomandos separa este plugin de bloqueadores de comandos unidimensionales. La mayoría de los plugins funcionan a nivel de comando - o permites `/say` completamente o lo bloqueas. CommandWhitelist va más profundo. Puedes bloquear `/say message` pero permitir `/say`. La mayoría de los administradores pueden bloquear `/give player_item_amount` mientras permiten otros subcomandos `/give`. Esto importa cuando tienes estructuras de permisos complejos con subcomandos peligrosos.
Los mensajes personalizados de "comando no encontrado" reemplazan el texto de error vanilla con algo que se ajusta a tu servidor. En lugar del error predeterminado, obtienes algo como: "Ese comando no está disponible en este servidor" o "Preguntas, consulta la documentación de tu servidor o pregunta a un miembro del personal." Es un pequeño detalle que hace que tu servidor se sienta intencional.
La integración de permisos está incorporada. Si un jugador no tiene permiso para usar un comando, CommandWhitelist lo oculta del autocompletado automáticamente. Combinado con un plugin de permisos como LuckPerms, esto crea una experiencia cohesiva donde los jugadores solo ven comandos que pueden usar.
Problemas Comunes y Errores Típicos
El mayor problema: CommandWhitelist usa bloqueo de inclusión. Nada se oculta hasta que explícitamente lo agregues a la configuración. Si esperas que todo se oculte por defecto y solo ciertos comandos permitidos, te decepcionarás. Tienes que configurar activamente lo que se bloquea.
El bloqueo de autocompletado de pestañas no previene la ejecución de comandos por otros medios. Si un jugador ya conoce un comando `/give`, aún puede escribirlo directamente. CommandWhitelist puede bloquear la ejecución, pero para secreto completo, necesitas prevenir tanto el autocompletado como la ejecución. Planifica en consecuencia según tu caso de uso.
La compatibilidad se remonta sólidamente a Minecraft 1.13, lo que cubre prácticamente cada servidor activo. La última versión (v2.12.0) está compilada contra Java 21 con dependencias adventure actualizadas. Si tu servidor ejecuta 1.12 o anterior, CommandWhitelist no ayudará - aunque en ese punto tienes problemas mayores.
Una limitación crítica: CommandWhitelist funciona en proxies Waterfall pero explícitamente no soporta BungeeCord. Si estás ejecutando BungeeCord, necesitarás configurar CommandWhitelist en cada servidor backend individualmente en lugar de centralmente en el proxy. Los usuarios de Waterfall obtienen la conveniencia de configuración central.
Personalizando la Presentación de Tu Servidor
CommandWhitelist combina bien con otros esfuerzos de personalización del servidor. Ya estás pensando en la experiencia del jugador si estás administrando comandos. Esa misma mentalidad se aplica a permitir que los jugadores exploren Skins de Minecraft en tu comunidad, configuren spawns personalizados y creen una identidad de servidor distintiva. Estos pequeños detalles se combinan en un servidor que se siente profesional en lugar de improvisado.
Alternativas que Vale la Pena Conocer
PermissionsEx, si ya lo estás ejecutando para permisos, puede manejar algo de bloqueo de comandos. Es menos especializado que CommandWhitelist pero podría satisfacer tus necesidades. LiteBans tiene ocultamiento de comandos incorporado, pero es principalmente un sistema de castigo - mejor si necesitas gestión completa de bans que control puro de comandos.
Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.
Preguntas Frecuentes
¿Qué problema principal resuelve CommandWhitelist en servidores de Minecraft?
¿Cómo se personaliza el mensaje de comando desconocido en CommandWhitelist?
¿Diferencia a CommandWhitelist de otros bloqueadores de comandos?
¿Qué sucede si no configuro explícitamente comandos en CommandWhitelist?
¿Con qué plugins de permisos es compatible CommandWhitelist?
Comentarios
Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!


