Guía de LuckPerms: grupos, rangos y comandos
En esta página
LuckPerms es el plugin de permisos que usa casi cualquier servidor de Minecraft. Decide quién puede ejecutar cada comando: los jugadores tienen lo básico, los moderadores pueden expulsar y silenciar, y los administradores lo tienen todo. Los rangos, los prefijos en el chat y las escaleras de ascenso salen de él.
Esta guía explica cómo usar LuckPerms desde cero: la instalación, las ideas en las que se basa, una configuración lista de jugador / moderador / administrador, el editor web y los comandos que usarás cada semana.
Instala LuckPerms y date acceso
- Descarga la versión correcta desde luckperms.net: Bukkit para Paper y Spigot, o la versión de Fabric, NeoForge o Velocity para esas plataformas. Necesita Java 11 o superior, algo que tiene cualquier servidor actual.
- Coloca el jar en
plugins(o enmodsen Fabric y NeoForge), elimina cualquier otro plugin de permisos y reinicia el servidor por completo. - Date acceso desde la consola. Al principio nadie puede usar los comandos de LuckPerms, ni siquiera tú:
lp user YourName permission set luckperms.* true
A partir de ahí puedes usar /lp dentro del juego. En el primer arranque LuckPerms descarga algunas librerías, así que el servidor necesita acceso a internet.
Ejecuta LuckPerms en un servidor siempre en línea para tus jugadores: hosting de Minecraft de HytHost desde €2.59/mes, MySQL incluido.
Ver planes de MinecraftGrupos, herencia, peso y tracks
- Los nodos de permiso son las claves, como
essentials.homeominecraft.command.gamemode. Cada uno puede ser true, false o no estar definido. - Los grupos contienen permisos. Todos los jugadores están en
default; el resto los añades tú. - Herencia: un grupo puede tener grupos padre y recibe todo lo que estos tienen. Si
adminhereda demod, ymodhereda dedefault, los administradores tienen los tres. - El peso decide qué grupo gana cuando dos no coinciden: gana el número más alto. Usar saltos de 100 deja espacio para los grupos que añadas más adelante.
- Los tracks son escaleras de ascenso, como
default → helper → mod → admin, que se usan conpromoteydemote. Por sí solos no cambian la herencia. - Los contextos limitan un permiso a un servidor o mundo, por ejemplo con
world=survivalal final de un comando.
Una configuración lista de jugador, moderador y administrador
Crea los grupos, encadénalos y da a cada uno los permisos que necesita. Los nombres de nodos de abajo son de comandos de EssentialsX; sustitúyelos por los nodos de los plugins que uses.
lp creategroup mod lp creategroup admin lp group mod parent add default lp group admin parent add mod lp group mod setweight 100 lp group admin setweight 200 lp group default permission set essentials.home true lp group default permission set essentials.sethome true lp group default permission set essentials.spawn true lp group default permission set essentials.tpa true lp group default permission set essentials.tpaccept true lp group default permission set essentials.msg true lp group mod permission set essentials.kick true lp group mod permission set essentials.mute true lp group mod permission set essentials.tempban true lp group admin permission set essentials.* true lp group admin permission set luckperms.* true lp user Steve parent add mod
Después, un track para los ascensos:
lp createtrack staff lp track staff append default lp track staff append mod lp track staff append admin
lp user Steve promote staff sube a Steve un escalón. La lista completa de comandos y nodos de EssentialsX está en la guía de EssentialsX.
Prefijos y rangos en el chat
Define un prefijo para un grupo:
lp group admin meta setprefix "&c[Admin] "
LuckPerms guarda el prefijo, pero es un plugin de chat el que tiene que mostrarlo. Instala Vault y un plugin de chat que lea de él, como EssentialsX Chat. Si un jugador tiene varios grupos, se usa el prefijo con mayor prioridad; defínela con meta setprefix 100 "...".
El editor web de LuckPerms
Para cambios grandes, el editor es más cómodo que los comandos. Ejecuta /lp editor, abre el enlace que aparece y edita grupos, usuarios y tracks en tu navegador. Al guardar, el editor muestra un comando: ejecútalo en el juego o en la consola y los cambios se aplican. Nada cambia en el servidor hasta que ejecutes ese comando.
Comandos de LuckPerms que usarás
| Comando | Qué hace |
|---|---|
/lp user <user> info | Muestra los grupos y datos de un jugador |
/lp user <user> permission set <node> true | Da un permiso a un jugador |
/lp user <user> permission unset <node> | Lo vuelve a quitar |
/lp user <user> permission check <node> | Muestra si un jugador tiene un permiso |
/lp user <user> parent add <group> | Añade un jugador a un grupo |
/lp user <user> parent set <group> | Deja a un jugador solo en ese grupo |
/lp user <user> parent addtemp <group> <duration> | Un rango temporal, por ejemplo 30d |
/lp group <group> permission set <node> true | Da un permiso a todo un grupo |
/lp creategroup <group>, /lp listgroups | Crea un grupo y los lista |
/lp group <group> parent add <group> | Hace que un grupo herede de otro |
/lp user <user> promote <track> | Sube a un jugador en un track (demote lo baja) |
/lp group <group> meta setprefix <prefix> | Define el prefijo de chat de un grupo |
/lp editor | Abre el editor web |
/lp verbose record, luego /lp verbose upload | Registra las comprobaciones de permisos para encontrar un nodo que falta |
/lp sync | Recarga los datos desde el almacenamiento |
¿No sabes qué nodo necesita un comando? Ejecuta /lp verbose record, usa el comando como el jugador y luego /lp verbose upload: el informe muestra todos los permisos que se comprobaron.
LuckPerms en un servidor o una red de HytHost
- Instálalo subiendo el jar a
pluginsdesde el gestor de archivos o por SFTP y reinicia desde el panel. Ejecuta el primer comandolp user ... luckperms.*en la pestaña Console. - Un solo servidor: el almacenamiento H2 por defecto es suficiente.
- Una red: instala LuckPerms en el proxy y en cada backend, y apunta todos a la misma base de datos MySQL con
storage-method: mysqlenconfig.yml. Todos los planes de Minecraft de HytHost incluyen bases de datos MySQL; la configuración del propio proxy se explica en cómo configurar un proxy Velocity.
Paper, Velocity y MySQL en todos los planes: hosting de Minecraft de HytHost desde €2.59/mes.
Ver planes de MinecraftPreguntas frecuentes
Desde la consola del servidor, ejecuta lp user YourName permission set luckperms.* true. Después podrás usar todos los comandos /lp dentro del juego.
Usa /lp user PlayerName parent add groupname. Para que ese sea su único grupo, usa parent set en lugar de parent add.
LuckPerms solo guarda el prefijo. También necesitas Vault y un plugin de chat que lo lea, como EssentialsX Chat. Si un jugador tiene varios grupos, gana el prefijo con mayor prioridad.
Ejecuta /lp verbose record, haz que el jugador use el comando y luego /lp verbose upload. El informe lista todos los permisos que comprobó el servidor, incluido el que falló.
Sí. Instálalo en el proxy y en cada servidor backend, y conéctalos todos a la misma base de datos MySQL o MariaDB para que los rangos se compartan.
Rangos, permisos y un servidor que no se cae
El hosting de Minecraft de HytHost ejecuta Paper o Velocity con LuckPerms, bases de datos MySQL y copias de seguridad automáticas, desde €2.59/mes.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours¿Te ha resultado útil esta guía?