ServerRoles

Input—per 1M tokens
Output—per 1M tokens
Context—tokens
WeightsClosed

About

ServerRoles is ranked #2 of 9 in minecraft Permissions Plugins on Inferse. It runs on API, Self-hosted.

Compared on minecraft Permissions Plugins

Free plan
Yesgithub.com
Group inheritance
Yesgithub.com
Storage backends
YAML, SQLite, MySQLgithub.com
Supported platforms
Paper, Purpur 1.21.11github.com
Temporary permissions
Yesgithub.com

Facts

Purpose
ServerRoles is a role-based permissions and prefix management plugin for Paper or Purpur servers.github.com · 2 Oct 2026
Role management
Roles can have display names, prefixes, hex colors, priorities, permissions, inheritance, and operator status, managed with the `/role` command.github.com · 2 Oct 2026
Temporary roles
Roles can be assigned for a set duration and revert to the default role when they expire.github.com · 2 Oct 2026
Storage
The plugin supports YAML, SQLite, and MySQL storage; YAML is the default.github.com · 2 Oct 2026
Integrations
Optional PlaceholderAPI integration provides nine placeholders, with examples for TAB, chat, hologram, and scoreboard plugins.github.com · 2 Oct 2026
Developer API
Other plugins can query and change roles through its developer API, and a cancellable role-change event is documented for online players.github.com · 2 Oct 2026
Requirements
The documented requirements are Paper or Purpur 1.21.11 and Java 21 or later.github.com · 2 Oct 2026
Installation
Installation instructions say to download a JAR from the releases page and place it in the server's `plugins/` folder.github.com · 2 Oct 2026
Permission provider limitation
The documentation says ServerRoles is designed to be the sole permission provider and warns that another permission plugin such as LuckPerms may conflict.github.com · 2 Oct 2026
Expiry timing
Expired roles are checked every five minutes and when a player joins, so expiry can be delayed by up to five minutes.github.com · 2 Oct 2026
Purpose
ServerRoles is a lightweight role-based permission and prefix management plugin for Paper and Purpur 1.21.11 servers running Java 21 or later.github.com · 3 Oct 2026
Role management
It lets admins create and edit roles with display names, hex-colored prefixes, priorities, permission inheritance, and optional operator status.github.com · 3 Oct 2026
Permission rules
Roles support permission nodes, inherited permissions, and permission negation using a leading hyphen.github.com · 3 Oct 2026
Temporary assignments
Temporary roles accept combined day, hour, and minute durations, then revert players to the default role when they expire.github.com · 3 Oct 2026
Storage
Role data can be stored in YAML, SQLite, or MySQL, with YAML as the default backend.github.com · 3 Oct 2026
Integrations
Optional PlaceholderAPI integration provides nine placeholders, usable by compatible plugins such as TAB, DeluxeChat, Essentials, HolographicDisplays, DecentHolograms, and scoreboard plugins.github.com · 3 Oct 2026
Chat formatting
The plugin can automatically add a player's role prefix and color to chat, and this feature can be toggled in configuration.github.com · 3 Oct 2026
Developer API
Other plugins can query and change player roles and permissions through the ServerRoles API, and listen for a cancellable role-change event that fires for online players.github.com · 3 Oct 2026
Localization
Player-facing messages are translatable, and the repository lists English (en_US) and Portuguese (pt_PT) as bundled options.github.com · 3 Oct 2026
Installation
Installation consists of placing the downloaded ServerRoles JAR in the server's plugins folder and starting or restarting the server.github.com · 3 Oct 2026
Access control
All /role administration commands require the serverroles.admin permission, which defaults to operators.github.com · 3 Oct 2026
Notable limitation
The project says ServerRoles is designed to be the sole permission provider, and warns that another permission plugin such as LuckPerms may conflict.github.com · 3 Oct 2026
Expiry timing
Expired temporary roles are checked every five minutes and when a player joins, so scheduled expiry may be delayed by up to five minutes.github.com · 3 Oct 2026
License
The repository identifies the project as GPL-3.0 licensed.github.com · 3 Oct 2026

Best ServerRoles alternatives

See all 8

Where it ranks on Inferse

Sources