Skip to content
SPECIFICTION
Get listed

BungeePerms vs ServerRoles

BungeePerms

github.com

ServerRoles

github.com

Side by side

FigureBungeePermsServerRoles
Price fromFree—
Free planYes—
Free trial——
Open sourceYes—
APIYesYes
Self-hostedYesYes
Plans published10
Spec score · Minecraft Permissions Plugins8.8 (#1)6.5 (#7)
LicenseThe repository is marked GPL-3.0 and includes a GPL license file.The repository identifies the project as GPL-3.0 licensed.
PurposeBungeePerms replaces the built-in permissions systems of BungeeCord and Spigot so one system can manage permissions across a server network.ServerRoles is a lightweight role-based permission and prefix management plugin for Paper and Purpur 1.21.11 servers running Java 21 or later.
StorageThe project lists MySQL and YAML support.Role data can be stored in YAML, SQLite, or MySQL, with YAML as the default backend.

Plans

BungeePerms

  • BungeePermsFree

BungeePerms pricing →

ServerRoles

No plans published.

ServerRoles pricing →

In their own words

BungeePerms

BungeePerms is a free, self-hosted permissions plugin for managing access across a Minecraft server network. It replaces the built-in permissions systems of BungeeCord and Spigot with one system. The project describes support for BungeeCord, Waterfall, and Velocity proxies, as well as Spigot and Paper/PaperSpigot servers. Administrators can organize permissions into groups, set inheritance and group ladders, and assign timed permissions or groups with promotion and demotion. Permissions can be limited to particular servers and worlds. In-game tools provide permission checks and user and group listings and management. Users and groups can also 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 BungeePerms 4. Its README points users to Discord for questions and a wiki for more information. Prefixes need a chat plugin that supports Vault; Essentials Chat is noted as supported.

Visit github.com

ServerRoles

ServerRoles is a free role-based permissions and prefix management plugin for Paper or Purpur servers. Administrators use `/role` commands to configure display names, prefixes, hex colors, priorities, permissions, inheritance, and operator status. Roles can be assigned for a duration using day, hour, and minute values, then revert to the default role when they expire. Expiry checks run when players join and every five minutes, so a role may remain active for up to five minutes beyond its set duration. Permissions can be inherited or negated with a leading hyphen, and a configurable feature can add role prefixes and colors to chat. YAML is the default storage option, with SQLite and MySQL also supported. Optional PlaceholderAPI integration provides nine placeholders, and other plugins can query or change roles through the developer API. Requirements are Paper or Purpur 1.21.11 and Java 21 or later. The project is GPL-3.0 licensed; installation uses a release JAR in the server's `plugins/` folder.

Visit github.com