LuckPerms
luckperms.net
What it is
LuckPerms is a free permissions plugin for Minecraft servers. Administrators use it to create groups and assign player permissions through commands, configuration files, or a browser-based editor. The project provides implementations for server platforms including Bukkit, BungeeCord, Fabric, Forge, Nukkit, Sponge, and Velocity, with NeoForge and Hytale also listed among supported platforms. For multi-server networks, permission data can be shared across instances using the same supported storage system; options include MySQL, MariaDB, PostgreSQL, MongoDB, and others. The web editor works with all storage types. LuckPerms provides a public API for other plugins and a REST API extension that lets programs read and modify its data without direct database access. It can also run as a standalone app. The project says it does not report to analytics or monitoring services and does not automatically check for or install updates. It does download required libraries and translation bundles over the internet and connects to external services for features such as the web editor. Its FAQ says it supports Minecraft versions from 1.8.8 through the latest release.
Spec sheet
- What it does
- LuckPerms is a Minecraft-server permissions plugin that lets administrators create groups and assign permissions controlling player capabilities.Read 15 Oct 2026 · github.com
- Purpose
- LuckPerms is a permissions plugin for Minecraft servers that lets admins control player access by creating groups and assigning permissions.Read 29 Sep 2026 · github.com
- API
- The project provides a public semantically versioned API module for other plugins to retrieve and integrate with permission data.Read 15 Oct 2026 · github.com
- Integrations
- LuckPerms exposes placeholders through PlaceholderAPI, MVdWPlaceholderAPI, and Fabric PlaceholderAPI hooks.Read 15 Oct 2026 · luckperms.net
- Support
- Official support is provided through Discord, while bug reports are directed to GitHub issues.Read 15 Oct 2026 · luckperms.net
- Build requirements
- Building from source requires Git and a Java 21 JDK or newer and uses Gradle.Read 15 Oct 2026 · github.com
- Configuration
- Permissions can be set up using commands, configuration files, or a web editor.Read 29 Sep 2026 · github.com
- Contexts
- Permissions can be restricted by circumstances such as server, world, or gamemode contexts.Read 15 Oct 2026 · luckperms.net
- Creator identity
- The project identifies its maintainer and copyright holder as Luck, also known as lucko.Read 15 Oct 2026 · github.com
- Data practices
- The project says it does not report to analytics or monitoring services and does not automatically check for or install updates.Read 29 Sep 2026 · luckperms.net
- Developer API
- Its public, semantically versioned API is provided by the plugin for other plugins to integrate with and retrieve data from LuckPerms.Read 29 Sep 2026 · github.com
- Documentation
- The official wiki documents installation, setup, configuration, commands, troubleshooting, advanced setup, and networking.Read 15 Oct 2026 · luckperms.net
- Extensibility
- Java extensions can be packaged as JAR files, loaded from an extensions folder, and built against the native LuckPerms API.Read 15 Oct 2026 · luckperms.net
- External connections
- LuckPerms downloads required libraries and translation bundles over the internet and sends data to external services for features such as the web editor.Read 29 Sep 2026 · luckperms.net
- Groups and permissions
- Administrators can assign permission nodes directly to users or groups through commands, configuration files, or the web editor.Read 15 Oct 2026 · luckperms.net
- Inheritance
- Users and groups can inherit permissions from parent groups, allowing tiered permission structures.Read 15 Oct 2026 · luckperms.net
- Licence
- LuckPerms is released under the permissive MIT licence.Read 15 Oct 2026 · github.com
- Limit: editor connectivity
- A reviewer reported a web-editor communication failure returning HTTP 404.Read 15 Oct 2026 · spigotmc.org
- Limit: learning curve
- Independent reviewers say the plugin can be difficult for beginners and may require studying the wiki or tutorials.Read 15 Oct 2026 · cloudburstmc.org
- Limit: requested editor improvements
- Reviewers requested offline editing and easier role searching in the web editor.Read 15 Oct 2026 · spigotmc.org
- Limit: support responsiveness
- A Spigot reviewer reported that a technical API-support question was ignored despite other questions receiving quick answers.Read 15 Oct 2026 · spigotmc.org
- Minecraft compatibility
- The FAQ states that current LuckPerms supports Minecraft Java Edition 1.8.8 through the latest release, with a separate legacy Bukkit build for 1.7.10.Read 15 Oct 2026 · luckperms.net
- Minecraft versions
- The FAQ says LuckPerms supports Minecraft versions from 1.8.8 through the latest release.Read 29 Sep 2026 · luckperms.net
- Network sync
- When network instances share a supported storage system, permission data can sync between servers and propagate across the network.Read 29 Sep 2026 · luckperms.net
- Network synchronization
- Multi-server installations can share a remote database and use SQL, plugin messaging, Redis, RabbitMQ, NATS, or other messaging services for change propagation.Read 15 Oct 2026 · luckperms.net
- Praise: documentation and capability
- Reviewers praise the detailed wiki, broad feature set, and suitability as a standard or essential permissions plugin.Read 15 Oct 2026 · spigotmc.org
- Praise: reliability and performance
- Spigot reviewers repeatedly describe LuckPerms as stable, performant, and free of problems during long-term use.Read 15 Oct 2026 · spigotmc.org
- Project activity
- The Spigot listing shows version 5.5.71 released on August 6, 2026, with 8,984,946 total downloads and 1087 listed reviews.Read 15 Oct 2026 · spigotmc.org
- Rating on SpigotMC
- 4.7 out of 5 from 973 ratingsRead 15 Oct 2026 · spigotmc.org
- Rating on Trustpilot
- 3.7 out of 5 from 1 reviewRead 15 Oct 2026 · trustpilot.com
- REST API
- A standalone application mode can run a REST API extension that reads and writes LuckPerms data without direct database access.Read 15 Oct 2026 · luckperms.net
- Runtime requirements
- The installation documentation states that servers need Java 8 or newer and internet access on first startup to download dependencies.Read 15 Oct 2026 · github.com
- Server platforms
- The project provides implementations for Bukkit, BungeeCord, Fabric, Forge, Nukkit, Sponge, and Velocity.Read 29 Sep 2026 · github.com
- Standalone and REST API
- LuckPerms can run as a standalone app, and its REST API extension lets other programs read, modify, and write LuckPerms data without accessing the database directly.Read 29 Sep 2026 · luckperms.net
- Storage
- LuckPerms supports multiple data storage options, including MySQL, MariaDB, PostgreSQL, and MongoDB for multi-server networks.Read 29 Sep 2026 · luckperms.net
- Storage options
- Supported storage includes MySQL, MariaDB, PostgreSQL, MongoDB, H2, SQLite, YAML, JSON, HOCON, and TOML, with H2 as the default.Read 15 Oct 2026 · luckperms.net
- Supported platforms
- Repository modules cover Bukkit, BungeeCord, Fabric, Forge, Nukkit, Sponge, and Velocity, alongside standalone code.Read 15 Oct 2026 · github.com
- Temporary permissions
- Commands support temporary permissions, prefixes, suffixes, and metadata with configurable expiration behavior.Read 15 Oct 2026 · luckperms.net
- Tracks
- Tracks provide ordered promotion and demotion routes between groups but do not change group inheritance.Read 15 Oct 2026 · luckperms.net
- Web editor
- The browser-based editor creates scoped editing sessions, works with every storage type, and is described by the project as safe and secure.Read 15 Oct 2026 · luckperms.net
Plans and prices
Strong points and limits
Strong points
- Free download and usage under the MIT license
- Browser editor works with all storage types
- Permission data can sync across network instances
- Public plugin API and REST API extension
Limits
- Downloads libraries and translation bundles over the internet
- Connects to external services for features such as the web editor
- Does not automatically check for or install updates
Who it suits
LuckPerms suits Minecraft server administrators who need to manage player permissions, including across multi-server networks. Developers can use its APIs to integrate with permission data.
LuckPerms in depth
Read the full write-up
Overview
LuckPerms is a free Minecraft server permissions plugin for administrators who need to control player access through groups. It suits operators of both single servers and connected networks, especially those who want a choice of configuration methods. Its breadth of server implementations and storage options is a strong fit for varied setups, while external connections and manual updates are worth weighing.
Group inheritance and temporary permissions let admins structure access rules around roles and time-limited grants. The project supports Minecraft versions from 1.8.8 through the latest release. For other options in this category, see Minecraft Permissions Plugins.
Key features
Configuration and editing
Admins can set permissions through commands, configuration files, or a browser-based editor. The editor works across all storage types, so teams can use a visual workflow without changing their data backend. The command and file options also suit operators who prefer to manage configuration within their server environment.
Storage and network sync
Storage backends include MySQL, MariaDB, PostgreSQL, MongoDB, SQLite, H2, JSON, YAML, and HOCON. When networked servers share a supported storage system, permission data can synchronize between instances and propagate across the network. That makes LuckPerms a practical choice for networks that need consistent access rules, rather than a tool limited to one server's local data.
Integrations and APIs
LuckPerms documents placeholder integrations for PlaceholderAPI, MVdWPlaceholderAPI, and Fabric PlaceholderAPI. Its public, semantically versioned developer API lets other plugins integrate with it and retrieve data. The plugin can also run as a standalone app; its REST API extension allows other programs to read, modify, and write LuckPerms data without direct database access. These options make it more adaptable for plugin developers and external tooling, though they matter less to administrators seeking only basic permission assignment.
Data practices
The project says it does not report to analytics or monitoring services and does not automatically check for or install updates. That avoids routine reporting and automatic updates, but operators should account for manual update management. LuckPerms downloads required libraries and translation bundles online and sends data to external services for features such as the web editor, so it is not an entirely disconnected tool.
Pricing
LuckPerms costs free, with free download and usage under the MIT license. There is no paid tier to choose between, so the same core project is available without a subscription or a lower-plan feature trade-off. The free plan is a straightforward fit for server owners and networks that want to manage their own permissions without a software fee.
Platforms
LuckPerms provides implementations for Bukkit/Spigot, BungeeCord, Fabric, Forge, Nukkit, Sponge, Velocity, NeoForge, and Hytale. Its broader platform listing also includes API, Linux, self-hosted, and web. That range makes it relevant to operators using different Minecraft server platforms, while the product remains focused on Minecraft permissions rather than general access management.
Who it's for
Choose LuckPerms if you administer a Minecraft server or network and need group-based access control, temporary permissions, or synchronized permission data across instances. It is also a strong fit when your setup benefits from a browser editor, multiple storage backends, or plugin and REST API integration. Look elsewhere if you need permissions software outside the Minecraft server ecosystem.
Pros and cons
Broad server support: implementations span nine server platforms, giving operators flexibility across different Minecraft environments.
Network-ready storage: shared supported storage can synchronize permission data across server instances.
Flexible administration: commands, files, and a web editor let teams choose how to manage permissions.
Useful extension paths: developer and REST APIs support plugin integration and external data access.
Manual upkeep: automatic update checks and installation are absent, so administrators need to manage updates themselves.
External connections: required downloads and web editor-related services may not suit operators seeking a fully disconnected setup.
Alternatives
GroupManager is another free, self-hosted option if you want a GPL-3.0 licensed permissions tool; LuckPerms has the broader set of documented server implementations and storage backends in this comparison.
Multipass is a free, self-hosted Nukkit permissions plugin, making it a narrower option for operators focused on Nukkit.
MyPermissions is a free, open-source Minecraft permissions plugin with self-hosted and web platforms; consider it if you want to evaluate another open-source option.
Nimbus AntiCheat is a free self-hosted alternative for readers seeking an anti-cheat tool rather than a permissions plugin.
BungeePerms is a free self-hosted permissions plugin for BungeeCord/Velocity and Spigot/PaperSpigot, a fit for operators on those server families.
MultiPerms is a free option with API, Linux, and self-hosted platforms.
PermissionManager is another free option.
ServerRoles is a free option with API and self-hosted platforms.
Verdict
LuckPerms is the right choice for Minecraft server administrators who want a free, configurable permissions system that can scale from one server to a network. Its combination of multiple editing workflows, broad storage support, and integration APIs is the main reason to choose it. Look elsewhere if you need a different kind of software or cannot accommodate its external connections and manual update process.
Verdict
LuckPerms offers several ways to configure permissions, with storage and API options for networked servers and integrations. Its external connections and manual update approach are worth noting.
Where Specifiction places it
- Minecraft Permissions Plugins#2 of 128.7