- Home
- Minecraft Permissions Plugins
- BungeePerms
BungeePerms
What it is
BungeePerms is a free, self-hosted permissions plugin that brings access management together across a Minecraft server network. It replaces the built-in permissions systems of BungeeCord and Spigot. The project describes support for BungeeCord, Waterfall, and Velocity proxies, plus Spigot and Paper/PaperSpigot servers. Administrators can create permission groups, set inheritance and group ladders, and assign temporary permissions or group membership with promotion and demotion. Permissions can be scoped to specific servers and worlds. In-game tools include permission checks and user and group listings and management. Users and groups can have prefixes, suffixes, and display names. Storage options are MySQL and YAML; UUID support and regex permissions are optional. The repository identifies the project as GPL-3.0 licensed and links to development builds and a Maven repository for version 4. Its README directs users to Discord for questions and a wiki for more information. Prefixes need a chat plugin that supports Vault; the project notes support for Essentials Chat.
For and against
For
- Supports multiple proxy and server platforms.
- Permissions can be scoped to servers and worlds.
- Offers timed permissions and group membership.
- Storage options include MySQL and YAML.
Against
- Self-hosted deployment is required.
- Prefixes require a chat plugin supporting Vault.
- UUID support and regex permissions are optional.
The verdict
BungeePerms offers network-wide permission management with groups, timed access, and server-specific scopes. Check that the server platforms and chat plugin requirements fit your setup.
Who it suits
BungeePerms may suit administrators managing permissions across supported proxy and server platforms. It is self-hosted and free.
Plans and prices
BungeePerms
Permissions plugin for BungeeCord/Velocity and Spigot/PaperSpigot
Read 30 Sep 2026 · github.com
On the record
- API availability
- The project exposes a BungeePerms API artifact, while its issue tracker contains a report that the API is not thread safe.github.com · read 15 Oct 2026
- Centralized management
- Administrators can manage permissions for all servers in a connected network from one system.spigotmc.org · read 15 Oct 2026
- Chat integration
- Prefixes require a chat plugin supporting Vault; the listing specifically names Essentials Chat as supported.spigotmc.org · read 15 Oct 2026
- Compatibility detail
- The SpigotMC listing says prefixes require a chat plugin that supports Vault, and that Essentials Chat is supported.spigotmc.org · read 30 Sep 2026
- Compatibility range
- The Spigot listing identifies legacy as the native major version and lists tested Minecraft versions 1.12 through 1.16.spigotmc.org · read 15 Oct 2026
- Developer distribution
- The README publishes a Maven repository and dependency coordinates for BungeePerms 4.0-dev-108.github.com · read 15 Oct 2026
- Display metadata
- Users and groups can have prefixes, suffixes, and display names.github.com · read 30 Sep 2026
- Distribution
- The README links to development builds and documents a Maven repository for BungeePerms 4.github.com · read 30 Sep 2026
- Distribution history
- The Spigot resource lists 52,011 total downloads, an April 1, 2013 first release and an April 18, 2021 last update.spigotmc.org · read 15 Oct 2026
- Documentation depth
- The GitHub wiki lists eight pages, including configuration, FAQ, groups, permission resolving, permissions.yml and command documentation.github.com · read 15 Oct 2026
- Documentation status
- The wiki says it is still under construction and asks users to report missing or incorrect information.github.com · read 15 Oct 2026
- Groups
- It supports permission groups, group inheritance, timed inheritance, and group ladders.github.com · read 30 Sep 2026
- Inheritance
- Groups support inherited permissions and timed inheritances.github.com · read 15 Oct 2026
- License
- The repository is marked GPL-3.0 and includes a GPL license file.github.com · read 15 Oct 2026
- Limit: API thread safety
- An open issue reports that BungeePermsAPI is not thread safe and needs rework.github.com · read 15 Oct 2026
- Limit: crashes
- The issue tracker contains an open crash-on-connection report.github.com · read 15 Oct 2026
- Limit: download availability
- Spigot forum users reported service-unavailable pages and broken download links for the plugin.spigotmc.org · read 15 Oct 2026
- Limit: maintenance concerns
- A Spigot forum participant said development appeared to have stopped and that newer server versions became difficult to support.spigotmc.org · read 15 Oct 2026
The review
Overview
BungeePerms is a self-hosted Minecraft permissions plugin for operators running a network across supported proxy and server software. It is strongest when one shared system needs to handle role inheritance, temporary access, and permissions that vary by server or world. Networks that rely on chat prefixes should plan on a separate Vault-compatible chat plugin.
Key features
BungeePerms replaces the built-in permission systems of BungeeCord and Spigot with network-wide management. Its proxy support covers BungeeCord, Waterfall, and Velocity, while server support includes Spigot and Paper. That breadth suits networks spanning these platforms; it is less relevant to administrators seeking a general-purpose permissions tool outside Minecraft.
Groups, inheritance, timed inheritance, and group ladders provide structure for roles and rank progression. Timed permissions and groups, along with promotion and demotion, are useful for temporary privileges and rank changes. Permissions can also be scoped to particular servers and worlds, so a role need not grant the same access everywhere. These controls offer meaningful flexibility, but operators still need to define and maintain the permission structure that fits their network.
In-game permission checks, user and group listings, and user and group management cover routine administration. Users and groups can carry prefixes, suffixes, and display names, but prefix display requires a chat plugin that supports Vault; Essentials Chat is supported. That makes BungeePerms a better fit for networks already using a compatible chat setup than for operators expecting the permissions plugin alone to handle chat presentation.
MySQL and YAML are supported storage options. UUID support and regex permissions are optional features, giving administrators additional choices without making them requirements for every setup. The project provides development builds and documents a Maven repository for BungeePerms 4; questions can be directed to its Discord server, with further information in the wiki.
Pricing
BungeePerms is free: the BungeePerms plan costs nothing and is open-source software under GPL-3.0. There is no paid tier or free trial to weigh against it. The free plan includes the permissions plugin for BungeeCord or Velocity and Spigot or PaperSpigot, with group inheritance, network support, YAML and MySQL storage, supported proxy and server platforms, and temporary permissions. It is the only plan, so there is no cheaper tier that trades away capabilities or a paid plan for expanded service.
Platforms
BungeePerms is self-hosted. It supports BungeeCord, Waterfall, and Velocity proxies, alongside Spigot and Paper servers. Operators should confirm that their network uses this supported combination before choosing it.
Who it's for
Choose BungeePerms if you operate a Minecraft server network and want shared permission management with group inheritance, temporary access, and server- or world-specific scopes. It also suits administrators who want a free, GPL-3.0-licensed option with both YAML and MySQL storage. Look elsewhere if you need a permissions system for a different kind of software, or if your chat setup cannot provide the Vault-compatible plugin required to display prefixes.
Pros and cons
- Pros: One system covers supported proxy and server platforms, reducing the need to manage separate permission schemes across a network.
- Pros: Timed permissions, group changes, and server- or world-specific scopes let administrators tailor access to a role and its duration.
- Pros: YAML and MySQL storage give operators two documented storage options.
- Cons: Prefix display depends on a separate Vault-compatible chat plugin, so BungeePerms does not handle that setup alone.
- Cons: The plugin is specific to the supported Minecraft proxy and server platforms, not a general permissions tool.
Alternatives
Minecraft Permissions Plugins is a useful place to compare other options in this category. Consider GroupManager if you want another free, self-hosted, GPL-3.0-licensed permissions option. LuckPerms is another free choice, with API, Linux, self-hosted, and web platforms and an MIT license; choose it if those platform options or its license fit your requirements better. For a Nukkit server, Multipass is the alternative identified for that platform.
Nimbus AntiCheat is a free self-hosted anti-cheat tool, with checks, per-check punishments, player reports, staff inspection tools, and Discord webhook notifications. It serves a different purpose from permissions management. MyPermissions is another free, self-hosted and web-based Minecraft permissions plugin described as open source. MultiPerms is a free option with API, Linux, and self-hosted platforms. PermissionManager is a free alternative. ServerRoles is a free option with API and self-hosted platforms.
Verdict
BungeePerms is a strong fit for Minecraft network operators who want free, shared permissions across supported proxies and servers, especially when timed access and scoped permissions matter. Its central advantage is combining network-wide management with flexible group and permission controls. Choose another option if your server platform falls outside its support or if you need chat-prefix display without a separate Vault-compatible plugin.