Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.x
Platforms
Tags
Creators
Details
Licensed MIT
Published yesterday
Updated 4 days ago
RexPerms is a complete permission plugin that works the way LuckPerms does: groups, inheritance, temporary ranks, contexts, tracks and prefixes. One jar runs on every version from 1.8.8 to 26.x, on Spigot, Paper and Purpur.
Features
- Groups with inheritance and weights
- Temporary permissions and ranks (30m, 7d, 1mo...) that expire automatically
- Contexts: give a permission only in one world, server or game mode
- Tracks for promote / demote (vip → mod → admin)
- Prefixes, suffixes and meta, with
&colours,&#hexcolours and MiniMessage - Wildcards (
essentials.*) and plugin child permissions /rp checkshows exactly where a permission comes from/rp verboseshows permission checks live- Change log: who changed what, and when
- Optional chat format and tab list prefix
- Vault (Permission + Chat) and PlaceholderAPI support
- YAML, SQLite, MySQL and MariaDB storage
- Network sync between servers through MySQL, no Redis needed
- Import your data from LuckPerms with one command
- Clickable, hoverable messages, fully editable in
messages.yml
Setup
- Put the jar in your
pluginsfolder - Start the server
- Give yourself access from the console:
rp user YourName permission set * - Create your first group:
/rp creategroup vip 10 - Give it a prefix:
/rp group vip meta setprefix "&6[VIP] " - Add a player:
/rp user Steve parent add vip
Moving from LuckPerms
- With LuckPerms installed, run
/lp export migration - Copy
plugins/LuckPerms/migration.json.gzintoplugins/RexPerms/ - Remove LuckPerms, install RexPerms and start the server
- From the console, run
rp import migration.json.gz
Commands
| Command | What it does |
|---|---|
/rp user <player> ... |
info, permission, parent, meta, promote, demote |
/rp group <group> ... |
info, permission, parent, meta, setweight, listmembers, rename |
/rp track <track> ... |
info, append, insert, remove |
/rp creategroup / deletegroup / listgroups |
Manage groups |
/rp createtrack / deletetrack / listtracks |
Manage tracks |
/rp check <player> <permission> |
Show the value and where it comes from |
/rp search <permission> |
Find who has a permission |
/rp verbose on/off |
Watch permission checks live |
/rp log, sync, reload, export, import |
Tools |
Aliases: /rp, /rperms, /perms, /perm
Permissions
rexperms.*- every command (operators have it by default)rexperms.user.promote/rexperms.user.demote- promote and demote playersrexperms.log.notify- see permission changes liverexperms.chat.color- use colours in chat (when the chat module is on)
Placeholders
%rexperms_prefix%and%rexperms_suffix%%rexperms_primary_group%and%rexperms_primary_group_display%%rexperms_group_expiry_time_<group>%- time left on a temporary rank%rexperms_has_permission_<permission>%%rexperms_meta_<key>%
Tested on
Paper 1.8.8, 1.12.2, 1.16.5, 1.20.6, 1.21.11, 26.1, 26.3 and Spigot 1.21.11. Folia is not supported.
Source
Open source under the MIT license: github.com/Kypersw/RexPerms


