LuckPerms is the industry-standard permissions management plugin for Minecraft servers. It allows you to create staff ranks (like Admin, Moderator, and VIP), grant specific command permissions (like /fly or /tp), and set up chat prefixes without giving players full OP access.
This guide will show you how to install LuckPerms on your Cubes Hosting server, use the powerful Web Editor, and manage player ranks.
Step 1: Install LuckPerms via the Cubes Panel
- Log in to your Cubes Hosting Game Panel and select your Minecraft server.
- Go to Tools > Plugin & Mod Installer on the left menu.
- Search for LuckPerms (available for Spigot, Paper, BungeeCord, and Velocity).
- Click Install. The panel will place the
.jarfile into your/plugins/folder automatically. - Go to your server Console and click Restart.
Step 2: Use the Web Editor (Recommended)
LuckPerms features a web editor that lets you manage ranks, permissions, and prefixes visually in your browser, rather than typing hundreds of commands by hand!
- Connect to your server in-game as an Operator (OP) or use the Game Panel Console.
- Run the editor command:
/lp editor - Click the generated URL link in chat (or copy it from the console).
- A web page will open displaying all your server's groups and players.
What you can do in the Web Editor:
- Create Groups: Click the
+icon next to Groups to create new ranks likeadmin,mod,vip, ordefault. - Add Permissions: Type permission nodes (like
essentials.fly,essentials.tp, orworldguard.build) into the permission search bar and click Add. - Add Chat Prefixes: Add a prefix node like
prefix.100.&8[&cAdmin&8]to give the group a custom rank tag in chat. - Save Changes: Click Save in the top right, copy the generated
/lp applyedits <codecommand, and paste it back into your Minecraft chat or console to apply changes instantly!
Step 3: Useful LuckPerms Commands
While the Web Editor is the easiest way to edit permissions, you will often use in-game commands to assign ranks to players:
Managing Player Ranks
- Set a Player's Rank:
/lp user <playername> parent set <groupname>
Example:/lp user Steve parent set admin - Add a Secondary Rank to a Player:
/lp user <playername> parent add <groupname> - View a Player's Permissions & Ranks:
/lp user <playername> info
Managing Group Hierarchy (Weight)
To ensure higher ranks overwrite lower ranks (e.g. Admin prefix overrides Default prefix), assign a numerical weight to each group:
/lp group admin setweight 100
/lp group mod setweight 50
/lp group default setweight 1
Step 4: Connecting LuckPerms to MySQL (Proxy Networks)
If you run a BungeeCord or Velocity network with multiple sub-servers, you can sync your ranks across all servers using a single database!
- Open
/plugins/LuckPerms/config.ymlin your File Manager. - Locate the
storage-method:setting and change it fromh2tomysql(ormariadb). - Enter your Cubes Hosting MySQL database credentials under the
data:section:storage-method: mysql data: address: 127.0.0.1:3306 database: minecraft_permissions username: your_username password: your_password - Save and Restart all sub-servers. All player ranks will now sync globally across your network!
Conclusion
LuckPerms makes rank and permission management simple, fast, and visual. Install it via Tools > Plugin Installer, use /lp editor to design your ranks, and enjoy total control over your server's permissions!
