Multipass vs ServerRoles
Multipass
github.comServerRoles
github.comSide by side
| Figure | Multipass | ServerRoles |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | Yes | — |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 0 |
| Spec score · Minecraft Permissions Plugins | 8.4 (#3) | 6.5 (#7) |
| Integrations | The documented database mode requires the DbLib plugin, and Multipass also provides an API for other plugins. | Optional PlaceholderAPI integration provides nine placeholders, usable by compatible plugins such as TAB, DeluxeChat, Essentials, HolographicDisplays, DecentHolograms, and scoreboard plugins. |
| Purpose | Multipass is a permissions plugin that provides a universal permission system for Nukkit. | ServerRoles is a lightweight role-based permission and prefix management plugin for Paper and Purpur 1.21.11 servers running Java 21 or later. |
| Storage | Configuration documents YAML storage and database options including MySQL and SQLite. | Role data can be stored in YAML, SQLite, or MySQL, with YAML as the default backend. |
Plans
In their own words
Multipass
Multipass is a free permissions plugin for Nukkit. Administrators can assign or remove positive and negative permissions for individual users and groups, and groups can inherit permissions from parent groups. Permissions and groups can also be associated with specific worlds. The project documents an API for other plugins, along with commands to export users and groups to one file and import permissions from a file. Configuration supports YAML storage and database options including MySQL and SQLite; using database mode requires the DbLib plugin. A configurable auto-update interval can refresh groups and permissions across a multi-server system, and configuration includes an option for world mirroring. The multipass.admin permission is required to use Multipass commands. The README links to a latest development build and notes that its project page is outdated. It describes translations into Russian, Turkish, French, and Korean and invites community translation contributions through Crowdin. Multipass is listed for Nukkit rather than general-purpose use on unspecified platforms.
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.