Skip to content
SPECIFICTION
Get listed

MultiPerms vs ServerRoles

MultiPerms

github.com

ServerRoles

github.com

Side by side

FigureMultiPermsServerRoles
Price from——
Free plan——
Free trial——
Open source——
LinuxYes—
APIYesYes
Self-hostedYesYes
Plans published00
Spec score · Minecraft Permissions Plugins7.1 (#6)6.5 (#7)
InstallationInstallation uses a downloaded JAR in the server's plugins directory and requires FacilisCommon.Installation consists of placing the downloaded ServerRoles JAR in the server's plugins folder and starting or restarting the server.
LicenseThe project states that it is licensed under GNU General Public License v3.0.The repository identifies the project as GPL-3.0 licensed.
PurposeMultiPerms is a permission management system for Minecraft servers that lets administrators manage player permissions and create custom 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.
RequirementsThe README lists Minecraft versions 1.16–1.21, Java 17 or higher, and a BungeeCord, Spigot, or Velocity server as requirements.The documented requirements are Paper or Purpur 1.21.11 and Java 21 or later.

In their own words

MultiPerms

MultiPerms is an open-source permission manager for Minecraft servers using BungeeCord, Spigot, or Velocity. Administrators can create groups, set permissions for individual players, and assign players to multiple groups with inherited permissions. Changes can take effect without restarting the server. The plugin also offers configurable permission-based chat colors and preconfigured basic permission sets. The project describes its configuration as almost 100% configurable, and says its config updater preserves custom changes. Listed requirements include Minecraft 1.16–1.21, Java 17 or higher, and a supported server. Installation requires the MultiPerms JAR and FacilisCommon in the server's plugins folder. The repository includes a multiperms-api module, and the project is licensed under GNU GPL version 3.0. GitHub Releases is the stated download route. Support questions can be directed to Dev7ex through Twitter or the linked Discord server. MultiPerms is free and runs in self-hosted Linux server environments.

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