Skip to content
SPECIFICTION
Get listed

LuckPerms

luckperms.net

Free plan Open source WebLinuxAPISelf-hosted

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

Free Free No cost All features · Download and usage at no cost · MIT-licensed Read 15 Oct 2026 · github.com
LuckPerms Free Free download and usage · MIT licensed Read 29 Sep 2026 · github.com

Every LuckPerms plan and price →

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

Alternatives to LuckPermsAll alternatives →