RexPerms

RexPerms

LuckPerms-style permissions with groups, inheritance, temporary ranks, contexts, tracks and prefixes. One jar for 1.8.8 to 26.x with Vault and PlaceholderAPI support.

32 downloads 1 followers
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/cMLJXUCrY_E" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

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, &#hex colours and MiniMessage
  • Wildcards (essentials.*) and plugin child permissions
  • /rp check shows exactly where a permission comes from
  • /rp verbose shows 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

  1. Put the jar in your plugins folder
  2. Start the server
  3. Give yourself access from the console: rp user YourName permission set *
  4. Create your first group: /rp creategroup vip 10
  5. Give it a prefix: /rp group vip meta setprefix "&6[VIP] "
  6. Add a player: /rp user Steve parent add vip

Moving from LuckPerms

  1. With LuckPerms installed, run /lp export migration
  2. Copy plugins/LuckPerms/migration.json.gz into plugins/RexPerms/
  3. Remove LuckPerms, install RexPerms and start the server
  4. 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 players
  • rexperms.log.notify - see permission changes live
  • rexperms.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