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
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
RexPerms 2.0.0 2.0.0 |
1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
|
bukkit, paper, purpur, spigot
|
Download |