LuckPerms es el plugin de gestión de permisos más avanzado y optimizado disponible para servidores de Minecraft. Reemplaza a plugins antiguos como PermissionsEx o GroupManager, ofreciendo soporte para múltiples plataformas (Spigot, Paper, BungeeCord, Velocity), almacenamiento en bases de datos y una interfaz web intuitiva para editar permisos. LuckPerms is the most advanced and optimized permission management plugin available for Minecraft servers. It replaces older plugins like PermissionsEx or GroupManager, offering support for multiple platforms (Spigot, Paper, BungeeCord, Velocity), database storage, and an intuitive web interface for editing permissions.
.jar en la carpeta plugins de tu servidor.
Place the .jar file in your server's plugins folder./reload).
Restart the server (avoid using the /reload command).Los plugins en Minecraft controlan el acceso a sus funciones mediante "nodos de permisos". Por ejemplo, el plugin EssentialsX usa el nodo essentials.fly para permitir el uso del comando /fly. En LuckPerms, asignarás estos nodos a jugadores específicos o a grupos (rangos).
Minecraft plugins control access to their features using "permission nodes". For example, the EssentialsX plugin uses the node essentials.fly to allow the use of the /fly command. In LuckPerms, you will assign these nodes to specific players or groups (ranks).
El comando principal es /lp. Aquí tienes las acciones más comunes:
The main command is /lp. Here are the most common actions:
/lp user <usuario> info - Muestra información del jugador (rango, permisos).Shows player info (rank, permissions)./lp user <usuario> permission set <nodo> - Da un permiso específico a un usuario.Gives a specific permission to a user./lp group <grupo> permission set <nodo> - Da un permiso a todo un rango.Gives a permission to an entire rank./lp group <grupo> parent add <grupo_padre> - Establece la herencia (ej: que VIP herede los permisos de Default).Sets inheritance (e.g., VIP inherits Default permissions).lp user tu_nombre permission set *. El asterisco (*) significa "todos los permisos".
To give yourself full access to everything (op or admin), use from your host console: lp user your_name permission set *. The asterisk (*) means "all permissions".
Configurar permisos mediante comandos puede ser tedioso. LuckPerms ofrece una solución brillante: el Web Editor. Configuring permissions via commands can be tedious. LuckPerms offers a brilliant solution: the Web Editor.
/lp editor
In-game or console, type: /lp editorhttps://luckperms.net/editor/xxxxx). Haz clic en él.
The plugin will generate a unique link (e.g., https://luckperms.net/editor/xxxxx). Click on it./lp applyedits xxxxx). Pégalo en tu servidor ¡y listo!
The website will give you a command to copy (e.g., /lp applyedits xxxxx). Paste it in your server and you're done!Vamos a crear un rango VIP paso a paso usando comandos (aunque recomendamos el editor web): Let's create a VIP rank step by step using commands (though we recommend the web editor):
# 1. Crear el grupo VIP
/lp createtrack vip (o /lp creategroup vip)
# 2. Darle el permiso para volar
/lp group vip permission set essentials.fly
# 3. Asignarle un prefijo (ej. [VIP] en color amarillo)
# El número '10' es el 'peso' (weight). Un peso mayor significa mayor jerarquía.
/lp group vip meta addprefix 10 "&e[VIP] &f"
# 4. Hacer que VIP herede los comandos del rango por defecto
/lp group vip parent add default
# 5. Darle el rango a un jugador
/lp user jugador parent set vip
EssentialsChat, LPC o ChatControl.
LuckPerms only manages who has what prefix, but it DOES NOT format your chat. To see the prefixes in-game, you need a chat formatting plugin like EssentialsChat, LPC, or ChatControl.
Si un jugador tiene varios rangos (ej. Default y VIP), el servidor necesita saber qué prefijo mostrar. El "Weight" o Peso soluciona esto. Un rango con peso 100 tendrá prioridad sobre uno con peso 10. If a player has multiple ranks (e.g., Default and VIP), the server needs to know which prefix to display. "Weight" solves this. A rank with weight 100 will take priority over one with weight 10.
default (Miembro): Peso 0default (Member): Weight 0vip: Peso 10vip: Weight 10vip+: Peso 20vip+: Weight 20mod: Peso 50mod: Weight 50admin: Peso 100admin: Weight 100Si usas una network de BungeeCord, necesitas que los permisos estén en una base de datos central. If you use a BungeeCord network, you need permissions to be in a central database.
plugins/LuckPerms/config.yml.Open plugins/LuckPerms/config.yml.storage-method y cámbiala de h2 a mariadb (o mysql).Find the storage-method section and change it from h2 to mariadb (or mysql).data:, ingresa los datos de tu base de datos (host, puerto, nombre de base de datos, usuario y contraseña).Below, in the data: section, enter your database credentials (host, port, database name, username, password).messaging-service: a sql para que los cambios se propaguen instantáneamente a otros servidores.Make sure to change messaging-service: to sql so changes propagate instantly to other servers.Con esto tienes los conocimientos necesarios para dominar LuckPerms. ¡Experimenta con el Web Editor para descubrir todo su potencial! With this you have the necessary knowledge to master LuckPerms. Experiment with the Web Editor to discover its full potential!