-
-
Notifications
You must be signed in to change notification settings - Fork 170
Commands & Permissions
This page is an in depth documentation of all permissions & commands.
Page version: 5.6 build 2574
- Permissions
- Commands
Permission | Default (on spigot) | Description |
---|---|---|
plan.server |
op | Access /plan server command |
plan.servers |
op | Access /plan servers command |
plan.network |
op | Access /plan network command |
plan.player.self |
true | Access /plan player command, get link to own player page |
plan.player.other |
op | get link to anyone's player page |
plan.search |
op | Access /plan search command |
plan.ingame.self |
true | Access /plan ingame command, view own data in game |
plan.ingame.other |
op | view anyone's data in game |
plan.register.self |
true | Access /plan register command, register user that can view player's own page |
plan.register.other |
op | Access /plan register command, register user that can view any page, or register users for others |
plan.unregister.self |
true | Access /plan unregister command, remove own Plan-user |
plan.unregister.other |
op | remove anyone's Plan-user |
plan.setgroup.other |
op | change Plan user web group and list web groups. |
plan.logout.other |
op | logout users from Plan panel |
plan.info |
op | Access /plan info command |
plan.reload |
op | Access /plan reload command |
plan.disable |
op | Access /plan disable command |
plan.users |
op | Access /plan users command, Plan-user list |
plan.data.base |
op | Access /plan db command |
plan.data.backup |
op | Access /plan db backup command |
plan.data.restore |
op | Access /plan db restore command |
plan.data.move |
op | Access /plan db move command |
plan.data.hotswap |
op | Access /plan db hotswap command |
plan.data.clear |
op | Access /plan db clear command |
plan.data.remove.player |
op | Access /plan db remove command |
plan.data.remove.server |
op | Access /plan db uninstalled command |
plan.data.export |
op | Access /plan export command |
plan.data.import |
op | Access /plan import command |
plan.json.self |
true | Access /plan json command, download own Plan data as .json |
plan.json.other |
op | download anyone's Plan data as .json |
plan.ignore.commanduse |
false | Commands used by this player are ignored |
plan.ignore.afk |
false | AFK Time not calculated for this player |
List of permissions for convenience
- plan.server
- plan.servers
- plan.network
- plan.player.self
- plan.player.other
- plan.search
- plan.ingame.self
- plan.ingame.other
- plan.register.self
- plan.register.other
- plan.unregister.self
- plan.unregister.other
- plan.setgroup.other
- plan.logout.other
- plan.info
- plan.reload
- plan.disable
- plan.users
- plan.data.base
- plan.data.backup
- plan.data.restore
- plan.data.move
- plan.data.hotswap
- plan.data.clear
- plan.data.remove.player
- plan.data.remove.server
- plan.data.export
- plan.data.import
- plan.json.self
- plan.json.other
- plan.ignore.commanduse
- plan.ignore.afk
On proxy platforms (Bungeecord, Velocity) /plan
command is /planproxy
to allow executing both on servers.
The permissions are the same and all subcommands are available on all platforms.
Permission: none
Main command, only shows subcommands that are permitted.
Permission: none
Main command on proxy platforms, only shows subcommands that are permitted.
Aliasesplanbungee, planvelocity
Permission:
plan.server
Displays link to /server page
Aliasesanalyze, a, analyse, analysis
Permission:
plan.servers
List servers and their IDs in Plan database
Aliasesserverlist, listservers, sl, ls
Permission:
plan.network
Displays link to /network page
Aliasesnetw
Permission:
plan.player.self
Displays link to /player page, viewing other player's links requiresplan.player.other
Aliasesinspect
Permission:
plan.player.other
Displays link to /players page
Aliasespl, playerlist, list
Permission:
plan.search
Lookup player names
Permission:
plan.ingame.self
View player info in game, viewing other player's info requiresplan.ingame.other
Aliasesqinspect
Permission:
plan.json.self
Displays link to player's json data download, viewing other player's link requiresplan.json.other
Permission: none
Accept a pending action
Aliasesyes, y
Permission: none
Cancel a pending action
Aliasesdeny, no, n
Permission:
plan.info
View information about the plugin status
Permission:
plan.reload
Restart the plugin and reload changes in config
Permission:
plan.disable
Disable the plugin or a feature until next reload
Permission:
plan.register.self
Display link to /register page or complete registration. Registering users for other players requiresplan.register.other
Permission:
plan.unregister.self
Unregister user, unregistering users for other players requiresplan.unregister.other
Permission:
plan.logout.other
Log out all users (*) or a specific user from the plan panel. Provides means for cookie invalidation after cookie persistence was implemented.
Permission:
plan.users
List registered Plan users
Aliaseswebusers, web
Permission:
plan.setgroup.other
List Plan web groups
Permission:
plan.setgroup.other
Set a Plan user's web group.
Permission:
plan.export
Export some files
Permission:
plan.import
Import some data to Plan
Permission:
plan.data.base
Perform actions on the Plan database
Aliasesdatabase
Permission:
plan.data.backup
Backup a database to an sqlite file
Permission:
plan.data.restore
Restore a database from an sqlite file
Permission:
plan.data.move
Move data from one Plan database to another, overwriting old data in the process
Permission:
plan.data.hotswap
Change to another Plan database and reload the plugin
Permission:
plan.data.clear
Remove ALL data from a database
Permission:
plan.data.remove.player
Delete data of a player from the current database
Permission:
plan.data.remove.server
Set a server as uninstalled in the current database (doesn't remove / delete the data to preserve existing data on player pages, but hides the server from viewed as /server or on network page)
Permission:
plan.data.clear
Delete all join addresses of the server this is run on. Related to a Fabric data gathering bug.
Permission:
plan.data.clear
Moves and combines offline uuid data to online uuids where possible. If --remove_offline flag is given offline players without online UUIDs are also removed, otherwise they are kept as is.