Created Migration guide to Version 5.1 build 768 (markdown)

Risto Lahtela 2020-10-11 15:45:51 +03:00
parent 7d8e7b884c
commit aaf77cf81b

@ -0,0 +1,51 @@
![Plan Header](https://puu.sh/AXSg7/5f2f78c06c.jpg)
# Migration guide to Version 5.1 build 768
This version reworked the commands and with them the permissions for commands.
You need to modify your permission set-up.
- For BungeeCord and Velocity all permissions are new, as the command required `plan.*` permission.
# Permissions
When some action previously did not have permission it is marked by a dash.
You can also view how the `plugin.yml` changed [here](https://github.com/plan-player-analytics/Plan/commit/a47ce3e57e0f99e4af3544bd4a7a3ef88c80b49b#diff-1737e81610f727181c7517167233d0ce)
Old permission | New Permission | Default | Description
-- | -- | -- | --
plan.?|*removed*| |*was used for help command*
plan.basic|*removed*| |*was used on bukkit*
plan.advanced|*removed*| |*was used on bukkit*
plan.staff|*removed*| |*was used on bukkit*
plan.*|*removed*| |*was used on bukkit & proxy platforms*
plan.analyze|plan.server|op|Access /plan server command & register a level 0 webuser
plan.manage|plan.servers|op|Access /plan servers command
plan.analyze|plan.network|op|Access /plan network command
plan.inspect.base|plan.player.self|true|Access /plan player command, get link to own player page & register a level 2 webuser
plan.inspect.other|plan.player.other|op|get link to anyone's player page & register a level 1 webuser
plan.search|plan.search|op|Access /plan search command
plan.qinspect.base|plan.ingame.self|true|Access /plan ingame command, view own data in game
plan.qinspect.other|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.webmanage|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.webmanage|plan.unregister.other|op|remove anyone's Plan-user
plan.info|plan.info|op|Access /plan info command
plan.reload|plan.reload|op|Access /plan reload command
plan.manage|plan.disable|op|Access /plan disable command
plan.webmanage|plan.users|op|Access /plan users command, Plan-user list
plan.manage|plan.data.base|op|Access /plan db command
plan.manage|plan.data.backup|op|Access /plan db backup command
plan.manage|plan.data.restore|op|Access /plan db restore command
plan.manage|plan.data.move|op|Access /plan db move command
plan.manage|plan.data.hotswap|op|Access /plan db hotswap command
plan.manage|plan.data.clear|op|Access /plan db clear command
plan.manage|plan.data.remove.player|op|Access /plan remove command
plan.manage|plan.data.remove.server|op|Access /plan uninstalled command
plan.manage|plan.data.export|op|Access /plan export command
plan.manage|plan.data.import|op|Access /plan import command
plan.manage|plan.json.self|true|Access /plan json command, download own Plan data as .json
plan.manage|plan.json.other|op|download anyone's Plan data as .json
plan.ignore.commanduse|plan.ignore.commanduse|false|Commands used by this player are ignored
plan.ignore.commanduse|plan.ignore.afk|false|AFK Time not calculated for this player