CyberNex
CyberNex
services
LuckPerms Minecraft permissions plugin setup guide showing group management, permission nodes, and inheritance
Back to Blog
minecraft

LuckPerms Setup Guide — Minecraft Permissions for 2026

CyberNex Team2026-06-2110 min read

LuckPerms is the industry standard for Minecraft permissions in 2026. It's fast, feature-rich, and supports every major server software. This guide covers everything from basic group setup to advanced permission contexts — whether you're running a small SMP or a large network.

01

Installation and First Setup

Download LuckPerms from the official page, drop the .jar into /plugins, restart. On first start, it creates the default configuration. Use '/lp editor' to open the web editor — the easiest way to manage permissions. The web editor generates a command you paste back into console to apply changes. Storage options: default is H2 (file-based) — good for single-server setups. For networks, use MySQL/MariaDB to share permissions across servers. Key config in config.yml: set 'server: global' if running multiple servers, or set specific server names for per-server permissions.

02

Setting Up Groups and Inheritance

Create a hierarchy: default → member → trusted → moderator → admin → owner. Commands: '/lp creategroup member', '/lp creategroup moderator', etc. Set parent groups with: '/lp group member parent add default'. Inheritance flows down — default gets basic permissions, member inherits default + more, moderator inherits member, and so on. This structure means you only assign permissions to the lowest group that needs them.

03

Essential Permission Nodes

Default group: 'essentials.*' limited (basic commands like /list, /msg, /tpa), 'minecraft.command.list', 'minecraft.command.help'. Set a rank above 'default' for 'trusted' group: add 'essentials.home.*', 'essentials.warp.*', 'essentials.sethome', 'essentials.setwarp', 'essentials.back', 'coreprotect.inspect' (for reporting grief). Moderator: 'essentials.kick', 'essentials.ban', 'essentials.jails', 'coreprotect.lookup', 'luckperms.*' limited. Admin: everything except 'op'. Use '/lp showtracks' to see built-in permission templates.

04

Using Contexts for Advanced Control

Contexts let you apply permissions based on conditions. Example: 'server=survival' gives fly only on creative server, 'world=spawn' prevents breaking blocks in spawn world, 'gamemode=creative' gives build permissions only in creative mode, 'day-of-week=saturday' gives double drops on weekends. Set contexts: '/lp group default permission set essentials.fly true server=creative'. Contexts keep your permission setup clean and prevent cross-server permission bleed in networks.

05

Tracks — Automated Staff Promotion

Tracks automate promotion through staff ranks. Create: '/lp createtrack staff'. Add groups in order: '/lp track staff append helper', '/lp track staff append moderator', '/lp track staff append admin'. Users promote via '/lp user <name> promote staff'. Each promotion can run commands: 'give-rank' sends chat announcement, 'set-group' promotes to next rank, 'demote' for reverse. Tracks ensure consistent promotion processes across your staff team.

06

Best Practices and Security

Never give 'op' to anyone — use LuckPerms instead. OP bypasses all permission checks and is a security risk. Use '/lp user <name> info' to audit someone's effective permissions. Set up info nodes: '/lp group default permission set info.essentials.* true' gives players access to /info commands without /info admin. Regularly audit with '/lp audits' to see recent permission changes. Back up your LuckPerms data with backups.

Key Takeaways

LuckPerms gives you complete control over who can do what on your server. Set up a clean hierarchy from day one, use contexts for advanced scenarios, and never give OP to anyone. A well-configured LuckPerms setup prevents security issues and keeps your server running smoothly.

LuckPerms setupMinecraft permissions guideLuckPerms groupsLuckPerms commandsMinecraft staff permissionsserver permission management
Share this article
Get Started

Minecraft Server Hosting

Deploy your Minecraft server in under 60 seconds. Paper, Forge, Fabric — Singapore nodes with 40ms to Sri Lanka.

View Plans
// Initialize Deployment

Deploy your server in 60 seconds

Get your Minecraft, FiveM, Rust, or CS2 server running on our global infrastructure before your coffee gets cold. Starting at € 3.50/month with instant provisioning, 17 Tbit DDoS protection, and 24/7 engineer support.

LuckPerms Setup Guide — Minecraft Permissions for 2026 | CyberNex | CyberNex