Introduction
LuckPerms replaces legacy PermissionsEx, GroupManager, etc. Fast, async, MySQL-backed for networks, excellent web UI. If you're still on PermissionsEx in 2026, time to migrate.
Prerequisites
- A Paper or Spigot server at VeryCloud
- Access to Wisp Files
- Optional: a MySQL DB for multi-server
Step 1: Download LuckPerms
Go to https://luckperms.net/download:
- Platform: Bukkit (for Paper / Spigot / Purpur)
- Version: latest stable
- Download the
.jar
For Velocity or BungeeCord, pick the matching variant.
Step 2: Install the plugin
In Wisp → Files → /plugins/, upload LuckPerms-Bukkit-5.x.x.jar, Restart.
At boot, configs are generated in /plugins/LuckPerms/.
Step 3: Verify install
/lp info
Shows version, storage backend (H2 by default), and active options.
Step 4: Create groups
/lp creategroup admin
/lp creategroup moderator
/lp creategroup default
default is automatically applied to all players.
Step 5: Grant permissions
/lp group admin permission set essentials.* true
/lp group admin permission set worldedit.* true
/lp group admin permission set luckperms.* true
Or use the web UI (recommended for bulk):
/lp editor
This generates a temporary link to https://luckperms.net/editor.
Step 6: Add a player to a group
/lp user MathysAdmin parent set admin
On next connection, group permissions are inherited.
Step 7: Hierarchy and inheritance
/lp group vip parent set default
/lp group moderator parent set vip
/lp group admin parent set moderator
An admin player inherits all lower groups.
Step 8: MySQL storage (multi-server)
Edit /plugins/LuckPerms/config.yml:
storage-method: mysql
data:
address: your.mysql.host:3306
database: luckperms
username: lp_user
password: 'solid_password'
pool-settings:
maximum-pool-size: 10
minimum-idle: 2
messaging-service: sql
messaging-service: sql syncs permissions in real-time across servers via a dedicated MySQL table.
Restart each server to apply.
Step 9: Temporary permissions
/lp user PassUser parent addtemp vip 7d
/lp user PassUser permission settemp essentials.fly true 1h
Automatic revocation on expiry.
Step 10: Per-world permissions
/lp group admin permission set essentials.fly true world=creative
Permission only active in the creative world.
Troubleshooting
Permissions don't apply — player must reconnect; verify with /lp user <name> info; /lp sync to force.
Conflict with another permissions plugin — fully uninstall PEX/GroupManager first.
MySQL connection refused — source IP in GRANTs? port 3306 open?
Web UI won't load — /lp editor link expires after a few minutes, regenerate.
Useful commands
/lp info
/lp user <name> info
/lp group <name> info
/lp editor
/lp sync
/lp verbose record
Conclusion
LuckPerms is the 2026 reference: performant, complete, MySQL-backed. The web UI saves tons of time for complex setups. Standard for any serious VeryCloud server.
Going further: Discord integration (Discord SRV), advanced contextual permissions, audit log.

















