GuavaHost
Language & currency
Client AreaGame Panel Toggle navigation
Games All Games
Minecraft JavaMinecraft BedrockMinecraft GeyserRustRuneScape: DragonwildsPalworldValheimValheim + BepInExARK: Survival EvolvedARK: Survival AscendedProject ZomboidEnshroudedDon't Starve TogetherCounter-Strike 2TerrariatModLoaderHytaleMulti-Game ServerDiscord Bot Hosting
Navigation PricingReviewsHelp CenterSupport Company About UsFAQRefer to earnSLATerms of ServicePrivacy Policy
Language & currency
Client AreaGame Panel

Set Up Permissions With LuckPerms on Minecraft

LuckPerms is the most popular permissions plugin for Minecraft servers, letting you create ranks and control exactly which commands and features each group of players can use.

2 min read · Updated Sep 24, 2026 · By GuavaHost Team

What LuckPerms does

Out of the box, players are either a plain player or an op with full access, with nothing in between. LuckPerms fills that gap. You build groups like member, builder and moderator, decide which permissions each group has, and assign players to them. It is the backbone of almost every plugin server.

Install LuckPerms

The quickest way is the Plugins page under Minecraft tools in your server menu (Mods on Fabric and Forge): search for LuckPerms under Find plugins, click Install, then restart. See Installing plugins. To install it by hand instead:

  1. Go to luckperms.net and download the build that matches your server. There are different downloads for Bukkit/Spigot/Paper, for Fabric, for Forge and for Velocity, so pick the right one.
  2. Open the Files tab and go into your plugins folder, or the mods folder for Fabric and Forge.
  3. Click Upload files and pick the .jar file.
  4. Restart the server with the Restart button at the top of the page.
  5. Confirm it loaded by looking for a LuckPerms line in the startup log.

Create your first rank

Run these from the Console, or in-game as an op. Here we make an admin group with full access and put yourself in it:

  1. lp creategroup admin
  2. lp group admin permission set '*' true
  3. lp user YourUsername parent set admin

The * grants every permission, so keep that group small.

Give a group specific permissions

For a build team you probably want a limited set. For example:

  • lp creategroup builder
  • lp group builder permission set worldedit.* true - allow all WorldEdit commands.
  • lp group builder permission set minecraft.command.gamemode true - allow the gamemode command.
  • lp group builder meta setprefix "&a[Builder] " - add a coloured chat prefix.

Assign a player with lp user PlayerName parent set builder. Set which group new players start in by editing the default group.

The web editor

Typing long commands gets tedious. Run lp editor in the Console and LuckPerms gives you a one-time web link where you can drag permissions, set prefixes and manage groups in a clean interface, then apply it all with one click.

Common gotchas

  • Ops still bypass permission checks. While you are testing a normal rank, deop yourself so you see what real players see.
  • Every permission node comes from a plugin. Check that plugin's page for the exact node names.
  • If commands do nothing, you almost certainly downloaded the wrong platform build. Match it to your server type.

Take a Backups snapshot before a big permissions overhaul so you can restore if a rank goes wrong.

Still stuck? Jump into our Discord at discord.gg/GuavaHost and the team will help you out.

  • luckperms
  • permissions
  • plugins
  • admin
  • java

Host a Minecraft Java server From $3.99/mo, with instant setup and DDoS protection.

Still need help? Our team is online 24/7 to answer questions.

Contact support

Related guides

More from Minecraft: Java.