Rangos y permisos con LuckPerms
LuckPerms es el plugin de permisos más usado. Con él creas rangos (VIP, moderador, administrador…) y decides qué comandos puede usar cada uno, sin dar OP a nadie.
Cómo funciona
Sección titulada «Cómo funciona»- Un permiso es un permiso para hacer algo, por ejemplo
essentials.flypara volar. - Un grupo es un conjunto de permisos: tu rango.
- Los grupos pueden heredar de otros:
viptiene todo lo dedefaulty además lo suyo.
Instalación
Sección titulada «Instalación»Descarga LuckPerms para Bukkit desde luckperms.net y súbelo a plugins/. Mira la guía de instalar plugins si es tu primera vez. Todos los jugadores empiezan en el grupo default.
Crear los rangos
Sección titulada «Crear los rangos»En la consola del panel (sin /):
-
Crea los grupos:
lp creategroup viplp creategroup modlp creategroup admin -
Haz que cada grupo herede del anterior:
lp group vip parent add defaultlp group mod parent add viplp group admin parent add mod -
Da permisos a cada grupo. Por ejemplo, volar a los VIP:
lp group vip permission set essentials.fly true -
Asigna un grupo a un jugador:
lp user Alex parent add vip
Prefijos en el chat
Sección titulada «Prefijos en el chat»Para que aparezca [VIP] antes del nombre:
lp group vip meta setprefix 100 "&6[VIP] "lp group mod meta setprefix 200 "&b[Mod] "lp group admin meta setprefix 300 "&c[Admin] "El número es la prioridad: si un jugador tiene varios grupos, se muestra el prefijo con el número más alto. Los colores usan los mismos códigos & que el MOTD.
LuckPerms guarda el prefijo, pero no lo muestra: necesitas un plugin de chat como EssentialsX Chat o LPC.
Encontrar el permiso de un comando
Sección titulada «Encontrar el permiso de un comando»- La página de cada plugin suele tener una lista de permisos.
- Con
lp verbose onen la consola, LuckPerms muestra en tiempo real qué permisos se comprueban cuando alguien usa un comando. Escribelp verbose offpara pararlo.
Permisos útiles de EssentialsX
Sección titulada «Permisos útiles de EssentialsX»| Permiso | Qué permite |
|---|---|
essentials.home |
Usar /home |
essentials.sethome.multiple |
Tener varios homes |
essentials.tpa |
Pedir teletransporte con /tpa |
essentials.fly |
Volar con /fly |
essentials.kick |
Expulsar jugadores |
essentials.mute |
Silenciar jugadores |
essentials.ban |
Banear jugadores |
Preguntas frecuentes
Sección titulada «Preguntas frecuentes»Le di un permiso y sigue sin funcionar
Sección titulada «Le di un permiso y sigue sin funcionar»Comprueba que el jugador está en el grupo con lp user Alex info. Revisa también que no haya un permiso en false en otro grupo que lo anule. lp verbose te dice exactamente qué permiso falla.
¿Puedo dar un rango solo durante un tiempo?
Sección titulada «¿Puedo dar un rango solo durante un tiempo?»Sí. Por ejemplo, VIP durante 30 días: lp user Alex parent addtemp vip 30d.
¿Debo seguir usando OP?
Sección titulada «¿Debo seguir usando OP?»Solo para ti. Para el resto del equipo, usa grupos de LuckPerms: puedes dar exactamente lo que necesitan y quitarlo cuando quieras.