SUMMER SALE-30% OFFwithSUMMER30

Minecraft Minecraft Updated Jul 21, 2026

How to Install and Use LuckPerms on Your Minecraft Server

Learn how to install the LuckPerms plugin or mod on your Minecraft server and use LuckPerms commands to manage permissions, groups, and prefixes.

LuckPerms is a permissions plugin, one of the most widely used Minecraft server plugins, that lets you control exactly what commands and features each player or group of players can access on your Minecraft server. Once installed, Minecraft LuckPerms commands let you manage all of this without editing config files by hand. It works on Paper, Spigot, Purpur, Folia, Fabric, NeoForge, and most other plugin or mod compatible server types.

Installing LuckPerms on your Minecraft server

LuckPerms ships as different downloads depending on what your server runs. Bukkit-based server types install it as a plugin, while mod loaders install it as a mod. Use whichever section below matches your Server Type, which you can check or change under Change Version in the sidebar.

Installing the LuckPerms Plugin (Paper, Spigot, Purpur, Folia)

Here's how to install LuckPerms as a plugin if your server runs Paper, Spigot, Purpur, or Folia.

  1. Log into the Wabbanode Control Panel and open Add Content under Minecraft Tools in the sidebar. Wabbanode Add Content Button
  2. Switch the content tab to Plugins and choose CurseForge or Modrinth as your source. Wabbanode Plugins Tab Add Content
  3. Search for LuckPerms, then click Install next to it. Luckperms install
  4. Restart your server using the Restart button at the top of the panel. LuckPerms generates a plugins/LuckPerms folder with its configuration files on first launch.

Installing the LuckPerms Mod (Fabric, NeoForge, Forge)

Here's how to install LuckPerms as a mod if your server runs Fabric, NeoForge, or Forge. Your server needs to already be running one of these mod loaders, since Add Content only shows files matching your current Server Type.

  1. Log into the Wabbanode Control Panel and open Add Content under Minecraft Tools in the sidebar. Wabbanode Add Content Button
  2. Switch the content tab to Mods and choose CurseForge or Modrinth as your source. Wabbanode Add Content panel with the Mods tab selected, used to install the LuckPerms mod on a Fabric or NeoForge Minecraft server
  3. Search for LuckPerms, then click Install next to it. The panel installs the build matching your server's mod loader and version automatically. Searching LuckPerms in Wabbanode's Mods tab and clicking Install to add the LuckPerms mod to a Minecraft server
  4. Restart your server using the Restart button at the top of the panel. LuckPerms generates its configuration files in the config folder on first launch, rather than the plugins/LuckPerms folder used by the plugin version.

What Are the Basic LuckPerms Commands?

All LuckPerms commands start with /lp. Common ones include:

Command Description
/lp user <name> permission set <node> true Grants a specific permission to a player
/lp user <name> parent add <group> Adds a player to a group
/lp group <group> permission set <node> true Grants a permission to everyone in a group
/lp user <name> info Shows a player's groups and permissions
/lp editor Opens a web-based permission editor
/lp search <permission> Finds every user or group with a given permission

What LuckPerms User Commands Should You Know?

Beyond the basics above, a few more /lp user commands are worth knowing for day to day management:

Command Description
/lp user <name> permission unset <node> Removes a permission you previously set on a player
/lp user <name> parent remove <group> Removes a player from a group
/lp user <name> clear Wipes a player's permissions, groups, and meta back to default
/lp user <name> clone <other name> Copies one player's entire setup onto another

How Do You Set Up LuckPerms Groups?

Every player starts in the default group automatically, and LuckPerms recommends keeping that group rather than renaming it, since changing which group is "default" partway through a server's life can leave old players stuck in the wrong group. Give it a better display name instead with /lp group default setdisplayname Member, then build additional groups for staff or VIP tiers:

/lp creategroup moderator
/lp group moderator permission set essentials.kick true
/lp group moderator permission set essentials.mute true
/lp user Steve parent add moderator

Running the LuckPerms creategroup command in the console, confirming "moderator was successfully created"

How Do You Use the LuckPerms Web Editor?

Running /lp editor generates a link to the LuckPerms web editor, a browser-based tool that's far easier for managing complex permission trees than typing individual commands.

Running the LuckPerms web editor command and receiving the generated luckperms.net editor link in console

Add or edit permissions, parents, prefixes, and weights in the browser, then click Save to get a command to run in-game or the console that applies your changes.

Most plugins list their exact permission nodes on their own documentation or Spigot page. Check the plugin you want to restrict for its specific node names before setting rules in LuckPerms.

What Other Features Does LuckPerms Have?

A few more parts of LuckPerms are worth knowing once the basics are set up:

  • Context: Restricts a permission, group, or prefix so it only applies under certain conditions. LuckPerms includes a world and a server context by default; other plugins can add further contexts, such as gamemode. Add one to the end of any command as key=value, for example /lp user Steve permission set essentials.fly true world=creative_build.
  • Weight: Decides which group wins when a player belongs to more than one with conflicting permissions, or which prefix or suffix shows when a player has several. Higher numbers take priority. Set it with the /lp group <group> setweight <number> LuckPerms setweight command.
  • Prefixes, Suffixes, and Meta: LuckPerms can store the prefix and suffix text other plugins show in chat and on the tab list, plus custom values like a player's home limit. LuckPerms does not display any of this itself, so pair it with a Vault compatible chat plugin such as EssentialsX Chat to actually show prefixes in game. Prefixes typically use Minecraft color codes to stand out, for example &6[Mod] .
  • Verbose: A live diagnostic tool for permission checks. Run /lp verbose on <player> before the player tries the action in question, then read the console output to see exactly which permission was checked and what LuckPerms returned.
  • Tracks: An ordered list of groups, such as default, helper, mod, and admin, that lets you promote or demote a player one step at a time with a single command. Create one with /lp createtrack staff, add groups with /lp track staff append <group>, then promote a player with /lp user <name> promote staff.

Using LuckPerms Database Options

By default, LuckPerms stores its data in a local H2 file that needs no setup. If you run more than one server and want permissions to stay in sync between them, switch to a shared database such as MySQL or MariaDB instead.

Set storage-method in the config file and fill in your database's address, name, username, and password. You can create a MySQL database from the Databases tab in the Wabbanode Control Panel. LuckPerms can also store data as plain YAML or JSON files if you'd rather edit permissions by hand, though this is more prone to mistakes on a larger server.

Changing LuckPerms Configuration Settings

LuckPerms' settings, sometimes called the LuckPerms config, live in config.yml (or luckperms.conf on some platforms) inside its plugin folder, editable through the Files tab. The two settings changed most often are storage-method (see LuckPerms Database Options above) and server, which names this server for server-specific permissions if you're running a network. Most other options are safe to leave at their defaults unless you have a specific reason to change them.

This guide covers everyday use. LuckPerms goes a lot deeper for larger networks and custom setups, including the full command reference and configuration options. Visit the LuckPerms wiki for the complete documentation.

LuckPerms is now installed, and you're ready to use its commands to manage permissions on your server.

Continue Learning

Browse all Minecraft tutorials Explore our library of guides and tutorials
Get 10% off your first month Looking for a Minecraft server? Use code HELPCENTER at checkout.
Get Server
Got Questions?

Frequently Asked Questions

Everything you need to know about our game server hosting. Can't find what you're looking for? Contact our support team.

How do I set up my game server?

Setting up your game server is simple and fast. After choosing your plan, follow our user-friendly setup guide, and your server will be up and running in minutes. We offer one-click modpack installation, automatic backups, and 24/7 support to ensure a smooth setup experience.

What kind of support do you offer?

We provide 24/7 expert support through live chat, ticket system, and knowledge base. Our knowledgeable team responds within 5 minutes on average and has 10+ years of experience managing game servers. We offer setup assistance, troubleshooting, and ongoing maintenance support.

What hardware do you use for hosting?

We offer two hardware tiers across our global datacenters. Our budget tier features AMD EPYC 7551 processors, while our performance tier uses the latest AMD Ryzen 9 7950X and 7950X3D processors. All servers feature NVMe SSD storage, DDR5 RAM, and dedicated CPU cores. Our infrastructure provides 99.9% uptime with full DDoS protection and automatic failover systems.

Can I add mods and plugins to my server?

Yes! We offer support for all popular server types including Forge, Fabric, and Paper for Minecraft, as well as mods for Rust, Valheim, and other games. You can install mods, modpacks, or plugins directly from our control panel. If you have any issues, our support team can help with installation and configuration.

Can I upgrade my server plan later?

Yes, you can upgrade or downgrade your server plan at any time with zero downtime. Our flexible scaling allows you to adjust RAM and CPU as your needs grow. Upgrades take effect immediately, and we prorate any billing changes to ensure you only pay for what you use.

What is your refund policy?

We offer a 7-day money-back guarantee on all hosting plans. If you're not completely satisfied with our service, you can request a full refund within the first week, no questions asked. We also offer prorated refunds for early cancellations after the initial period.

Do you offer DDoS protection?

Yes, all our servers include enterprise-grade DDoS protection at no extra cost. Our network can handle attacks up to 1Tbps and automatically filters malicious traffic. We use multiple layers of protection including rate limiting, traffic analysis, and real-time threat detection to keep your server running smoothly.

How fast is server setup?

Our servers are set up in under 10 minutes on average. We use automated provisioning systems and pre-configured templates to ensure instant deployment. Once your payment is confirmed, your server is automatically created, configured, and ready to play. No waiting, no manual setup required.

What locations do you offer?

We have datacenters in North America (Texas, Virginia, Canada), Europe (London, Germany, France, Finland), and more locations coming soon. All locations feature low-latency connections, high-speed internet, and redundant power systems. You can choose the location closest to your players for the best performance.

Do you offer automatic backups?

Yes, we provide automatic daily backups with 7-day retention at no extra cost. Backups are stored in separate datacenters for security and can be restored with one click. We also offer manual backup creation and custom backup schedules for all plans.

Support Team

Looking for a server?

Or talk with

Our Team