Skip to content
SPECIFICTION
Get listed

GroupManager vs ServerRoles

GroupManager

github.com

ServerRoles

github.com

Side by side

FigureGroupManagerServerRoles
Price fromFree—
Free planYes—
Free trial——
Open source——
API—Yes
Self-hostedYesYes
Plans published10
Spec score · Minecraft Permissions Plugins8.2 (#4)6.5 (#7)
InstallationThe maker's guide instructs users to place GroupManager.jar in the server's plugins folder and configure its initial config.yml.Installation consists of placing the downloaded ServerRoles JAR in the server's plugins folder and starting or restarting the server.
LicenseThe repository identifies GroupManager as GPL-3.0 licensed.The repository identifies the project as GPL-3.0 licensed.
Permission rulesIt supports wildcard, negative, and exception permission nodes.Roles support permission nodes, inherited permissions, and permission negation using a leading hyphen.
PurposeGroupManager is a Spigot/Bukkit Minecraft server plug-in for grouping permissions and assigning players to groups.ServerRoles is a lightweight role-based permission and prefix management plugin for Paper and Purpur 1.21.11 servers running Java 21 or later.

Plans

GroupManager

  • GroupManagerFree

GroupManager pricing →

ServerRoles

No plans published.

ServerRoles pricing →

In their own words

GroupManager

GroupManager is a free permissions plug-in for Bukkit and Spigot Minecraft servers. It lets server administrators organize permissions into groups, assign players and set up inheritance hierarchies with promotion or demotion paths. Permission rules can use wildcard, negative and exception nodes. Users and groups can be managed through configuration files, console commands or in-game commands, and permissions can be given expiration periods. Group and user variables include prefixes, suffixes and build status; PlaceholderAPI placeholders expose group details and permission checks to other plug-ins. The listed storage options include YAML, H2, MySQL, SQLite, PostgreSQL and MariaDB. Installation involves putting the JAR in the server's plugins folder and editing config.yml. The v3.2 release is listed for Minecraft 1.8 to 1.20+. GroupManager does not provide antigrief functionality; other plug-ins must handle that behavior. The project is released under the GNU General Public License version 3.

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