Article Background
Back to Knowledgebase

How to Set Up Ranks and Permissions with LuckPerms on Minecraft

Minecraft
Cubes Support
July 20, 2026

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

  1. Log in to your Cubes Hosting Game Panel and select your Minecraft server.
  2. Go to Tools > Plugin & Mod Installer on the left menu.
  3. Search for LuckPerms (available for Spigot, Paper, BungeeCord, and Velocity).
  4. Click Install. The panel will place the .jar file into your /plugins/ folder automatically.
  5. Go to your server Console and click Restart.

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!

  1. Connect to your server in-game as an Operator (OP) or use the Game Panel Console.
  2. Run the editor command:
    /lp editor
    
  3. Click the generated URL link in chat (or copy it from the console).
  4. 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 like admin, mod, vip, or default.
  • Add Permissions: Type permission nodes (like essentials.fly, essentials.tp, or worldguard.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 <code command, 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!

  1. Open /plugins/LuckPerms/config.yml in your File Manager.
  2. Locate the storage-method: setting and change it from h2 to mysql (or mariadb).
  3. 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
    
  4. 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!

Special Offer

Ready to Start Your Server?

Get 10% OFF your first month on any server with promo code CUBES10 at checkout!

24/7 Assistance

Need Help With Your Server?

Already a Cubes Hosting customer and couldn't find your answer? Our dedicated support team is available 24/7.