Skip to content
SPECIFICTION
Get listed

PermissionManager vs ServerRoles

PermissionManager

github.com

ServerRoles

github.com

Side by side

FigurePermissionManagerServerRoles
Price from——
Free plan——
Free trial——
Open source——
API—Yes
Self-hosted—Yes
Plans published00
Spec score · Minecraft Permissions Plugins6.4 (#8)6.5 (#7)
LicenseHangar lists the plugin license as GPL.The repository identifies the project as GPL-3.0 licensed.
PurposeThe project describes PermissionManager as a lightweight permission management plugin for Paper and Folia.ServerRoles is a lightweight role-based permission and prefix management plugin for Paper and Purpur 1.21.11 servers running Java 21 or later.

In their own words

PermissionManager

PermissionManager is a lightweight permission-management plugin for Minecraft servers using Paper or Folia. Administrators can assign a permission node to a player with `/perm add ` and remove one with `/perm remove `. Use of the `/perm` command requires the `perm.use` permission. Configuration uses the YAML files `groups.yml` and `uses.yml`, and `/perm reload` reloads that configuration. The listed pinned version is 1.0.6-20240721, with a stated Minecraft version range of 1.20.2–1.21; a download is labeled `1.20.2-1.21`. English is listed as supported, and the project is categorized as an Admin Tools resource. PermissionManager is free and includes a GPL-3.0 license. Its scope is limited to player permissions: it has no group inheritance, network support, web editor, or temporary permissions. The repository page does not describe support terms.

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