Skip to content
Logo
Table of contents
VeryCloud
DocumentationGames servers

Install and configure LuckPerms on Minecraft Paper/Spigot

Install and configure LuckPerms on Minecraft Paper/Spigot

LuckPerms is the modern standard for Minecraft permissions. Install on Paper/Spigot at VeryCloud, create groups, grant permissions, and wire it to MySQL for a multi-server network.

Category
Games servers
Level
Intermediate
Reading time
3 min
Published
May 18, 2026

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.

Resources

Join our Discord community server

For any questions, suggestions, or just to chat with the community, join us on Discord!

900+Members