Permisos en Minecraft con LuckPerms: grupos, prefijos y rangos
Cuando tu servidor crece, no puedes dar OP a todo el mundo: necesitas rangos (jugador, VIP, moderador, admin) con permisos distintos. LuckPerms es el plugin estándar para eso. Esta guía te lleva de cero a un sistema de rangos que funciona.

- Trabaja con grupos: crea un grupo por rango, dale permisos y mete a los jugadores en él; no des permisos a jugadores uno a uno.
- Los grupos pueden heredar de otros: el moderador hereda del jugador, el admin del moderador.
- El editor web (
/lp editor) es la forma más cómoda y segura de montarlo. - Un jugador con OP se salta todos los permisos: quita el OP a los rangos y usa LuckPerms.
Antes de empezar
- Un servidor con Paper, Purpur o Spigot (LuckPerms también existe para otros, pero esta guía usa comandos de Bukkit).
- Instala LuckPerms desde Plugins o sube su
.jaraplugins/(cómo instalar plugins) y reinicia. - Haz una copia de seguridad antes de tocar los permisos.
- Tú necesitas ser operador (o ejecutar los comandos desde la consola del panel) para empezar.
La idea: grupos, usuarios y permisos
| Concepto | Qué es | Ejemplo |
|---|---|---|
| Permiso | Un nombre que un plugin comprueba para dejar o no hacer algo | essentials.fly |
| Grupo | Un conjunto de permisos con nombre (un rango) | vip, moderador |
| Usuario | Un jugador, que pertenece a uno o varios grupos | Steve está en vip |
| Herencia | Un grupo recibe los permisos de otro | moderador hereda de jugador |
Todos los jugadores están en el grupo default: lo que le des a default lo tiene todo el mundo.
Opción A: el editor web (recomendada)
- En la consola escribe
lp editor(sin la barra). - LuckPerms te da un enlace: ábrelo en tu navegador.
- Crea grupos, añade permisos, define la herencia y los prefijos con el ratón.
- Pulsa Save y copia el comando que te da (
/lp applyedits …); pégalo en la consola para aplicarlo.
Opción B: por comandos
Crear un grupo y darle permisos:
lp creategroup vip
lp group vip permission set essentials.fly true
lp group vip permission set essentials.kit.vip true
Meter a un jugador en el grupo (y sacarlo):
lp user Steve parent add vip
lp user Steve parent remove vip
Herencia (el moderador tiene todo lo del jugador y del VIP, más lo suyo):
lp creategroup moderador
lp group moderador parent add vip
lp group moderador permission set essentials.kick true
lp group moderador permission set essentials.ban true
Prefijos en el chat
El prefijo se guarda en el grupo con un número de prioridad (el más alto gana):
lp group default meta setprefix 10 "&7[Jugador] "
lp group vip meta setprefix 20 "&6[VIP] "
lp group moderador meta setprefix 30 "&a[Mod] "
Para que el prefijo salga en el chat o en el tab necesitas un plugin de chat que lo muestre (EssentialsX Chat, por ejemplo) y, a veces, Vault. Los códigos de color (&6, &a) están en la lista de códigos de color.
Rangos temporales
lp user Steve parent addtemp vip 30d
Pasados 30 días, Steve pierde el rango solo. Útil para suscripciones y premios de eventos.
Comprobar qué permisos tiene alguien
lp user Steve infoylp group vip infomuestran los grupos y permisos.lp user Steve permission check essentials.flydice si lo tiene y por qué.lp verbose onmuestra en tiempo real qué permiso se está comprobando cuando un jugador hace algo: perfecto para averiguar el nombre exacto de un permiso.
Quita el OP a los rangos. Un jugador con OP se salta casi todos los permisos y puede darse todo a sí mismo. Deja el OP solo a los dueños y usa LuckPerms para el resto (operadores y whitelist).
Guardar los datos en MySQL (opcional)
Por defecto LuckPerms guarda todo en archivos. Si tienes una red de servidores, conviene una base de datos compartida para que los rangos sean los mismos en todos: mira Bases de datos, que usa justo LuckPerms como ejemplo.
Preguntas frecuentes
¿Cómo sé el nombre de un permiso?
Mira la página del plugin, o usa lp verbose on y haz la acción: LuckPerms te muestra el permiso que se comprueba.
He dado un permiso y no funciona
Comprueba que el jugador está en el grupo (lp user Nombre info), que no hay un permiso false que lo anule y que ningún otro plugin de permisos está instalado a la vez.
¿Puedo usar LuckPerms en Bedrock?
En un servidor Java con Geyser sí: los jugadores de Bedrock entran con sus nombres (prefijo de Floodgate) y LuckPerms funciona igual. En Bedrock nativo no existe: mira Jugadores en Bedrock.