1.0latestTimed player permissions; Rank tracks; Sorted tab list; Import from other permission plugins.4 weeks ago New features · Timed player permissions. /rp pperm add <player> <permission> [duration] takes an optional duration, either in seconds or like 30m, 12h, 7d, 1d12h. Adding a permission the player already has with a new duration changes when it expires. Expired permissions are removed within a second for online players, and when they join for offline ones. The player permissions menu shows how much time each one has left. · Rank tracks: promote and demote. A track is a list of ranks in ranks.yml, lowest first. The new commands are /rp promote and /rp demote to move a player along a track, /rp tracks to list them, and /rp settrack and /rp deltrack to edit them. Staff with realpermissions.track.<track> can promote on that track without being able to set any rank. If a rank is renamed or deleted, its tracks are updated to match. · Tab list sorted by rank. Ranks now have a weight, and the heaviest is listed first. /rp setweight <rank> <weight|auto> sets it. Players that another plugin already put in a scoreboard team are left alone. You can turn this off with Sort-Tablist in config.yml or in the settings menu. · /rp check <player> <permission> tells you whether a player has a permission and why. It checks their own permissions, their rank and the ranks it inherits, wildcards, super user, op, other plugins, the permission's default, and parent permissions. · Vault support. When Vault is installed, RealPermissions registers as its permission and chat provider. Chat formatters, shops and scoreboards will see ranks, permissions and rank prefixes, and this works for offline players too. · Import from other plugins. /rp import <luckperms|pex|groupmanager> shows what it found and what it will leave out. Add confirm to run the import. It brings over ranks, players, prefixes, weights, negated and timed permissions, and LuckPerms tracks. It never demotes a player. For LuckPerms, run /lp export first. · Dialog menus on 1.21.6+. Settings (/rp settings), confirmations before deleting a rank or player or removing a timed rank, and text input all use native dialogs. Older servers get the classic inventory menus. · New plugin permissions browser. It has pages and search. Each plugin is tagged Native (hooked through the RealPermissions API) or Imported (read from its plugin.yml), and permissions a rank or player already has are marked with. · /rp now shows the plugin's version and build info. Fixes · If a player joined with a timed rank, their countdown was lost, so /rp ctr and the players menu showed no timed rank for them. It is now kept. · /rp setrank and /rp settimedrank with an unknown rank now tell the sender, not the target. settimedrank no longer sets an empty rank in that case. · The API-logs toggle in settings no longer also flips the chat-format toggle. Changes Requires Java 16 and Minecraft 1.14 or newer.
0.4.4BugfixingDec 1, 2025 + Fixed setting rank via player's gui (fixes #6). + Fixed /rp player <name> opening the GUI to wrong the player. + Update checker now configurable in config.0.4.3Updated command framework, to fix virustotal warningsFeb 6, 2025 Updated command framework, to fix virustotal warnings0.4.2Fixed rank loading and assignment via GUI interface.Sep 22, 2024 Fixed rank loading and assignment via GUI interface.0.4.1Fixed /rp permission checkingAug 17, 2024 Fixed /rp permission checking0.4SQL Database, Fix GUI BugAug 12, 2024 + Starting with version 0.4, RealPermissions now has a SQL Database. > The upgrade should transition player data smoothly, but as always it's recommended to make a backup of your plugin folder. + Fixed bug where selecting a player in the Player's GUI would select the player that opened the gui.0.3.1Fixed Player Tablist name and other bug fixes.Jul 6, 2024 Fixed Player Tablist name and other bug fixes. For more details, check the GitHub plugin page.0.3Negated Permissions, Command & API Changes.May 5, 2024 As always, it's best to make a backup before updating the plugin. + Added negated permissions. Negated permissions start with "-" of the permission. It's also possible to toggle a permission in the player permissions gui and rank permissions gui. + /rp set is now /rp setrank + Added Shift-Left click on a player in the player's GUI to change his rank directly. + Changed RealPermissionsHookupAPI to RealPermissionsHooksAPI0.2.2Fix permission hooks, NPE check, Cosmetic console startup change.Jan 27, 2024 + Fixed permissions not being properly removed dinamically via the API. + NPE check in Description of Plugin Hook. + Cosmetic console startup change.0.2.1NPE fix, /rp hook <plugin>, fix for permission removal from APIJan 25, 2024 + Fixed permissions not being properly removed dinamically via the API + Added /rp hookups and /rp hook <plugin> + Fixed NPE regarding the absence of description in Plugins and Plugin Permissions when displaying them. + Version bump to 0.2.10.2RealPermissions API, Plugin PermissionsJan 25, 2024 + RealPermissions now has an API available to developers! (You can know more about it on the GitHub page of the plugin. + When adding a permission via GUI or Command, it is now possible to see all permissions from the server plugins.0.1.2Support for 1.20.2Nov 12, 2023 AnvilGUI support for 1.20.20.1.1Activated the Update CheckerSep 9, 2023 Activated the Update Checker0.1Sep 9, 2023
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta