mirror of
https://github.com/lucko/LuckPerms.git
synced 2025-09-25 05:21:29 +02:00
Revert "Convert absolute URLs to relative (#54)"
This reverts commit 2e93ec9daa72553c135b0a900a06030197238008.
@@ -1,4 +1,4 @@
|
|||||||
This page documents the [`argument-based-command-permissions`](Configuration#argument-based-command-permissions) configuration option.
|
This page documents the [`argument-based-command-permissions`](https://github.com/lucko/LuckPerms/wiki/Configuration#argument-based-command-permissions) configuration option.
|
||||||
|
|
||||||
When this option is enabled, LuckPerms will run extra permission checks when a player tries to modify or view permission data.
|
When this option is enabled, LuckPerms will run extra permission checks when a player tries to modify or view permission data.
|
||||||
|
|
||||||
|
188
Command-Usage.md
188
Command-Usage.md
@@ -1,6 +1,6 @@
|
|||||||
Command usage is printed to the console/chat whenever invalid arguments are provided. **Simply typing /lp** will list all commands a user has permission to use.
|
Command usage is printed to the console/chat whenever invalid arguments are provided. **Simply typing /lp** will list all commands a user has permission to use.
|
||||||
|
|
||||||
If the only thing returned when you type a command is the plugin version, you do not have permission to use any of the commands. You need to use the server console to [give yourself access to LuckPerms commands first](Usage#granting-full-access-to-modify-permissions).
|
If the only thing returned when you type a command is the plugin version, you do not have permission to use any of the commands. You need to use the server console to [give yourself access to LuckPerms commands first](https://github.com/lucko/LuckPerms/wiki/Usage#granting-full-access-to-modify-permissions).
|
||||||
|
|
||||||
### Aliases
|
### Aliases
|
||||||
A list of aliases for each platform are listed below. Each command works in exactly the same manner, so you can use whichever you prefer.
|
A list of aliases for each platform are listed below. Each command works in exactly the same manner, so you can use whichever you prefer.
|
||||||
@@ -29,129 +29,129 @@ The alias used below (/lp) can be exchanged for any of the ones listed in the al
|
|||||||
### General commands
|
### General commands
|
||||||
General commands used to operate LuckPerms functions.
|
General commands used to operate LuckPerms functions.
|
||||||
|
|
||||||
* [/lp](Command-Usage:-General#lp)
|
* [/lp](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp)
|
||||||
* [/lp `sync`](Command-Usage:-General#lp-sync)
|
* [/lp `sync`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-sync)
|
||||||
* [/lp `info`](Command-Usage:-General#lp-info)
|
* [/lp `info`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-info)
|
||||||
* [/lp `editor`](Command-Usage:-General#lp-editor-type)
|
* [/lp `editor`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-editor-type)
|
||||||
* [/lp `debug`](Command-Usage:-General#lp-debug)
|
* [/lp `debug`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-debug)
|
||||||
* [/lp `verbose` \<on | record | off | upload\> [filter]](Command-Usage:-General#lp-verbose-onrecordoffupload-filter)
|
* [/lp `verbose` \<on | record | off | upload\> [filter]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-verbose-onrecordoffupload-filter)
|
||||||
* [/lp `tree` [scope] [player]](Command-Usage:-General#lp-tree-scope-player)
|
* [/lp `tree` [scope] [player]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-tree-scope-player)
|
||||||
* [/lp `search` \<permission\>](Command-Usage:-General#lp-search-permission)
|
* [/lp `search` \<permission\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-search-permission)
|
||||||
* [/lp `check` \<user\> \<permission\>](Command-Usage:-General#lp-check-user-permission)
|
* [/lp `check` \<user\> \<permission\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-check-user-permission)
|
||||||
* [/lp `networksync`](Command-Usage:-General#lp-networksync)
|
* [/lp `networksync`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-networksync)
|
||||||
* [/lp `import` \<file\>](Command-Usage:-General#lp-import-file)
|
* [/lp `import` \<file\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-import-file)
|
||||||
* [/lp `export` \<file\>](Command-Usage:-General#lp-export-file)
|
* [/lp `export` \<file\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-export-file)
|
||||||
* [/lp `reloadconfig`](Command-Usage:-General#lp-reloadconfig)
|
* [/lp `reloadconfig`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-reloadconfig)
|
||||||
* [/lp `bulkupdate`](Command-Usage:-General#lp-bulkupdate-data-type-action-action-field-action-value-constraints)
|
* [/lp `bulkupdate`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-bulkupdate-data-type-action-action-field-action-value-constraints)
|
||||||
* [/lp `migration`](Command-Usage:-General#lp-migration-plugin-name-options)
|
* [/lp `migration`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-migration-plugin-name-options)
|
||||||
* [/lp `creategroup` \<group\>](Command-Usage:-General#lp-creategroup-name)
|
* [/lp `creategroup` \<group\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-creategroup-name)
|
||||||
* [/lp `deletegroup` \<group\>](Command-Usage:-General#lp-deletegroup-name)
|
* [/lp `deletegroup` \<group\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-deletegroup-name)
|
||||||
* [/lp `listgroups`](Command-Usage:-General#lp-listgroups)
|
* [/lp `listgroups`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-listgroups)
|
||||||
* [/lp `createtrack` \<track\>](Command-Usage:-General#lp-createtrack-name)
|
* [/lp `createtrack` \<track\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-createtrack-name)
|
||||||
* [/lp `deletetrack` \<track\>](Command-Usage:-General#lp-deletetrack-name)
|
* [/lp `deletetrack` \<track\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-deletetrack-name)
|
||||||
* [/lp `listtracks`](Command-Usage:-General#lp-listtracks)
|
* [/lp `listtracks`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-listtracks)
|
||||||
|
|
||||||
### User commands
|
### User commands
|
||||||
Commands used to view or modify a specific user.
|
Commands used to view or modify a specific user.
|
||||||
|
|
||||||
Formed of `/lp user <user> ...` - where `<user>` is the username or uuid of the user being queried / modified.
|
Formed of `/lp user <user> ...` - where `<user>` is the username or uuid of the user being queried / modified.
|
||||||
* [/lp user \<user\> `info`](Command-Usage:-User#lp-user-user-info)
|
* [/lp user \<user\> `info`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-User#lp-user-user-info)
|
||||||
* [/lp user \<user\> `permission`](Command-Usage:-Permission)
|
* [/lp user \<user\> `permission`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission)
|
||||||
* [/lp user \<user\> `parent`](Command-Usage:-Parent)
|
* [/lp user \<user\> `parent`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent)
|
||||||
* [/lp user \<user\> `meta`](Command-Usage:-Meta)
|
* [/lp user \<user\> `meta`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta)
|
||||||
* [/lp user \<user\> `editor`](Command-Usage:-User#lp-user-user-editor)
|
* [/lp user \<user\> `editor`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-User#lp-user-user-editor)
|
||||||
* [/lp user \<user\> `promote` \<track\> [context...]](Command-Usage:-User#lp-user-user-promote-track-context)
|
* [/lp user \<user\> `promote` \<track\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-User#lp-user-user-promote-track-context)
|
||||||
* [/lp user \<user\> `demote` \<track\> [context...]](Command-Usage:-User#lp-user-user-demote-track-context)
|
* [/lp user \<user\> `demote` \<track\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-User#lp-user-user-demote-track-context)
|
||||||
* [/lp user \<user\> `showtracks`](Command-Usage:-User#lp-user-user-showtracks)
|
* [/lp user \<user\> `showtracks`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-User#lp-user-user-showtracks)
|
||||||
* [/lp user \<user\> `clear` [context...]](Command-Usage:-User#lp-user-user-clear-context)
|
* [/lp user \<user\> `clear` [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-User#lp-user-user-clear-context)
|
||||||
* [/lp user \<user\> `clone` \<user\>](Command-Usage:-User#lp-user-user-clone-user)
|
* [/lp user \<user\> `clone` \<user\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-User#lp-user-user-clone-user)
|
||||||
|
|
||||||
### Group commands
|
### Group commands
|
||||||
Commands used to view or modify a specific group.
|
Commands used to view or modify a specific group.
|
||||||
|
|
||||||
Formed of `/lp group <group> ...` - where `<group>` is the name of the group being queried / modified.
|
Formed of `/lp group <group> ...` - where `<group>` is the name of the group being queried / modified.
|
||||||
* [/lp group \<group\> `info`](Command-Usage:-Group#lp-group-group-info)
|
* [/lp group \<group\> `info`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group#lp-group-group-info)
|
||||||
* [/lp group \<group\> `permission`](Command-Usage:-Permission)
|
* [/lp group \<group\> `permission`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission)
|
||||||
* [/lp group \<group\> `parent`](Command-Usage:-Parent)
|
* [/lp group \<group\> `parent`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent)
|
||||||
* [/lp group \<group\> `meta`](Command-Usage:-Meta)
|
* [/lp group \<group\> `meta`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta)
|
||||||
* [/lp group \<group\> `editor`](Command-Usage:-Group#lp-group-group-editor)
|
* [/lp group \<group\> `editor`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group#lp-group-group-editor)
|
||||||
* [/lp group \<group\> `listmembers` [page]](Command-Usage:-Group#lp-group-group-listmembers-page)
|
* [/lp group \<group\> `listmembers` [page]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group#lp-group-group-listmembers-page)
|
||||||
* [/lp group \<group\> `setweight` \<weight\>](Command-Usage:-Group#lp-group-group-setweight-weight)
|
* [/lp group \<group\> `setweight` \<weight\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group#lp-group-group-setweight-weight)
|
||||||
* [/lp group \<group\> `setdisplayname` \<name\>](Command-Usage:-Group#lp-group-group-setdisplayname-name)
|
* [/lp group \<group\> `setdisplayname` \<name\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group#lp-group-group-setdisplayname-name)
|
||||||
* [/lp group \<group\> `showtracks`](Command-Usage:-Group#lp-group-group-showtracks)
|
* [/lp group \<group\> `showtracks`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group#lp-group-group-showtracks)
|
||||||
* [/lp group \<group\> `clear` [context...]](Command-Usage:-Group#lp-group-group-clear-context)
|
* [/lp group \<group\> `clear` [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group#lp-group-group-clear-context)
|
||||||
* [/lp group \<group\> `rename` \<new name\>](Command-Usage:-Group#lp-group-group-rename-new-name)
|
* [/lp group \<group\> `rename` \<new name\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group#lp-group-group-rename-new-name)
|
||||||
* [/lp group \<group\> `clone` \<name of clone\>](Command-Usage:-Group#lp-group-group-clone-new-name)
|
* [/lp group \<group\> `clone` \<name of clone\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group#lp-group-group-clone-new-name)
|
||||||
|
|
||||||
### Permission commands
|
### Permission commands
|
||||||
Commands used to view or modify the permissions data of a specific user or group.
|
Commands used to view or modify the permissions data of a specific user or group.
|
||||||
|
|
||||||
Formed of either `/lp user <user> permission ...` or `/lp group <group> permission ...`
|
Formed of either `/lp user <user> permission ...` or `/lp group <group> permission ...`
|
||||||
* [`info`](Command-Usage:-Permission#lp-usergroup-usergroup-permission-info)
|
* [`info`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-info)
|
||||||
* [`set` \<node\> \<true/false\> [context...]](Command-Usage:-Permission#lp-usergroup-usergroup-permission-set-node-truefalse-context)
|
* [`set` \<node\> \<true/false\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-set-node-truefalse-context)
|
||||||
* [`unset` \<node\> [context...]](Command-Usage:-Permission#lp-usergroup-usergroup-permission-unset-node-context)
|
* [`unset` \<node\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-unset-node-context)
|
||||||
* [`settemp` \<node\> \<true/false\> \<duration\> [temporary modifier] [context...]](Command-Usage:-Permission#lp-usergroup-usergroup-permission-settemp-node-truefalse-duration-temporary-modifier-context)
|
* [`settemp` \<node\> \<true/false\> \<duration\> [temporary modifier] [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-settemp-node-truefalse-duration-temporary-modifier-context)
|
||||||
* [`unsettemp` \<node\> [context...]](Command-Usage:-Permission#lp-usergroup-usergroup-permission-unsettemp-node-context)
|
* [`unsettemp` \<node\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-unsettemp-node-context)
|
||||||
* [`check` \<node\> [context...]](Command-Usage:-Permission#lp-usergroup-usergroup-permission-check-node-context)
|
* [`check` \<node\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-check-node-context)
|
||||||
* [`checkinherits` \<node\> [context...]](Command-Usage:-Permission#lp-usergroup-usergroup-permission-checkinherits-node-context)
|
* [`checkinherits` \<node\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-checkinherits-node-context)
|
||||||
* [`clear` [context...]](Command-Usage:-Permission#lp-usergroup-usergroup-permission-clear-context)
|
* [`clear` [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-clear-context)
|
||||||
|
|
||||||
### Parent commands
|
### Parent commands
|
||||||
Commands used to view or modify the inheritance properties (parents) of a specific user or group.
|
Commands used to view or modify the inheritance properties (parents) of a specific user or group.
|
||||||
|
|
||||||
Formed of either `/lp user <user> parent ...` or `/lp group <group> parent ...`
|
Formed of either `/lp user <user> parent ...` or `/lp group <group> parent ...`
|
||||||
* [`info`](Command-Usage:-Parent#lp-usergroup-usergroup-parent-info)
|
* [`info`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-info)
|
||||||
* [`set` \<group\> [context...]](Command-Usage:-Parent#lp-usergroup-usergroup-parent-set-group-context)
|
* [`set` \<group\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-set-group-context)
|
||||||
* [`add` \<group\> [context...]](Command-Usage:-Parent#lp-usergroup-usergroup-parent-add-group-context)
|
* [`add` \<group\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-add-group-context)
|
||||||
* [`remove` \<group\> [context...]](Command-Usage:-Parent#lp-usergroup-usergroup-parent-remove-group-context)
|
* [`remove` \<group\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-remove-group-context)
|
||||||
* [`settrack` \<track\> \<group\> [context...]](Command-Usage:-Parent#lp-usergroup-usergroup-parent-settrack-track-group-context)
|
* [`settrack` \<track\> \<group\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-settrack-track-group-context)
|
||||||
* [`addtemp` \<group\> \<duration\> [temporary modifier] [context...]](Command-Usage:-Parent#lp-usergroup-usergroup-parent-addtemp-group-duration-temporary-modifier-context)
|
* [`addtemp` \<group\> \<duration\> [temporary modifier] [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-addtemp-group-duration-temporary-modifier-context)
|
||||||
* [`removetemp` \<group\> [context...]](Command-Usage:-Parent#lp-usergroup-usergroup-parent-removetemp-group-context)
|
* [`removetemp` \<group\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-removetemp-group-context)
|
||||||
* [`clear` [context...]](Command-Usage:-Parent#lp-usergroup-usergroup-parent-clear-context)
|
* [`clear` [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-clear-context)
|
||||||
* [`cleartrack` \<track\> [context...]](Command-Usage:-Parent#lp-usergroup-usergroup-parent-cleartrack-track-context)
|
* [`cleartrack` \<track\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-cleartrack-track-context)
|
||||||
* [`switchprimarygroup` \<group\>](Command-Usage:-Parent#lp-user-user-parent-switchprimarygroup-group)
|
* [`switchprimarygroup` \<group\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-user-user-parent-switchprimarygroup-group)
|
||||||
|
|
||||||
### Meta commands
|
### Meta commands
|
||||||
Commands used to view or modify the metadata of a specific user or group.
|
Commands used to view or modify the metadata of a specific user or group.
|
||||||
|
|
||||||
Formed of either `/lp user <user> meta ...` or `/lp group <group> meta ...`
|
Formed of either `/lp user <user> meta ...` or `/lp group <group> meta ...`
|
||||||
* [`info`](Command-Usage:-Meta#lp-usergroup-usergroup-meta-info)
|
* [`info`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-info)
|
||||||
* [`set` \<key\> \<value\> [context...]](Command-Usage:-Meta#lp-usergroup-usergroup-meta-set-key-value-context)
|
* [`set` \<key\> \<value\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-set-key-value-context)
|
||||||
* [`unset` \<key\> [context...]](Command-Usage:-Meta#lp-usergroup-usergroup-meta-unset-key-value-context)
|
* [`unset` \<key\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-unset-key-value-context)
|
||||||
* [`settemp` \<key\> \<value\> \<duration\> [temporary modifier] [context...]](Command-Usage:-Meta#lp-usergroup-usergroup-meta-settemp-key-value-duration-temporary-modifier-context)
|
* [`settemp` \<key\> \<value\> \<duration\> [temporary modifier] [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-settemp-key-value-duration-temporary-modifier-context)
|
||||||
* [`unsettemp` \<key\> [context...]](Command-Usage:-Meta#lp-usergroup-usergroup-meta-unsettemp-key-context)
|
* [`unsettemp` \<key\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-unsettemp-key-context)
|
||||||
* [`addprefix` \<priority\> \<prefix\> [context...]](Command-Usage:-Meta#lp-usergroup-usergroup-meta-addprefix-priority-prefix-context)
|
* [`addprefix` \<priority\> \<prefix\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-addprefix-priority-prefix-context)
|
||||||
* [`addsuffix` \<priority\> \<suffix\> [context...]](Command-Usage:-Meta#lp-usergroup-usergroup-meta-addsuffix-priority-suffix-context)
|
* [`addsuffix` \<priority\> \<suffix\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-addsuffix-priority-suffix-context)
|
||||||
* [`setprefix` [priority] \<prefix\> [context...]](Command-Usage:-Meta#lp-usergroup-usergroup-meta-setprefix-priority-prefix-context)
|
* [`setprefix` [priority] \<prefix\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-setprefix-priority-prefix-context)
|
||||||
* [`setsuffix` [priority] \<suffix\> [context...]](Command-Usage:-Meta#lp-usergroup-usergroup-meta-setsuffix-priority-suffix-context)
|
* [`setsuffix` [priority] \<suffix\> [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-setsuffix-priority-suffix-context)
|
||||||
* [`removeprefix` \<priority\> [prefix] [context...]](Command-Usage:-Meta#lp-usergroup-usergroup-meta-removeprefix-priority-prefix-context)
|
* [`removeprefix` \<priority\> [prefix] [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-removeprefix-priority-prefix-context)
|
||||||
* [`removesuffix` \<priority\> [suffix] [context...]](Command-Usage:-Meta#lp-usergroup-usergroup-meta-removesuffix-priority-suffix-context)
|
* [`removesuffix` \<priority\> [suffix] [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-removesuffix-priority-suffix-context)
|
||||||
* [`addtempprefix` \<priority\> \<prefix\> \<duration\> [temporary modifier] [context...]](Command-Usage:-Meta#lp-usergroup-usergroup-meta-addtempprefix-priority-prefix-duration-temporary-modifier-context)
|
* [`addtempprefix` \<priority\> \<prefix\> \<duration\> [temporary modifier] [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-addtempprefix-priority-prefix-duration-temporary-modifier-context)
|
||||||
* [`addtempsuffix` \<priority\> \<suffix\> \<duration\> [temporary modifier] [context...]](Command-Usage:-Meta#lp-usergroup-usergroup-meta-addtempsuffix-priority-suffix-duration-temporary-modifier-context)
|
* [`addtempsuffix` \<priority\> \<suffix\> \<duration\> [temporary modifier] [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-addtempsuffix-priority-suffix-duration-temporary-modifier-context)
|
||||||
* [`settempprefix` [priority] \<prefix\> \<duration\> [temporary modifier] [context...]](Command-Usage:-Meta#lp-usergroup-usergroup-meta-settempprefix-priority-prefix-duration-temporary-modifier-context)
|
* [`settempprefix` [priority] \<prefix\> \<duration\> [temporary modifier] [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-settempprefix-priority-prefix-duration-temporary-modifier-context)
|
||||||
* [`settempsuffix` [priority] \<suffix\> \<duration\> [temporary modifier] [context...]](Command-Usage:-Meta#lp-usergroup-usergroup-meta-settempsuffix-priority-suffix-duration-temporary-modifier-context)
|
* [`settempsuffix` [priority] \<suffix\> \<duration\> [temporary modifier] [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-settempsuffix-priority-suffix-duration-temporary-modifier-context)
|
||||||
* [`removetempprefix` \<priority\> [prefix] [context...]](Command-Usage:-Meta#lp-usergroup-usergroup-meta-removetempprefix-priority-prefix-context)
|
* [`removetempprefix` \<priority\> [prefix] [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-removetempprefix-priority-prefix-context)
|
||||||
* [`removetempsuffix` \<priority\> [suffix] [context...]](Command-Usage:-Meta#lp-usergroup-usergroup-meta-removetempsuffix-priority-suffix-context)
|
* [`removetempsuffix` \<priority\> [suffix] [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-removetempsuffix-priority-suffix-context)
|
||||||
* [`clear` [context...]](Command-Usage:-Meta#lp-usergroup-usergroup-meta-clear-context)
|
* [`clear` [context...]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-clear-context)
|
||||||
|
|
||||||
### Track commands
|
### Track commands
|
||||||
Commands used to view or modify a specific track.
|
Commands used to view or modify a specific track.
|
||||||
|
|
||||||
Formed of `/lp track <track> ...` - where `<track>` is the name of the track being queried / modified.
|
Formed of `/lp track <track> ...` - where `<track>` is the name of the track being queried / modified.
|
||||||
* [/lp track \<track\> `info`](Command-Usage:-Track#lp-track-track-info)
|
* [/lp track \<track\> `info`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Track#lp-track-track-info)
|
||||||
* [/lp track \<track\> `append` \<group\>](Command-Usage:-Track#lp-track-track-append-group)
|
* [/lp track \<track\> `append` \<group\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Track#lp-track-track-append-group)
|
||||||
* [/lp track \<track\> `insert` \<group\> \<position\>](Command-Usage:-Track#lp-track-track-insert-group-position)
|
* [/lp track \<track\> `insert` \<group\> \<position\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Track#lp-track-track-insert-group-position)
|
||||||
* [/lp track \<track\> `remove` \<group\>](Command-Usage:-Track#lp-track-track-remove-group)
|
* [/lp track \<track\> `remove` \<group\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Track#lp-track-track-remove-group)
|
||||||
* [/lp track \<track\> `clear`](Command-Usage:-Track#lp-track-track-clear)
|
* [/lp track \<track\> `clear`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Track#lp-track-track-clear)
|
||||||
* [/lp track \<track\> `rename` \<new name\>](Command-Usage:-Track#lp-track-track-rename-new-name)
|
* [/lp track \<track\> `rename` \<new name\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Track#lp-track-track-rename-new-name)
|
||||||
* [/lp track \<track\> `clone` \<name of clone\>](Command-Usage:-Track#lp-track-track-clone-new-name)
|
* [/lp track \<track\> `clone` \<name of clone\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Track#lp-track-track-clone-new-name)
|
||||||
|
|
||||||
### Log commands
|
### Log commands
|
||||||
Commands used to view the action log.
|
Commands used to view the action log.
|
||||||
* [/lp log `recent` [user] [page]](Command-Usage:-Log#lp-log-recent-user-page)
|
* [/lp log `recent` [user] [page]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Log#lp-log-recent-user-page)
|
||||||
* [/lp log `search` \<query\> [page]](Command-Usage:-Log#lp-log-search-query-page)
|
* [/lp log `search` \<query\> [page]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Log#lp-log-search-query-page)
|
||||||
* [/lp log `notify` [on|off]](Command-Usage:-Log#lp-log-notify-onoff)
|
* [/lp log `notify` [on|off]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Log#lp-log-notify-onoff)
|
||||||
* [/lp log `export` \<file\>](Command-Usage:-Log#lp-log-export-file)
|
* [/lp log `export` \<file\>](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Log#lp-log-export-file)
|
||||||
* [/lp log `userhistory` \<user\> [page]](Command-Usage:-Log#lp-log-userhistory-user-page)
|
* [/lp log `userhistory` \<user\> [page]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Log#lp-log-userhistory-user-page)
|
||||||
* [/lp log `grouphistory` \<group\> [page]](Command-Usage:-Log#lp-log-grouphistory-group-page)
|
* [/lp log `grouphistory` \<group\> [page]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Log#lp-log-grouphistory-group-page)
|
||||||
* [/lp log `trackhistory` \<track\> [page]](Command-Usage:-Log#lp-log-trackhistory-track-page)
|
* [/lp log `trackhistory` \<track\> [page]](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Log#lp-log-trackhistory-track-page)
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
This is a sub-page of the main **Command Usage** page. [Click here to go back.](Command-Usage)
|
This is a sub-page of the main **Command Usage** page. [Click here to go back.](https://github.com/lucko/LuckPerms/wiki/Command-Usage)
|
||||||
|
|
||||||
Key things to remember from the main page:
|
Key things to remember from the main page:
|
||||||
|
|
||||||
@@ -81,7 +81,7 @@ Filters match the start of permissions or the user being checked. You can use `&
|
|||||||
* `!Luck & !anticheat` - matches any checks not against my user and not starting with "anticheat"
|
* `!Luck & !anticheat` - matches any checks not against my user and not starting with "anticheat"
|
||||||
* `anticheat & !anticheat.check` - matches any checks starting with "anticheat" but not starting with "anticheat.check"
|
* `anticheat & !anticheat.check` - matches any checks starting with "anticheat" but not starting with "anticheat.check"
|
||||||
|
|
||||||
More information can be found [**here**](Verbose)
|
More information can be found [**here**](https://github.com/lucko/LuckPerms/wiki/Verbose)
|
||||||
|
|
||||||
___
|
___
|
||||||
#### `/lp tree [scope] [player]`
|
#### `/lp tree [scope] [player]`
|
||||||
@@ -149,7 +149,7 @@ ___
|
|||||||
* `[action value]` - the value to replace with. only required for update actions
|
* `[action value]` - the value to replace with. only required for update actions
|
||||||
* `[constraints]` - the constraints required for the update
|
* `[constraints]` - the constraints required for the update
|
||||||
|
|
||||||
Allows you to perform a bulk modification to all permission data. A detailed guide on how to use this command can be found [here](Bulk-Editing).
|
Allows you to perform a bulk modification to all permission data. A detailed guide on how to use this command can be found [here](https://github.com/lucko/LuckPerms/wiki/Bulk-Editing).
|
||||||
|
|
||||||
___
|
___
|
||||||
#### `/lp migration <plugin name> [options]`
|
#### `/lp migration <plugin name> [options]`
|
||||||
@@ -158,7 +158,7 @@ ___
|
|||||||
* `<plugin name>` - the plugin to migrate data from
|
* `<plugin name>` - the plugin to migrate data from
|
||||||
* `[options]` - the options required for certain plugin migrations
|
* `[options]` - the options required for certain plugin migrations
|
||||||
|
|
||||||
Main command used for the migration system. Allows you to import permissions data into LuckPerms from other permission plugins. More information about this feature can be found [here](Migration).
|
Main command used for the migration system. Allows you to import permissions data into LuckPerms from other permission plugins. More information about this feature can be found [here](https://github.com/lucko/LuckPerms/wiki/Migration).
|
||||||
|
|
||||||
___
|
___
|
||||||
#### `/lp creategroup <name>`
|
#### `/lp creategroup <name>`
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
This is a sub-page of the main **Command Usage** page. [Click here to go back.](Command-Usage)
|
This is a sub-page of the main **Command Usage** page. [Click here to go back.](https://github.com/lucko/LuckPerms/wiki/Command-Usage)
|
||||||
|
|
||||||
Key things to remember from the main page:
|
Key things to remember from the main page:
|
||||||
|
|
||||||
@@ -12,9 +12,9 @@ ___
|
|||||||
|
|
||||||
### Index
|
### Index
|
||||||
* [/lp group \<group\> `info`](#lp-group-group-info)
|
* [/lp group \<group\> `info`](#lp-group-group-info)
|
||||||
* [/lp group \<group\> `permission`](Command-Usage:-Permission)
|
* [/lp group \<group\> `permission`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission)
|
||||||
* [/lp group \<group\> `parent`](Command-Usage:-Parent)
|
* [/lp group \<group\> `parent`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent)
|
||||||
* [/lp group \<group\> `meta`](Command-Usage:-Meta)
|
* [/lp group \<group\> `meta`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta)
|
||||||
* [/lp group \<group\> `editor`](#lp-group-group-editor)
|
* [/lp group \<group\> `editor`](#lp-group-group-editor)
|
||||||
* [/lp group \<group\> `listmembers` [page]](#lp-group-group-listmembers-page)
|
* [/lp group \<group\> `listmembers` [page]](#lp-group-group-listmembers-page)
|
||||||
* [/lp group \<group\> `setweight` \<weight\>](#lp-group-group-setweight-weight)
|
* [/lp group \<group\> `setweight` \<weight\>](#lp-group-group-setweight-weight)
|
||||||
@@ -55,7 +55,7 @@ ___
|
|||||||
**Permission**: luckperms.group.setdisplayname
|
**Permission**: luckperms.group.setdisplayname
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<name>` - the name to set
|
* `<name>` - the name to set
|
||||||
* `[context...]` - the [contexts](Context) to set the display name in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to set the display name in
|
||||||
|
|
||||||
Sets the groups display name. This can effectively be used as an "alias" for the group.
|
Sets the groups display name. This can effectively be used as an "alias" for the group.
|
||||||
|
|
||||||
@@ -68,7 +68,7 @@ ___
|
|||||||
#### `/lp group <group> clear [context]`
|
#### `/lp group <group> clear [context]`
|
||||||
**Permission**: luckperms.group.clear
|
**Permission**: luckperms.group.clear
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `[context...]` - the [contexts](Context) to filter by
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to filter by
|
||||||
|
|
||||||
Clears the group's permissions, parent groups and meta.
|
Clears the group's permissions, parent groups and meta.
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
This is a sub-page of the main **Command Usage** page. [Click here to go back.](Command-Usage)
|
This is a sub-page of the main **Command Usage** page. [Click here to go back.](https://github.com/lucko/LuckPerms/wiki/Command-Usage)
|
||||||
|
|
||||||
Key things to remember from the main page:
|
Key things to remember from the main page:
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
This is a sub-page of the main **Command Usage** page. [Click here to go back.](Command-Usage)
|
This is a sub-page of the main **Command Usage** page. [Click here to go back.](https://github.com/lucko/LuckPerms/wiki/Command-Usage)
|
||||||
|
|
||||||
Key things to remember from the main page:
|
Key things to remember from the main page:
|
||||||
|
|
||||||
@@ -41,7 +41,7 @@ ___
|
|||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<key>` - the key to set
|
* `<key>` - the key to set
|
||||||
* `<value>` - the value to set the key to
|
* `<value>` - the value to set the key to
|
||||||
* `[context...]` - the [contexts](Context) to set the meta in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to set the meta in
|
||||||
|
|
||||||
Sets a meta key value pair for a user/group. These values can be read and modified by other plugins using Vault or the Sponge Permissions API.
|
Sets a meta key value pair for a user/group. These values can be read and modified by other plugins using Vault or the Sponge Permissions API.
|
||||||
|
|
||||||
@@ -50,7 +50,7 @@ ___
|
|||||||
**Permission**: luckperms.user.meta.unset or luckperms.group.meta.unset
|
**Permission**: luckperms.user.meta.unset or luckperms.group.meta.unset
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<key>` - the key to unset
|
* `<key>` - the key to unset
|
||||||
* `[context...]` - the [contexts](Context) to unset the meta in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to unset the meta in
|
||||||
|
|
||||||
Unsets a meta key value pair for a user/group.
|
Unsets a meta key value pair for a user/group.
|
||||||
|
|
||||||
@@ -62,7 +62,7 @@ ___
|
|||||||
* `<value>` - the value to set the key to
|
* `<value>` - the value to set the key to
|
||||||
* `<duration>` - the duration until the meta will expire
|
* `<duration>` - the duration until the meta will expire
|
||||||
* `[temporary modifier]` - how the temporary permission should be applied
|
* `[temporary modifier]` - how the temporary permission should be applied
|
||||||
* `[context...]` - the [contexts](Context) to set the meta in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to set the meta in
|
||||||
|
|
||||||
Sets a temporary meta key value pair for a user/group. Duration should either be a time period, or a unix timestamp when the permission will expire. e.g. "3d13h45m" will set the permission to expire in 3 days, 13 hours and 45 minutes time. "1482694200" will set the permission to expire at 7:30PM on 25th December 2016.
|
Sets a temporary meta key value pair for a user/group. Duration should either be a time period, or a unix timestamp when the permission will expire. e.g. "3d13h45m" will set the permission to expire in 3 days, 13 hours and 45 minutes time. "1482694200" will set the permission to expire at 7:30PM on 25th December 2016.
|
||||||
LuckPerms uses a format for the relative time similar to the [SimpleDateFormat](https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html) used in java. I.e. `1M` would be one month while `1m` would be one minute.
|
LuckPerms uses a format for the relative time similar to the [SimpleDateFormat](https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html) used in java. I.e. `1M` would be one month while `1m` would be one minute.
|
||||||
@@ -80,7 +80,7 @@ ___
|
|||||||
**Permission**: luckperms.user.meta.unsettemp or luckperms.group.meta.unsettemp
|
**Permission**: luckperms.user.meta.unsettemp or luckperms.group.meta.unsettemp
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<key>` - the key to unset
|
* `<key>` - the key to unset
|
||||||
* `[context...]` - the [contexts](Context) to unset the meta in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to unset the meta in
|
||||||
|
|
||||||
Unsets a temporary meta key value pair for a user/group.
|
Unsets a temporary meta key value pair for a user/group.
|
||||||
|
|
||||||
@@ -90,7 +90,7 @@ ___
|
|||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<priority>` - the priority to add the prefix at
|
* `<priority>` - the priority to add the prefix at
|
||||||
* `<prefix>` - the actual prefix string
|
* `<prefix>` - the actual prefix string
|
||||||
* `[context...]` - the [contexts](Context) to add the prefix in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to add the prefix in
|
||||||
|
|
||||||
Adds a prefix to a user/group. You can wrap the prefix in " " quotes to escape spaces.
|
Adds a prefix to a user/group. You can wrap the prefix in " " quotes to escape spaces.
|
||||||
|
|
||||||
@@ -100,7 +100,7 @@ ___
|
|||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<priority>` - the priority to add the suffix at
|
* `<priority>` - the priority to add the suffix at
|
||||||
* `<suffix>` - the actual suffix string
|
* `<suffix>` - the actual suffix string
|
||||||
* `[context...]` - the [contexts](Context) to add the suffix in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to add the suffix in
|
||||||
|
|
||||||
Adds a suffix to a user/group. You can wrap the suffix in " " quotes to escape spaces.
|
Adds a suffix to a user/group. You can wrap the suffix in " " quotes to escape spaces.
|
||||||
|
|
||||||
@@ -110,7 +110,7 @@ ___
|
|||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `[priority]` - the priority to set the prefix at
|
* `[priority]` - the priority to set the prefix at
|
||||||
* `<prefix>` - the actual prefix string
|
* `<prefix>` - the actual prefix string
|
||||||
* `[context...]` - the [contexts](Context) to set the prefix in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to set the prefix in
|
||||||
|
|
||||||
Sets a prefix for a user/group. You can wrap the prefix in " " quotes to escape spaces. This is different from the `addprefix` command in that existing prefixes set in the same context are removed when the new prefix is added. Another difference is that the priority argument is optional in the setprefix command - LuckPerms will determine an appropriate value for the priority when the command is ran.
|
Sets a prefix for a user/group. You can wrap the prefix in " " quotes to escape spaces. This is different from the `addprefix` command in that existing prefixes set in the same context are removed when the new prefix is added. Another difference is that the priority argument is optional in the setprefix command - LuckPerms will determine an appropriate value for the priority when the command is ran.
|
||||||
|
|
||||||
@@ -120,7 +120,7 @@ ___
|
|||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `[priority]` - the priority to set the suffix at
|
* `[priority]` - the priority to set the suffix at
|
||||||
* `<suffix>` - the actual suffix string
|
* `<suffix>` - the actual suffix string
|
||||||
* `[context...]` - the [contexts](Context) to set the suffix in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to set the suffix in
|
||||||
|
|
||||||
Sets a suffix for a user/group. You can wrap the suffix in " " quotes to escape spaces. This is different from the `addsuffix` command in that existing suffixes set in the same context are removed when the new suffix is added. Another difference is that the priority argument is optional in the setsuffix command - LuckPerms will determine an appropriate value for the priority when the command is ran.
|
Sets a suffix for a user/group. You can wrap the suffix in " " quotes to escape spaces. This is different from the `addsuffix` command in that existing suffixes set in the same context are removed when the new suffix is added. Another difference is that the priority argument is optional in the setsuffix command - LuckPerms will determine an appropriate value for the priority when the command is ran.
|
||||||
|
|
||||||
@@ -130,7 +130,7 @@ ___
|
|||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<priority>` - the priority to remove the prefix at
|
* `<priority>` - the priority to remove the prefix at
|
||||||
* `[prefix]` - the actual prefix string
|
* `[prefix]` - the actual prefix string
|
||||||
* `[context...]` - the [contexts](Context) to remove the prefix in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to remove the prefix in
|
||||||
|
|
||||||
Removes a prefix from a user/group. You can wrap the prefix in " " quotes to escape spaces.
|
Removes a prefix from a user/group. You can wrap the prefix in " " quotes to escape spaces.
|
||||||
|
|
||||||
@@ -140,7 +140,7 @@ ___
|
|||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<priority>` - the priority to remove the suffix at
|
* `<priority>` - the priority to remove the suffix at
|
||||||
* `[suffix]` - the actual suffix string
|
* `[suffix]` - the actual suffix string
|
||||||
* `[context...]` - the [contexts](Context) to remove the suffix in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to remove the suffix in
|
||||||
|
|
||||||
Removes a suffix from a user/group. You can wrap the suffix in " " quotes to escape spaces.
|
Removes a suffix from a user/group. You can wrap the suffix in " " quotes to escape spaces.
|
||||||
|
|
||||||
@@ -152,7 +152,7 @@ ___
|
|||||||
* `<prefix>` - the actual prefix string
|
* `<prefix>` - the actual prefix string
|
||||||
* `<duration>` - the duration until the prefix will expire
|
* `<duration>` - the duration until the prefix will expire
|
||||||
* `[temporary modifier]` - how the temporary permission should be applied
|
* `[temporary modifier]` - how the temporary permission should be applied
|
||||||
* `[context...]` - the [contexts](Context) to add the prefix in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to add the prefix in
|
||||||
|
|
||||||
Adds a prefix to a user/group temporarily. You can wrap the prefix in " " quotes to escape spaces. Duration should either be a time period, or a unix timestamp when the permission will expire. e.g. "3d13h45m" will set the permission to expire in 3 days, 13 hours and 45 minutes time. "1482694200" will set the permission to expire at 7:30PM on 25th December 2016.
|
Adds a prefix to a user/group temporarily. You can wrap the prefix in " " quotes to escape spaces. Duration should either be a time period, or a unix timestamp when the permission will expire. e.g. "3d13h45m" will set the permission to expire in 3 days, 13 hours and 45 minutes time. "1482694200" will set the permission to expire at 7:30PM on 25th December 2016.
|
||||||
LuckPerms uses a format for the relative time similar to the [SimpleDateFormat](https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html) used in java. I.e. `1M` would be one month while `1m` would be one minute.
|
LuckPerms uses a format for the relative time similar to the [SimpleDateFormat](https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html) used in java. I.e. `1M` would be one month while `1m` would be one minute.
|
||||||
@@ -173,7 +173,7 @@ ___
|
|||||||
* `<suffix>` - the actual suffix string
|
* `<suffix>` - the actual suffix string
|
||||||
* `<duration>` - the duration until the suffix will expire
|
* `<duration>` - the duration until the suffix will expire
|
||||||
* `[temporary modifier]` - how the temporary permission should be applied
|
* `[temporary modifier]` - how the temporary permission should be applied
|
||||||
* `[context...]` - the [contexts](Context) to add the suffix in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to add the suffix in
|
||||||
|
|
||||||
Adds a suffix to a user/group temporarily. You can wrap the suffix in " " quotes to escape spaces. Duration should either be a time period, or a unix timestamp when the permission will expire. e.g. "3d13h45m" will set the permission to expire in 3 days, 13 hours and 45 minutes time. "1482694200" will set the permission to expire at 7:30PM on 25th December 2016.
|
Adds a suffix to a user/group temporarily. You can wrap the suffix in " " quotes to escape spaces. Duration should either be a time period, or a unix timestamp when the permission will expire. e.g. "3d13h45m" will set the permission to expire in 3 days, 13 hours and 45 minutes time. "1482694200" will set the permission to expire at 7:30PM on 25th December 2016.
|
||||||
LuckPerms uses a format for the relative time similar to the [SimpleDateFormat](https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html) used in java. I.e. `1M` would be one month while `1m` would be one minute.
|
LuckPerms uses a format for the relative time similar to the [SimpleDateFormat](https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html) used in java. I.e. `1M` would be one month while `1m` would be one minute.
|
||||||
@@ -194,7 +194,7 @@ ___
|
|||||||
* `<prefix>` - the actual prefix string
|
* `<prefix>` - the actual prefix string
|
||||||
* `<duration>` - the duration until the prefix will expire
|
* `<duration>` - the duration until the prefix will expire
|
||||||
* `[temporary modifier]` - how the temporary permission should be applied
|
* `[temporary modifier]` - how the temporary permission should be applied
|
||||||
* `[context...]` - the [contexts](Context) to set the prefix in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to set the prefix in
|
||||||
|
|
||||||
Sets a prefix to a user/group temporarily. You can wrap the prefix in " " quotes to escape spaces. This is different from the `addtempprefix` command in that existing prefixes set in the same context are removed when the new prefix is added. Another difference is that the priority argument is optional in the settempprefix command - LuckPerms will dertermine an appropriate value for the priority when the command is ran.
|
Sets a prefix to a user/group temporarily. You can wrap the prefix in " " quotes to escape spaces. This is different from the `addtempprefix` command in that existing prefixes set in the same context are removed when the new prefix is added. Another difference is that the priority argument is optional in the settempprefix command - LuckPerms will dertermine an appropriate value for the priority when the command is ran.
|
||||||
|
|
||||||
@@ -217,7 +217,7 @@ ___
|
|||||||
* `<suffix>` - the actual suffix string
|
* `<suffix>` - the actual suffix string
|
||||||
* `<duration>` - the duration until the suffix will expire
|
* `<duration>` - the duration until the suffix will expire
|
||||||
* `[temporary modifier]` - how the temporary permission should be applied
|
* `[temporary modifier]` - how the temporary permission should be applied
|
||||||
* `[context...]` - the [contexts](Context) to set the suffix in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to set the suffix in
|
||||||
|
|
||||||
Sets a suffix to a user/group temporarily. You can wrap the suffix in " " quotes to escape spaces. This is different from the `addtempsuffix` command in that existing suffixes set in the same context are removed when the new suffix is added. Another difference is that the priority argument is optional in the settempsuffix command - LuckPerms will dertermine an appropriate value for the priority when the command is ran.
|
Sets a suffix to a user/group temporarily. You can wrap the suffix in " " quotes to escape spaces. This is different from the `addtempsuffix` command in that existing suffixes set in the same context are removed when the new suffix is added. Another difference is that the priority argument is optional in the settempsuffix command - LuckPerms will dertermine an appropriate value for the priority when the command is ran.
|
||||||
|
|
||||||
@@ -238,7 +238,7 @@ ___
|
|||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<priority>` - the priority to remove the prefix at
|
* `<priority>` - the priority to remove the prefix at
|
||||||
* `[prefix]` - the actual prefix string
|
* `[prefix]` - the actual prefix string
|
||||||
* `[context...]` - the [contexts](Context) to remove the prefix in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to remove the prefix in
|
||||||
|
|
||||||
Removes a tempoary prefix from a user/group. You can wrap the prefix in " " quotes to escape spaces.
|
Removes a tempoary prefix from a user/group. You can wrap the prefix in " " quotes to escape spaces.
|
||||||
|
|
||||||
@@ -248,7 +248,7 @@ ___
|
|||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<priority>` - the priority to remove the suffix at
|
* `<priority>` - the priority to remove the suffix at
|
||||||
* `[suffix]` - the actual suffix string
|
* `[suffix]` - the actual suffix string
|
||||||
* `[context...]` - the [contexts](Context) to remove the suffix in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to remove the suffix in
|
||||||
|
|
||||||
Removes a temporary suffix from a user/group. You can wrap the suffix in " " quotes to escape spaces.
|
Removes a temporary suffix from a user/group. You can wrap the suffix in " " quotes to escape spaces.
|
||||||
|
|
||||||
@@ -256,7 +256,7 @@ ___
|
|||||||
#### `/lp user/group <user|group> meta clear [context...]`
|
#### `/lp user/group <user|group> meta clear [context...]`
|
||||||
**Permission**: luckperms.user.meta.clear or luckperms.group.meta.clear
|
**Permission**: luckperms.user.meta.clear or luckperms.group.meta.clear
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `[context...]` - the [contexts](Context) to filter by
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to filter by
|
||||||
|
|
||||||
Removes all meta/prefixes/suffixes.
|
Removes all meta/prefixes/suffixes.
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
This is a sub-page of the main **Command Usage** page. [Click here to go back.](Command-Usage)
|
This is a sub-page of the main **Command Usage** page. [Click here to go back.](https://github.com/lucko/LuckPerms/wiki/Command-Usage)
|
||||||
|
|
||||||
Key things to remember from the main page:
|
Key things to remember from the main page:
|
||||||
|
|
||||||
@@ -32,7 +32,7 @@ ___
|
|||||||
**Permission**: luckperms.user.parent.set or luckperms.group.parent.set
|
**Permission**: luckperms.user.parent.set or luckperms.group.parent.set
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<group>` - the group to set
|
* `<group>` - the group to set
|
||||||
* `[context...]` - the [contexts](Context) to set the group in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to set the group in
|
||||||
|
|
||||||
Sets a user/group's parent. Unlike the "parent add" command, this command will clear all existing groups set at the given context. The add command will simply "add" the group to the existing ones a user/group has. If the command is executed with no context arguments, this command will also update a user's primary group.
|
Sets a user/group's parent. Unlike the "parent add" command, this command will clear all existing groups set at the given context. The add command will simply "add" the group to the existing ones a user/group has. If the command is executed with no context arguments, this command will also update a user's primary group.
|
||||||
|
|
||||||
@@ -41,7 +41,7 @@ ___
|
|||||||
**Permission**: luckperms.user.parent.add or luckperms.group.parent.add
|
**Permission**: luckperms.user.parent.add or luckperms.group.parent.add
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<group>` - the group to add
|
* `<group>` - the group to add
|
||||||
* `[context...]` - the [contexts](Context) to add the group in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to add the group in
|
||||||
|
|
||||||
Adds a parent to a user/group. Unlike the "parent set" command, this command will just accumulate the given parent with the ones the user/group already has. No existing parents will be removed from the user, and a user's primary group will be unaffected.
|
Adds a parent to a user/group. Unlike the "parent set" command, this command will just accumulate the given parent with the ones the user/group already has. No existing parents will be removed from the user, and a user's primary group will be unaffected.
|
||||||
|
|
||||||
@@ -50,7 +50,7 @@ ___
|
|||||||
**Permission**: luckperms.user.parent.remove or luckperms.group.parent.remove
|
**Permission**: luckperms.user.parent.remove or luckperms.group.parent.remove
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<group>` - the group to remove
|
* `<group>` - the group to remove
|
||||||
* `[context...]` - the [contexts](Context) to remove the group in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to remove the group in
|
||||||
|
|
||||||
Removes a parent from the user/group.
|
Removes a parent from the user/group.
|
||||||
If the removed group was the users primary group, will they be set back to default as primary.
|
If the removed group was the users primary group, will they be set back to default as primary.
|
||||||
@@ -61,7 +61,7 @@ ___
|
|||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<track>` - the track to set on
|
* `<track>` - the track to set on
|
||||||
* `<group>` - the group to set to, or a number relating to the position of the group on the given track
|
* `<group>` - the group to set to, or a number relating to the position of the group on the given track
|
||||||
* `[context...]` - the [contexts](Context) to set the group in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to set the group in
|
||||||
|
|
||||||
Sets a users/groups position on a given track. This behaves in the same way as the set command, except it only clears existing groups which are on the specified track. Other parent groups are not affected.
|
Sets a users/groups position on a given track. This behaves in the same way as the set command, except it only clears existing groups which are on the specified track. Other parent groups are not affected.
|
||||||
___
|
___
|
||||||
@@ -71,7 +71,7 @@ ___
|
|||||||
* `<group>` - the group to add
|
* `<group>` - the group to add
|
||||||
* `<duration>` - the duration until the group will expire
|
* `<duration>` - the duration until the group will expire
|
||||||
* `[temporary modifier]` - how the temporary permission should be applied
|
* `[temporary modifier]` - how the temporary permission should be applied
|
||||||
* `[context...]` - the [contexts](Context) to add the group in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to add the group in
|
||||||
|
|
||||||
Adds a parent to a user/group temporarily. Duration should either be a time period, or a unix timestamp when the permission will expire. e.g. "1mo3d13h45m" will set the permission to expire in 1 month, 3 days, 13 hours and 45 minutes time, while "1482694200" will set the permission to expire at 7:30PM on 25th December 2016.
|
Adds a parent to a user/group temporarily. Duration should either be a time period, or a unix timestamp when the permission will expire. e.g. "1mo3d13h45m" will set the permission to expire in 1 month, 3 days, 13 hours and 45 minutes time, while "1482694200" will set the permission to expire at 7:30PM on 25th December 2016.
|
||||||
|
|
||||||
@@ -88,7 +88,7 @@ ___
|
|||||||
**Permission**: luckperms.user.parent.removetemp or luckperms.group.parent.removetemp
|
**Permission**: luckperms.user.parent.removetemp or luckperms.group.parent.removetemp
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<group>` - the group to remove
|
* `<group>` - the group to remove
|
||||||
* `[context...]` - the [contexts](Context) to remove the group in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to remove the group in
|
||||||
|
|
||||||
Removes a tempoary parent from the user/group.
|
Removes a tempoary parent from the user/group.
|
||||||
|
|
||||||
@@ -96,7 +96,7 @@ ___
|
|||||||
#### `/lp user/group <user|group> parent clear [context...]`
|
#### `/lp user/group <user|group> parent clear [context...]`
|
||||||
**Permission**: luckperms.user.parent.clear or luckperms.group.parent.clear
|
**Permission**: luckperms.user.parent.clear or luckperms.group.parent.clear
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `[context...]` - the [contexts](Context) to filter by
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to filter by
|
||||||
|
|
||||||
Removes all parents the user or group has.
|
Removes all parents the user or group has.
|
||||||
This will add them back to the `default` group.
|
This will add them back to the `default` group.
|
||||||
@@ -106,7 +106,7 @@ ___
|
|||||||
**Permission**: luckperms.user.parent.cleartrack or luckperms.group.parent.cleartrack
|
**Permission**: luckperms.user.parent.cleartrack or luckperms.group.parent.cleartrack
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<track>` - the track to remove on
|
* `<track>` - the track to remove on
|
||||||
* `[context...]` - the [contexts](Context) to filter by
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to filter by
|
||||||
|
|
||||||
Removes all parents from the user/group on a given track.
|
Removes all parents from the user/group on a given track.
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
This is a sub-page of the main **Command Usage** page. [Click here to go back.](Command-Usage)
|
This is a sub-page of the main **Command Usage** page. [Click here to go back.](https://github.com/lucko/LuckPerms/wiki/Command-Usage)
|
||||||
|
|
||||||
Key things to remember from the main page:
|
Key things to remember from the main page:
|
||||||
|
|
||||||
@@ -31,7 +31,7 @@ ___
|
|||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<node>` - the permission node to set
|
* `<node>` - the permission node to set
|
||||||
* `[true|false]` - the value to set the permission to (defaults to `true`)
|
* `[true|false]` - the value to set the permission to (defaults to `true`)
|
||||||
* `[context...]` - the [contexts](Context) to set the permission in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to set the permission in
|
||||||
|
|
||||||
Sets (or gives) a permission for a user/group with "true", granting the permission. Providing a value of "false" will negate the permission. Not adding any context will set the permission in context "global".
|
Sets (or gives) a permission for a user/group with "true", granting the permission. Providing a value of "false" will negate the permission. Not adding any context will set the permission in context "global".
|
||||||
|
|
||||||
@@ -40,7 +40,7 @@ ___
|
|||||||
**Permission**: luckperms.user.permission.unset or luckperms.group.permission.unset
|
**Permission**: luckperms.user.permission.unset or luckperms.group.permission.unset
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<node>` - the permission node to unset
|
* `<node>` - the permission node to unset
|
||||||
* `[context...]` - the [contexts](Context) to unset the permission in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to unset the permission in
|
||||||
|
|
||||||
Unsets (or removes) a permission for a user/group.
|
Unsets (or removes) a permission for a user/group.
|
||||||
|
|
||||||
@@ -52,7 +52,7 @@ ___
|
|||||||
* `<true|false>` - the value to set the permission to
|
* `<true|false>` - the value to set the permission to
|
||||||
* `<duration>` - the duration until the permission will expire
|
* `<duration>` - the duration until the permission will expire
|
||||||
* `[temporary modifier]` - how the temporary permission should be applied
|
* `[temporary modifier]` - how the temporary permission should be applied
|
||||||
* `[context...]` - the [contexts](Context) to set the permission in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to set the permission in
|
||||||
|
|
||||||
Sets a permission temporarily for a user/group. Providing a value of "false" will negate the permission. Duration should either be a time period, or a unix timestamp when the permission will expire. e.g. "1mo3d13h45m" will set the permission to expire in 1 month, 3 days, 13 hours and 45 minutes time, while "1482694200" will set the permission to expire at 7:30PM on 25th December 2016.
|
Sets a permission temporarily for a user/group. Providing a value of "false" will negate the permission. Duration should either be a time period, or a unix timestamp when the permission will expire. e.g. "1mo3d13h45m" will set the permission to expire in 1 month, 3 days, 13 hours and 45 minutes time, while "1482694200" will set the permission to expire at 7:30PM on 25th December 2016.
|
||||||
|
|
||||||
@@ -69,7 +69,7 @@ ___
|
|||||||
**Permission**: luckperms.user.permission.unsettemp or luckperms.group.permission.unsettemp
|
**Permission**: luckperms.user.permission.unsettemp or luckperms.group.permission.unsettemp
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<node>` - the permission node to unset
|
* `<node>` - the permission node to unset
|
||||||
* `[context...]` - the [contexts](Context) to unset the permission in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to unset the permission in
|
||||||
|
|
||||||
Unsets a temporary permission for a user/group.
|
Unsets a temporary permission for a user/group.
|
||||||
|
|
||||||
@@ -78,7 +78,7 @@ ___
|
|||||||
**Permission**: luckperms.user.permission.check or luckperms.group.permission.check
|
**Permission**: luckperms.user.permission.check or luckperms.group.permission.check
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<node>` - the permission node to check for
|
* `<node>` - the permission node to check for
|
||||||
* `[context...]` - the [contexts](Context) to check for the permission in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to check for the permission in
|
||||||
|
|
||||||
Checks to see if a user/group has a certain permission.
|
Checks to see if a user/group has a certain permission.
|
||||||
|
|
||||||
@@ -87,7 +87,7 @@ ___
|
|||||||
**Permission**: luckperms.user.permission.checkinherits or luckperms.group.permission.checkinherits
|
**Permission**: luckperms.user.permission.checkinherits or luckperms.group.permission.checkinherits
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<node>` - the permission node to check for
|
* `<node>` - the permission node to check for
|
||||||
* `[context...]` - the [contexts](Context) to check for the permission in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to check for the permission in
|
||||||
|
|
||||||
Checks to see if a user/group inherits a certain permission, and if so, where from.
|
Checks to see if a user/group inherits a certain permission, and if so, where from.
|
||||||
|
|
||||||
@@ -95,7 +95,7 @@ ___
|
|||||||
#### `/lp user/group <user|group> permission clear [context...]`
|
#### `/lp user/group <user|group> permission clear [context...]`
|
||||||
**Permission**: luckperms.user.permission.clear or luckperms.group.permission.clear
|
**Permission**: luckperms.user.permission.clear or luckperms.group.permission.clear
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `[context...]` - the [contexts](Context) to filter by
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to filter by
|
||||||
|
|
||||||
Removes all permissions from the user or group.
|
Removes all permissions from the user or group.
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
This is a sub-page of the main **Command Usage** page. [Click here to go back.](Command-Usage)
|
This is a sub-page of the main **Command Usage** page. [Click here to go back.](https://github.com/lucko/LuckPerms/wiki/Command-Usage)
|
||||||
|
|
||||||
Key things to remember from the main page:
|
Key things to remember from the main page:
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
This is a sub-page of the main **Command Usage** page. [Click here to go back.](Command-Usage)
|
This is a sub-page of the main **Command Usage** page. [Click here to go back.](https://github.com/lucko/LuckPerms/wiki/Command-Usage)
|
||||||
|
|
||||||
Key things to remember from the main page:
|
Key things to remember from the main page:
|
||||||
|
|
||||||
@@ -12,9 +12,9 @@ ___
|
|||||||
|
|
||||||
### Index
|
### Index
|
||||||
* [/lp user \<user\> `info`](#lp-user-user-info)
|
* [/lp user \<user\> `info`](#lp-user-user-info)
|
||||||
* [/lp user \<user\> `permission`](Command-Usage:-Permission)
|
* [/lp user \<user\> `permission`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission)
|
||||||
* [/lp user \<user\> `parent`](Command-Usage:-Parent)
|
* [/lp user \<user\> `parent`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent)
|
||||||
* [/lp user \<user\> `meta`](Command-Usage:-Meta)
|
* [/lp user \<user\> `meta`](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta)
|
||||||
* [/lp user \<user\> `editor`](#lp-user-user-editor)
|
* [/lp user \<user\> `editor`](#lp-user-user-editor)
|
||||||
* [/lp user \<user\> `promote` \<track\> [context...]](#lp-user-user-promote-track-context)
|
* [/lp user \<user\> `promote` \<track\> [context...]](#lp-user-user-promote-track-context)
|
||||||
* [/lp user \<user\> `demote` \<track\> [context...]](#lp-user-user-demote-track-context)
|
* [/lp user \<user\> `demote` \<track\> [context...]](#lp-user-user-demote-track-context)
|
||||||
@@ -37,7 +37,7 @@ ___
|
|||||||
**Permission**: luckperms.user.promote
|
**Permission**: luckperms.user.promote
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<track>` - the track to promote along
|
* `<track>` - the track to promote along
|
||||||
* `[context...]` - the [contexts](Context) to promote in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to promote in
|
||||||
|
|
||||||
This command will promote a user along a track. Firstly, the command will check to see if the user is on the track specified in the given contexts. If the user is not on the track, they will be added to the first group on the track. If they are on the track in more than one place, the command will fail. In all other cases, the user will be promoted up the track, and will be removed from the existing group. If the track action affects their primary group, that will be updated too.
|
This command will promote a user along a track. Firstly, the command will check to see if the user is on the track specified in the given contexts. If the user is not on the track, they will be added to the first group on the track. If they are on the track in more than one place, the command will fail. In all other cases, the user will be promoted up the track, and will be removed from the existing group. If the track action affects their primary group, that will be updated too.
|
||||||
|
|
||||||
@@ -46,7 +46,7 @@ ___
|
|||||||
**Permission**: luckperms.user.demote
|
**Permission**: luckperms.user.demote
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `<track>` - the track to demote along
|
* `<track>` - the track to demote along
|
||||||
* `[context...]` - the [contexts](Context) to demote in
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to demote in
|
||||||
|
|
||||||
This command will demote a user along a track. Firstly, the command will check to see if the user is on the track specified in the given contexts. If the user is not on the track, or on the track in more than one place, the command will fail. If not, the user will be demoted down the track, and will be removed from the existing group. If the track action affects their primary group, that will be updated too.
|
This command will demote a user along a track. Firstly, the command will check to see if the user is on the track specified in the given contexts. If the user is not on the track, or on the track in more than one place, the command will fail. If not, the user will be demoted down the track, and will be removed from the existing group. If the track action affects their primary group, that will be updated too.
|
||||||
|
|
||||||
@@ -59,7 +59,7 @@ ___
|
|||||||
#### `/lp user <user> clear [context...]`
|
#### `/lp user <user> clear [context...]`
|
||||||
**Permission**: luckperms.user.clear
|
**Permission**: luckperms.user.clear
|
||||||
**Arguments**:
|
**Arguments**:
|
||||||
* `[context...]` - the [contexts](Context) to filter by
|
* `[context...]` - the [contexts](https://github.com/lucko/LuckPerms/wiki/Context) to filter by
|
||||||
|
|
||||||
Clears the user's permissions, parent groups and meta.
|
Clears the user's permissions, parent groups and meta.
|
||||||
|
|
||||||
|
@@ -87,7 +87,7 @@ Links to the default file for each platform are above. Please note that the conf
|
|||||||
### `server`
|
### `server`
|
||||||
The name of the server, used for server specific permissions.
|
The name of the server, used for server specific permissions.
|
||||||
|
|
||||||
If set to "global" this setting is ignored. More details about how server specific permissions are groups work can be found [here](Advanced-Setup).
|
If set to "global" this setting is ignored. More details about how server specific permissions are groups work can be found [here](https://github.com/lucko/LuckPerms/wiki/Advanced-Setup).
|
||||||
|
|
||||||
##### Example
|
##### Example
|
||||||
```yaml
|
```yaml
|
||||||
@@ -110,7 +110,7 @@ ___
|
|||||||
### `storage-method`
|
### `storage-method`
|
||||||
Which storage method the plugin should use.
|
Which storage method the plugin should use.
|
||||||
|
|
||||||
See [here](Storage-types) for a full list of supported types.
|
See [here](https://github.com/lucko/LuckPerms/wiki/Storage-types) for a full list of supported types.
|
||||||
|
|
||||||
**Accepts:** `mysql`, `mariadb`, `postgresql`, `sqlite`, `h2`, `json`, `yaml`, `hocon`, `mongodb`
|
**Accepts:** `mysql`, `mariadb`, `postgresql`, `sqlite`, `h2`, `json`, `yaml`, `hocon`, `mongodb`
|
||||||
|
|
||||||
@@ -307,7 +307,7 @@ ___
|
|||||||
|
|
||||||
If LuckPerms should run extra permission checks when a player uses commands to modify permission data.
|
If LuckPerms should run extra permission checks when a player uses commands to modify permission data.
|
||||||
|
|
||||||
This system is documented in detail [here](Argument-based-command-permissions).
|
This system is documented in detail [here](https://github.com/lucko/LuckPerms/wiki/Argument-based-command-permissions).
|
||||||
|
|
||||||
##### Example
|
##### Example
|
||||||
```yaml
|
```yaml
|
||||||
@@ -331,7 +331,7 @@ ___
|
|||||||
|
|
||||||
How LuckPerms should form prefixes and suffixes.
|
How LuckPerms should form prefixes and suffixes.
|
||||||
|
|
||||||
This system is documented in detail [here](Prefix-&-Suffix-Stacking).
|
This system is documented in detail [here](https://github.com/lucko/LuckPerms/wiki/Prefix-&-Suffix-Stacking).
|
||||||
|
|
||||||
___
|
___
|
||||||
### `inheritance-traversal-algorithm`
|
### `inheritance-traversal-algorithm`
|
||||||
@@ -351,7 +351,7 @@ ___
|
|||||||
### `include-global`
|
### `include-global`
|
||||||
If players on this server should have their global permissions applied. (permissions that were not set with a specific server).
|
If players on this server should have their global permissions applied. (permissions that were not set with a specific server).
|
||||||
|
|
||||||
If this option is set to false, only permissions that were specifically set to apply on this server will apply. Do not set to false if the "server" option above is set to global. More details about how server specific permissions are groups work can be found [here](Advanced-Setup).
|
If this option is set to false, only permissions that were specifically set to apply on this server will apply. Do not set to false if the "server" option above is set to global. More details about how server specific permissions are groups work can be found [here](https://github.com/lucko/LuckPerms/wiki/Advanced-Setup).
|
||||||
|
|
||||||
##### Example
|
##### Example
|
||||||
```yaml
|
```yaml
|
||||||
@@ -414,7 +414,7 @@ ___
|
|||||||
### `apply-regex`
|
### `apply-regex`
|
||||||
If the plugin should parse regex permissions.
|
If the plugin should parse regex permissions.
|
||||||
|
|
||||||
If set to true, LuckPerms will detect any regex permissions, marked with "r=" at the start of the node, and return all requests matching the node. If you do not have any regex permissions setup, enabling this option will have no impact on performance. More info on this feature can be found [here](Advanced-Setup#regex).
|
If set to true, LuckPerms will detect any regex permissions, marked with "r=" at the start of the node, and return all requests matching the node. If you do not have any regex permissions setup, enabling this option will have no impact on performance. More info on this feature can be found [here](https://github.com/lucko/LuckPerms/wiki/Advanced-Setup#regex).
|
||||||
|
|
||||||
##### Example
|
##### Example
|
||||||
```yaml
|
```yaml
|
||||||
@@ -425,7 +425,7 @@ ___
|
|||||||
### `apply-shorthand`
|
### `apply-shorthand`
|
||||||
If the plugin should resolve and apply any shorthand (GLOB style) permissions.
|
If the plugin should resolve and apply any shorthand (GLOB style) permissions.
|
||||||
|
|
||||||
More info on this feature can be found [here](Advanced-Setup#shorthand-permissions).
|
More info on this feature can be found [here](https://github.com/lucko/LuckPerms/wiki/Advanced-Setup#shorthand-permissions).
|
||||||
|
|
||||||
##### Example
|
##### Example
|
||||||
```yaml
|
```yaml
|
||||||
@@ -667,7 +667,7 @@ ___
|
|||||||
The `contexts.json` file is found alongside the main LuckPerms configuration file, and allows you to set two things.
|
The `contexts.json` file is found alongside the main LuckPerms configuration file, and allows you to set two things.
|
||||||
|
|
||||||
### Static Contexts
|
### Static Contexts
|
||||||
Static contexts are [contexts](Command-Usage#what-is-context) which never change, and are granted to all players on the server by default.
|
Static contexts are [contexts](https://github.com/lucko/LuckPerms/wiki/Command-Usage#what-is-context) which never change, and are granted to all players on the server by default.
|
||||||
|
|
||||||
LuckPerms provides one static context by default, called "server". This value is set using the `server` option in the main configuration file.
|
LuckPerms provides one static context by default, called "server". This value is set using the `server` option in the main configuration file.
|
||||||
|
|
||||||
@@ -686,7 +686,7 @@ Then, I can use `/lp group default permission set some.permission true servertyp
|
|||||||
|
|
||||||
|
|
||||||
### Default Contexts
|
### Default Contexts
|
||||||
Default contexts are [contexts](Command-Usage#what-is-context) which are used by default in all commands executed on the server, if nothing is specifically specified.
|
Default contexts are [contexts](https://github.com/lucko/LuckPerms/wiki/Command-Usage#what-is-context) which are used by default in all commands executed on the server, if nothing is specifically specified.
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
|
@@ -45,7 +45,7 @@ This option would mean that all users are still in the "default" group. However,
|
|||||||
## Configure default assignments
|
## Configure default assignments
|
||||||
If you have more specific needs, then you can use this option. However, be aware that it will negate the storage space optimisations discussed in the first section of this page. All users will be explicitly saved, whether they are a "regular" user or not.
|
If you have more specific needs, then you can use this option. However, be aware that it will negate the storage space optimisations discussed in the first section of this page. All users will be explicitly saved, whether they are a "regular" user or not.
|
||||||
|
|
||||||
**Note:** This feature got removed in v5 of LuckPerms, if you still need it, see [this page](Upgrading-from-v4-to-v5#other).
|
**Note:** This feature got removed in v5 of LuckPerms, if you still need it, see [this page](https://github.com/lucko/LuckPerms/wiki/Upgrading-from-v4-to-v5#other).
|
||||||
|
|
||||||
##### Note: see the "Default Assignments" section of the config for more detail on this.
|
##### Note: see the "Default Assignments" section of the config for more detail on this.
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
This page shows some sample usages of the LuckPerms API, which is introduced [here](Developer-API).
|
This page shows some sample usages of the LuckPerms API, which is introduced [here](https://github.com/lucko/LuckPerms/wiki/Developer-API).
|
||||||
|
|
||||||
___
|
___
|
||||||
|
|
||||||
@@ -15,7 +15,7 @@ ___
|
|||||||
* [Saving changes](#saving-changes)
|
* [Saving changes](#saving-changes)
|
||||||
* [The basics of Node](#the-basics-of-node)
|
* [The basics of Node](#the-basics-of-node)
|
||||||
* [Creating new node instances](#creating-new-node-instances)
|
* [Creating new node instances](#creating-new-node-instances)
|
||||||
* [Modifying existing nodes](Developer-API:-Usage#modifying-existing-nodes)
|
* [Modifying existing nodes](https://github.com/lucko/LuckPerms/wiki/Developer-API:-Usage#modifying-existing-nodes)
|
||||||
* [Reading user/group data](#reading-usergroup-data)
|
* [Reading user/group data](#reading-usergroup-data)
|
||||||
* [Modifying user/group data](#modifying-usergroup-data)
|
* [Modifying user/group data](#modifying-usergroup-data)
|
||||||
* [The basics of Context](#the-basics-of-context)
|
* [The basics of Context](#the-basics-of-context)
|
||||||
@@ -111,7 +111,7 @@ public void giveAdminPermissions(UUID uniqueId) {...}
|
|||||||
|
|
||||||
The first thing we need to do is obtain the `UserManager`. This object is responsible for handling all operations relating to `User`s. The user manager provides a method which lets us load a `User` instance, appropriately named `loadUser`.
|
The first thing we need to do is obtain the `UserManager`. This object is responsible for handling all operations relating to `User`s. The user manager provides a method which lets us load a `User` instance, appropriately named `loadUser`.
|
||||||
|
|
||||||
The method returns a `CompletableFuture` (explained [here](Developer-API#using-completablefutures)).
|
The method returns a `CompletableFuture` (explained [here](https://github.com/lucko/LuckPerms/wiki/Developer-API#using-completablefutures)).
|
||||||
|
|
||||||
We can simply attach a callback onto the future to apply the action.
|
We can simply attach a callback onto the future to apply the action.
|
||||||
|
|
||||||
@@ -419,7 +419,7 @@ ___
|
|||||||
|
|
||||||
### The basics of Context
|
### The basics of Context
|
||||||
|
|
||||||
Contexts are an important concept in LuckPerms, and are introduced [here](Context). They are encapsulated within the API by a few important classes.
|
Contexts are an important concept in LuckPerms, and are introduced [here](https://github.com/lucko/LuckPerms/wiki/Context). They are encapsulated within the API by a few important classes.
|
||||||
|
|
||||||
A very basic overview is that:
|
A very basic overview is that:
|
||||||
|
|
||||||
|
@@ -11,7 +11,7 @@ ___
|
|||||||
|
|
||||||
### Downloading libraries
|
### Downloading libraries
|
||||||
|
|
||||||
LuckPerms makes use of a lot of libraries - all of which are listed [here](Credits#open-source).
|
LuckPerms makes use of a lot of libraries - all of which are listed [here](https://github.com/lucko/LuckPerms/wiki/Credits#open-source).
|
||||||
|
|
||||||
The plugin can be configured and used in a number of ways. For example, it supports a number of storage methods, each of which require their own set of drivers. Most plugins simply bundle (or "shade") these libraries into the plugin jar file - however, this is not practical for LuckPerms, as the high number of libraries would produce a huge final jar size. The solution is to download the *required* libraries at runtime, depending on the configuration being used.
|
The plugin can be configured and used in a number of ways. For example, it supports a number of storage methods, each of which require their own set of drivers. Most plugins simply bundle (or "shade") these libraries into the plugin jar file - however, this is not practical for LuckPerms, as the high number of libraries would produce a huge final jar size. The solution is to download the *required* libraries at runtime, depending on the configuration being used.
|
||||||
|
|
||||||
|
18
FAQ.md
18
FAQ.md
@@ -8,7 +8,7 @@ These are some of the questions that are asked quite frequently. Please check to
|
|||||||
### Why are permissions not working?
|
### Why are permissions not working?
|
||||||
First, *make sure LuckPerms is your only permission plugin!* We have had many issues where people will install LuckPerms and not remove another permission manager like PermissionsEx. You *must* remove any other permission plugins otherwise LuckPerms will not be used for permission checking. The only exception is when you are performing a migration, in which case you must have both permission plugins installed but please remember to remove the old plugin afterwards.
|
First, *make sure LuckPerms is your only permission plugin!* We have had many issues where people will install LuckPerms and not remove another permission manager like PermissionsEx. You *must* remove any other permission plugins otherwise LuckPerms will not be used for permission checking. The only exception is when you are performing a migration, in which case you must have both permission plugins installed but please remember to remove the old plugin afterwards.
|
||||||
|
|
||||||
If LuckPerms is your only permission plugin, then the issue could be that you have not added the correct permissions for what you require. Always make sure to consult the documentation of the plugins you are using to see what the available permissions are. If the documentation is incomplete or you're unable to find any, then you can use [Verbose mode](Verbose) to see which permissions are being checked in real-time and what value LuckPerms returns for the user that is being checked.
|
If LuckPerms is your only permission plugin, then the issue could be that you have not added the correct permissions for what you require. Always make sure to consult the documentation of the plugins you are using to see what the available permissions are. If the documentation is incomplete or you're unable to find any, then you can use [Verbose mode](https://github.com/lucko/LuckPerms/wiki/Verbose) to see which permissions are being checked in real-time and what value LuckPerms returns for the user that is being checked.
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
@@ -17,13 +17,13 @@ Most of the time this isn't actually an issue with LuckPerms itself but here are
|
|||||||
|
|
||||||
- LuckPerms is *not* a chat formatter and another plugin is required to format the chat or tab list to include prefixes and suffixes.
|
- LuckPerms is *not* a chat formatter and another plugin is required to format the chat or tab list to include prefixes and suffixes.
|
||||||
- If you are running a Bukkit based server (CraftBukkit, Spigot, Paper) then you also need to install [Vault](https://dev.bukkit.org/bukkit-plugins/vault/).
|
- If you are running a Bukkit based server (CraftBukkit, Spigot, Paper) then you also need to install [Vault](https://dev.bukkit.org/bukkit-plugins/vault/).
|
||||||
- Some popular chat formatting plugins are listed [here](Prefixes,-Suffixes-&-Meta#displaying-prefixes-and-suffixes).
|
- Some popular chat formatting plugins are listed [here](https://github.com/lucko/LuckPerms/wiki/Prefixes,-Suffixes-&-Meta#displaying-prefixes-and-suffixes).
|
||||||
- Firstly, you should check if a prefix/suffix is actually set with LuckPerms - run `/lp user <user> info` and see if the prefix/suffix is displayed correctly. If so, great! LuckPerms has done its job and now it's up to your chat/tab/whatever formatter to display it correctly. If not, you need to [set a prefix or suffix](Prefixes,-Suffixes-&-Meta).
|
- Firstly, you should check if a prefix/suffix is actually set with LuckPerms - run `/lp user <user> info` and see if the prefix/suffix is displayed correctly. If so, great! LuckPerms has done its job and now it's up to your chat/tab/whatever formatter to display it correctly. If not, you need to [set a prefix or suffix](https://github.com/lucko/LuckPerms/wiki/Prefixes,-Suffixes-&-Meta).
|
||||||
- If you are using Essentials, make sure you are running [EssentialsX and EssentialsXChat](https://ci.ender.zone/job/EssentialsX/). The X is important! Other versions of Essentials may not work correctly with LuckPerms.
|
- If you are using Essentials, make sure you are running [EssentialsX and EssentialsXChat](https://ci.ender.zone/job/EssentialsX/). The X is important! Other versions of Essentials may not work correctly with LuckPerms.
|
||||||
- Run `/ess version` for a quick rundown on your Essentials setup, this also reports whether Vault is installed and which permission plugin you are running - preferably LuckPerms! If the command only returns a message like "Reloaded Essentials [version]" then you are using an unsupported version of Essentials and should update to EssentialsX (linked above).
|
- Run `/ess version` for a quick rundown on your Essentials setup, this also reports whether Vault is installed and which permission plugin you are running - preferably LuckPerms! If the command only returns a message like "Reloaded Essentials [version]" then you are using an unsupported version of Essentials and should update to EssentialsX (linked above).
|
||||||
- Essentials provides the `{DISPLAYNAME}` placeholder to its chat formats which will combine the prefix, nickname and suffix into one. If you do not like this behaviour then you can change the `add-prefix-suffix` option to `false` in the Essentials config.
|
- Essentials provides the `{DISPLAYNAME}` placeholder to its chat formats which will combine the prefix, nickname and suffix into one. If you do not like this behaviour then you can change the `add-prefix-suffix` option to `false` in the Essentials config.
|
||||||
- Are your prefixes/suffixes displaying, but not the right ones? You most likely need to set the priority/weight correctly. If you type `/lp user <user> meta info` and see a bunch of zeroes, or some/all of the numbers (priorities) are the same, LuckPerms will take the first highest one and use that as that user's prefix/suffix. To change these, you will need to [set the prefix again using the correct command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-setprefix-priority-prefix-context) - or you can easily edit the number using the web editor. Prefixes and suffixes are stored as permissions, just like everything else, they look similar to this: `prefix.100.[Admin]` - the `100` there is the priority and this is the number you would change to edit it.
|
- Are your prefixes/suffixes displaying, but not the right ones? You most likely need to set the priority/weight correctly. If you type `/lp user <user> meta info` and see a bunch of zeroes, or some/all of the numbers (priorities) are the same, LuckPerms will take the first highest one and use that as that user's prefix/suffix. To change these, you will need to [set the prefix again using the correct command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-setprefix-priority-prefix-context) - or you can easily edit the number using the web editor. Prefixes and suffixes are stored as permissions, just like everything else, they look similar to this: `prefix.100.[Admin]` - the `100` there is the priority and this is the number you would change to edit it.
|
||||||
- Lastly, the `meta-formatting` section of the LuckPerms config is very important and you should make sure you only change it when necessary (e.g. [prefix/suffix stacking](Prefix-&-Suffix-Stacking)). It's possible your prefixes/suffixes are not working because this section has been tampered with. If you want to set it back to default, make sure the `format` looks like this:
|
- Lastly, the `meta-formatting` section of the LuckPerms config is very important and you should make sure you only change it when necessary (e.g. [prefix/suffix stacking](https://github.com/lucko/LuckPerms/wiki/Prefix-&-Suffix-Stacking)). It's possible your prefixes/suffixes are not working because this section has been tampered with. If you want to set it back to default, make sure the `format` looks like this:
|
||||||
```
|
```
|
||||||
format:
|
format:
|
||||||
- "highest"
|
- "highest"
|
||||||
@@ -32,16 +32,16 @@ Most of the time this isn't actually an issue with LuckPerms itself but here are
|
|||||||
***
|
***
|
||||||
|
|
||||||
### How do I get permissions to sync across multiple servers?
|
### How do I get permissions to sync across multiple servers?
|
||||||
This is explained in detail on the [Network Installation](Network-Installation) page. You should also read [Syncing data between servers](Syncing-data-between-servers). Here is a brief rundown:
|
This is explained in detail on the [Network Installation](https://github.com/lucko/LuckPerms/wiki/Network-Installation) page. You should also read [Syncing data between servers](https://github.com/lucko/LuckPerms/wiki/Syncing-data-between-servers). Here is a brief rundown:
|
||||||
|
|
||||||
- You need the Bungeecord version of LuckPerms installed on your proxy if:
|
- You need the Bungeecord version of LuckPerms installed on your proxy if:
|
||||||
- you want to manage Bungeecord permissions (in most cases, you do), or
|
- you want to manage Bungeecord permissions (in most cases, you do), or
|
||||||
- you set your messaging-service to `pluginmsg` (not recommended when using a SQL database).
|
- you set your messaging-service to `pluginmsg` (not recommended when using a SQL database).
|
||||||
- You need LuckPerms installed on each of your backend (Spigot, Sponge) servers.
|
- You need LuckPerms installed on each of your backend (Spigot, Sponge) servers.
|
||||||
- You must ensure IP forwarding is enabled on Bungeecord and that the Spigot servers have `bungeecord: true`.
|
- You must ensure IP forwarding is enabled on Bungeecord and that the Spigot servers have `bungeecord: true`.
|
||||||
- You must use the same [remote storage method](Storage-types#remote-databases) (such as MySQL) on ALL of your LuckPerms installations. This requires the `storage-method` property to be set as well as the database credentials on all servers.
|
- You must use the same [remote storage method](https://github.com/lucko/LuckPerms/wiki/Storage-types#remote-databases) (such as MySQL) on ALL of your LuckPerms installations. This requires the `storage-method` property to be set as well as the database credentials on all servers.
|
||||||
- Ensure your servers are all connected to the correct database by running `/lp info` and checking if the storage method is correct. Use `/lpb info` for Bungeecord (run it from the console if you run into permission errors).
|
- Ensure your servers are all connected to the correct database by running `/lp info` and checking if the storage method is correct. Use `/lpb info` for Bungeecord (run it from the console if you run into permission errors).
|
||||||
- If you are using MySQL or MariaDB, set the [`messaging-service`](Configuration#messaging-service) to `sql` on all servers. This will enable syncing for all of your servers when a change is made to the database.
|
- If you are using MySQL or MariaDB, set the [`messaging-service`](https://github.com/lucko/LuckPerms/wiki/Configuration#messaging-service) to `sql` on all servers. This will enable syncing for all of your servers when a change is made to the database.
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
@@ -53,7 +53,7 @@ Such as:
|
|||||||
* I'm getting an annoying SSL warning message
|
* I'm getting an annoying SSL warning message
|
||||||
* "No operations allowed after connection closed" error
|
* "No operations allowed after connection closed" error
|
||||||
|
|
||||||
Please see [here](Storage-system-errors).
|
Please see [here](https://github.com/lucko/LuckPerms/wiki/Storage-system-errors).
|
||||||
|
|
||||||
***
|
***
|
||||||
|
|
||||||
|
@@ -44,7 +44,7 @@ This page is designed to help users converting from GroupManager or PermissionsE
|
|||||||
|---------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|
|
|---------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|
|
||||||
| pex | lp |
|
| pex | lp |
|
||||||
| pex reload | lp sync |
|
| pex reload | lp sync |
|
||||||
| pex toggle debug | [lp verbose \<option>](Verbose) |
|
| pex toggle debug | [lp verbose \<option>](https://github.com/lucko/LuckPerms/wiki/Verbose) |
|
||||||
| pex user \<user\> check \<permission\> | lp user \<user\> haspermission \<permission\> |
|
| pex user \<user\> check \<permission\> | lp user \<user\> haspermission \<permission\> |
|
||||||
| pex backend | lp info |
|
| pex backend | lp info |
|
||||||
| pex import \<backend\> | lp export \<file\> / lp import \<file\> |
|
| pex import \<backend\> | lp export \<file\> / lp import \<file\> |
|
||||||
|
4
Home.md
4
Home.md
@@ -9,7 +9,7 @@ ___
|
|||||||
### Where to start?
|
### Where to start?
|
||||||
If you've never used a permissions plugin before, I suggest you start at the top of the **Setup** section and work your way through everything.
|
If you've never used a permissions plugin before, I suggest you start at the top of the **Setup** section and work your way through everything.
|
||||||
|
|
||||||
The basics are covered in detail in the [Usage](Usage) section. Full command usage is detailed under [Command Usage](Command-Usage).
|
The basics are covered in detail in the [Usage](https://github.com/lucko/LuckPerms/wiki/Usage) section. Full command usage is detailed under [Command Usage](https://github.com/lucko/LuckPerms/wiki/Command-Usage).
|
||||||
|
|
||||||
___
|
___
|
||||||
|
|
||||||
@@ -27,7 +27,7 @@ If you would like support using the plugin, please seek help in the following pl
|
|||||||
|
|
||||||
Please do not be offended if we respond to your question linking back here. It gets *really* boring answering the same questions again and again, when answers are readily available on the wiki. 🙂
|
Please do not be offended if we respond to your question linking back here. It gets *really* boring answering the same questions again and again, when answers are readily available on the wiki. 🙂
|
||||||
|
|
||||||
Please take a look through the [Frequently Asked Questions](FAQ) page, and any sections which are relevant to your question before seeking support with us directly.
|
Please take a look through the [Frequently Asked Questions](https://github.com/lucko/LuckPerms/wiki/FAQ) page, and any sections which are relevant to your question before seeking support with us directly.
|
||||||
|
|
||||||
#### 2) :speech_balloon: Discord
|
#### 2) :speech_balloon: Discord
|
||||||
|
|
||||||
|
@@ -34,7 +34,7 @@ Most MC shared hosting companies have updated by now, but if your provider still
|
|||||||
|
|
||||||
---
|
---
|
||||||
### Internet Connection
|
### Internet Connection
|
||||||
LuckPerms uses a number of [external libraries](External-connections), some of which are [downloaded automatically at runtime](External-connections#downloading-libraries).
|
LuckPerms uses a number of [external libraries](https://github.com/lucko/LuckPerms/wiki/External-connections), some of which are [downloaded automatically at runtime](https://github.com/lucko/LuckPerms/wiki/External-connections#downloading-libraries).
|
||||||
|
|
||||||
If your server does not have an internet connection, you can install LP locally (where you do have an internet connection), and then copy the content of the `/LuckPerms/lib/` directory to your other server.
|
If your server does not have an internet connection, you can install LP locally (where you do have an internet connection), and then copy the content of the `/LuckPerms/lib/` directory to your other server.
|
||||||
|
|
||||||
|
@@ -5,7 +5,7 @@ It should be noted that this system is not perfect. It will do a pretty decent j
|
|||||||
|
|
||||||
LuckPerms has some similarities with other permission plugins, however, some parts are fundamentally different, and therefore sometimes automatic migration is tricky.
|
LuckPerms has some similarities with other permission plugins, however, some parts are fundamentally different, and therefore sometimes automatic migration is tricky.
|
||||||
|
|
||||||
Additionally, letting the plugin migrate all of your data for you means you will not have a chance to learn any of the LuckPerms commands. This may become an issue later on. 😉 If you're migrating from PermissionsEx or GroupManager, you might [find this page useful](GM-&-PEX-Command-Equivalents).
|
Additionally, letting the plugin migrate all of your data for you means you will not have a chance to learn any of the LuckPerms commands. This may become an issue later on. 😉 If you're migrating from PermissionsEx or GroupManager, you might [find this page useful](https://github.com/lucko/LuckPerms/wiki/GM-&-PEX-Command-Equivalents).
|
||||||
|
|
||||||
If you have an old permissions setup, or a setup you're not completely happy with, now might be a great time to have a restructure and cleanup, and a chance to learn LuckPerms commands in the process!
|
If you have an old permissions setup, or a setup you're not completely happy with, now might be a great time to have a restructure and cleanup, and a chance to learn LuckPerms commands in the process!
|
||||||
|
|
||||||
@@ -27,10 +27,10 @@ If you have an old permissions setup, or a setup you're not completely happy wit
|
|||||||
## The process
|
## The process
|
||||||
The migration process is fairly simple, however it varies slightly for each platform.
|
The migration process is fairly simple, however it varies slightly for each platform.
|
||||||
|
|
||||||
1. Firstly, you need to [install LuckPerms](Installation). Don't remove your old permissions plugin yet.
|
1. Firstly, you need to [install LuckPerms](https://github.com/lucko/LuckPerms/wiki/Installation). Don't remove your old permissions plugin yet.
|
||||||
2. Ensure that your old permissions plugin is still enabling properly. The migration process won't work if your old setup is broken.
|
2. Ensure that your old permissions plugin is still enabling properly. The migration process won't work if your old setup is broken.
|
||||||
3. Start your server - **do not reload** - a full restart is needed when installing LP.
|
3. Start your server - **do not reload** - a full restart is needed when installing LP.
|
||||||
4. (optional) If you intend to change your data [storage type](Storage-types), for instance, to mysql, it is easiest to do this now. If you decide to change storage types after the migration, follow the instructions in [Switching Storage Types](Switching-storage-types).
|
4. (optional) If you intend to change your data [storage type](https://github.com/lucko/LuckPerms/wiki/Storage-types), for instance, to mysql, it is easiest to do this now. If you decide to change storage types after the migration, follow the instructions in [Switching Storage Types](https://github.com/lucko/LuckPerms/wiki/Switching-storage-types).
|
||||||
|
|
||||||
Then, open your server console and run the migration command to start the process:
|
Then, open your server console and run the migration command to start the process:
|
||||||
|
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
LuckPerms was written from the start with networks of servers in mind. When correctly setup and configured, permissions data will sync between servers and propagate instantly around your network.
|
LuckPerms was written from the start with networks of servers in mind. When correctly setup and configured, permissions data will sync between servers and propagate instantly around your network.
|
||||||
|
|
||||||
When installing LuckPerms across a network, the regular [installation steps](Installation) and [requirements](Installation#requirements) still apply.
|
When installing LuckPerms across a network, the regular [installation steps](https://github.com/lucko/LuckPerms/wiki/Installation) and [requirements](https://github.com/lucko/LuckPerms/wiki/Installation#requirements) still apply.
|
||||||
|
|
||||||
However, there is one additional requirement.
|
However, there is one additional requirement.
|
||||||
|
|
||||||
@@ -49,25 +49,25 @@ ___
|
|||||||
## Installing LuckPerms across your network
|
## Installing LuckPerms across your network
|
||||||
Installing LP on a network is fairly easy, however, there are a number of configuration options which need to be changed as you setup each instance.
|
Installing LP on a network is fairly easy, however, there are a number of configuration options which need to be changed as you setup each instance.
|
||||||
|
|
||||||
The more general [Installation](Installation) guide provides details about how to install LuckPerms on a single server instance. This should be followed for each server in your network. (in most cases it's as simple as adding the plugin jar to the plugins/mods folder)
|
The more general [Installation](https://github.com/lucko/LuckPerms/wiki/Installation) guide provides details about how to install LuckPerms on a single server instance. This should be followed for each server in your network. (in most cases it's as simple as adding the plugin jar to the plugins/mods folder)
|
||||||
|
|
||||||
Once LuckPerms has been installed, you need to stop the server, open the main configuration file, and pay particular attention to the following options:
|
Once LuckPerms has been installed, you need to stop the server, open the main configuration file, and pay particular attention to the following options:
|
||||||
|
|
||||||
#### [`server`](Configuration#server)
|
#### [`server`](https://github.com/lucko/LuckPerms/wiki/Configuration#server)
|
||||||
|
|
||||||
If you want to set permissions or assign group inheritances on a per server basis within your setup, you'll need to change the value of `server` in your configuration file. (this is conveniently located right at the top of the file! 😄)
|
If you want to set permissions or assign group inheritances on a per server basis within your setup, you'll need to change the value of `server` in your configuration file. (this is conveniently located right at the top of the file! 😄)
|
||||||
|
|
||||||
This value is used to define a "server" context for all players when they're connected to the instance.
|
This value is used to define a "server" context for all players when they're connected to the instance.
|
||||||
|
|
||||||
More information about defining server and world specific permissions can be found [here](Advanced-Setup) and [here](Context).
|
More information about defining server and world specific permissions can be found [here](https://github.com/lucko/LuckPerms/wiki/Advanced-Setup) and [here](https://github.com/lucko/LuckPerms/wiki/Context).
|
||||||
|
|
||||||
#### [`storage-method`](Configuration#storage-method)
|
#### [`storage-method`](https://github.com/lucko/LuckPerms/wiki/Configuration#storage-method)
|
||||||
|
|
||||||
As mentioned at the top of this page, if you want data to sync between instances, then all of your LuckPerms instances need to connect to the same database.
|
As mentioned at the top of this page, if you want data to sync between instances, then all of your LuckPerms instances need to connect to the same database.
|
||||||
|
|
||||||
This means that `storage-method` should be set to 'mysql', 'mariadb', 'postgresql' or 'mongodb'. Remember to fill out your database connection info when you change these options!
|
This means that `storage-method` should be set to 'mysql', 'mariadb', 'postgresql' or 'mongodb'. Remember to fill out your database connection info when you change these options!
|
||||||
|
|
||||||
#### [`messaging-service`](Configuration#messaging-service)
|
#### [`messaging-service`](https://github.com/lucko/LuckPerms/wiki/Configuration#messaging-service)
|
||||||
|
|
||||||
The "Messaging Service" is a feature within LuckPerms which allows servers to notify other servers within the network whenever changes are made. It also allows log entries to be dispatched across the network.
|
The "Messaging Service" is a feature within LuckPerms which allows servers to notify other servers within the network whenever changes are made. It also allows log entries to be dispatched across the network.
|
||||||
|
|
||||||
|
238
Permissions.md
238
Permissions.md
@@ -6,122 +6,122 @@ LuckPerms has its own permissions for each command and various other features of
|
|||||||
|
|
||||||
Permission node | Description
|
Permission node | Description
|
||||||
--- | ---
|
--- | ---
|
||||||
luckperms.check | [`/lp check` command](Command-Usage:-General#lp-check-user-permission)
|
luckperms.check | [`/lp check` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-check-user-permission)
|
||||||
luckperms.creategroup | [`/lp creategroup` command](Command-Usage:-General#lp-creategroup-name)
|
luckperms.creategroup | [`/lp creategroup` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-creategroup-name)
|
||||||
luckperms.createtrack | [`/lp createtrack` command](Command-Usage:-General#lp-createtrack-name)
|
luckperms.createtrack | [`/lp createtrack` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-createtrack-name)
|
||||||
luckperms.debug | [`/lp debug` command](Command-Usage:-General#lp-debug)
|
luckperms.debug | [`/lp debug` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-debug)
|
||||||
luckperms.deletegroup | [`/lp deletegroup` command](Command-Usage:-General#lp-deletegroup-name)
|
luckperms.deletegroup | [`/lp deletegroup` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-deletegroup-name)
|
||||||
luckperms.deletetrack | [`/lp deletetrack` command](Command-Usage:-General#lp-deletetrack-name)
|
luckperms.deletetrack | [`/lp deletetrack` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-deletetrack-name)
|
||||||
luckperms.editor | [`/lp editor` command](Command-Usage:-General#lp-editor)
|
luckperms.editor | [`/lp editor` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-editor)
|
||||||
luckperms.export | [`/lp export` command](Command-Usage:-General#lp-export-file)
|
luckperms.export | [`/lp export` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-export-file)
|
||||||
luckperms.group.clear | [`/lp group <group> clear` command](Command-Usage:-Group#lp-group-group-clear-context)
|
luckperms.group.clear | [`/lp group <group> clear` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group#lp-group-group-clear-context)
|
||||||
luckperms.group.clone | [`/lp group <group> clone` command](Command-Usage:-Group#lp-group-group-clone-new-name)
|
luckperms.group.clone | [`/lp group <group> clone` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group#lp-group-group-clone-new-name)
|
||||||
luckperms.group.editor | [`/lp group <group> editor` command](Command-Usage:-Group#lp-group-group-editor)
|
luckperms.group.editor | [`/lp group <group> editor` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group#lp-group-group-editor)
|
||||||
luckperms.group.info | [`/lp group <group> info` command](Command-Usage:-Group#lp-group-group-info)
|
luckperms.group.info | [`/lp group <group> info` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group#lp-group-group-info)
|
||||||
luckperms.group.listmembers | [`/lp group <group> listmembers` command](Command-Usage:-Group#lp-group-group-listmembers-page)
|
luckperms.group.listmembers | [`/lp group <group> listmembers` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group#lp-group-group-listmembers-page)
|
||||||
luckperms.group.meta.addprefix | [`/lp group <group> meta addprefix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-addprefix-priority-prefix-context)
|
luckperms.group.meta.addprefix | [`/lp group <group> meta addprefix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-addprefix-priority-prefix-context)
|
||||||
luckperms.group.meta.addsuffix | [`/lp group <group> meta addsuffix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-addsuffix-priority-suffix-context)
|
luckperms.group.meta.addsuffix | [`/lp group <group> meta addsuffix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-addsuffix-priority-suffix-context)
|
||||||
luckperms.group.meta.addtempprefix | [`/lp group <group> meta addtempprefix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-addtempprefix-priority-prefix-duration-temporary-modifier-context)
|
luckperms.group.meta.addtempprefix | [`/lp group <group> meta addtempprefix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-addtempprefix-priority-prefix-duration-temporary-modifier-context)
|
||||||
luckperms.group.meta.addtempsuffix | [`/lp group <group> meta addtempsuffix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-addtempsuffix-priority-suffix-duration-temporary-modifier-context)
|
luckperms.group.meta.addtempsuffix | [`/lp group <group> meta addtempsuffix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-addtempsuffix-priority-suffix-duration-temporary-modifier-context)
|
||||||
luckperms.group.meta.clear | [`/lp group <group> meta clear` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-clear-context)
|
luckperms.group.meta.clear | [`/lp group <group> meta clear` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-clear-context)
|
||||||
luckperms.group.meta.info | [`/lp group <group> meta info` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-info)
|
luckperms.group.meta.info | [`/lp group <group> meta info` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-info)
|
||||||
luckperms.group.meta.removeprefix | [`/lp group <group> meta removeprefix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-removeprefix-priority-prefix-context)
|
luckperms.group.meta.removeprefix | [`/lp group <group> meta removeprefix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-removeprefix-priority-prefix-context)
|
||||||
luckperms.group.meta.removesuffix | [`/lp group <group> meta removesuffix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-removesuffix-priority-suffix-context)
|
luckperms.group.meta.removesuffix | [`/lp group <group> meta removesuffix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-removesuffix-priority-suffix-context)
|
||||||
luckperms.group.meta.removetempprefix | [`/lp group <group> meta removetempprefix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-removetempprefix-priority-prefix-context)
|
luckperms.group.meta.removetempprefix | [`/lp group <group> meta removetempprefix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-removetempprefix-priority-prefix-context)
|
||||||
luckperms.group.meta.removetempsuffix | [`/lp group <group> meta removetempsuffix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-removetempsuffix-priority-suffix-context)
|
luckperms.group.meta.removetempsuffix | [`/lp group <group> meta removetempsuffix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-removetempsuffix-priority-suffix-context)
|
||||||
luckperms.group.meta.set | [`/lp group <group> meta set` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-set-key-value-context)
|
luckperms.group.meta.set | [`/lp group <group> meta set` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-set-key-value-context)
|
||||||
luckperms.group.meta.setprefix | [`/lp group <group> meta setprefix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-setprefix-priority-prefix-context)
|
luckperms.group.meta.setprefix | [`/lp group <group> meta setprefix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-setprefix-priority-prefix-context)
|
||||||
luckperms.group.meta.setsuffix | [`/lp group <group> meta setsuffix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-setsuffix-priority-suffix-context)
|
luckperms.group.meta.setsuffix | [`/lp group <group> meta setsuffix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-setsuffix-priority-suffix-context)
|
||||||
luckperms.group.meta.settemp | [`/lp group <group> meta settemp` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-settemp-key-value-duration-temporary-modifier-context)
|
luckperms.group.meta.settemp | [`/lp group <group> meta settemp` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-settemp-key-value-duration-temporary-modifier-context)
|
||||||
luckperms.group.meta.settempprefix | [`/lp group <group> meta settempprefix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-settempprefix-priority-prefix-duration-temporary-modifier-context)
|
luckperms.group.meta.settempprefix | [`/lp group <group> meta settempprefix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-settempprefix-priority-prefix-duration-temporary-modifier-context)
|
||||||
luckperms.group.meta.settempsuffix | [`/lp group <group> meta settempsuffix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-settempsuffix-priority-suffix-duration-temporary-modifier-context)
|
luckperms.group.meta.settempsuffix | [`/lp group <group> meta settempsuffix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-settempsuffix-priority-suffix-duration-temporary-modifier-context)
|
||||||
luckperms.group.meta.unset | [`/lp group <group> meta unset` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-unset-key-value-context)
|
luckperms.group.meta.unset | [`/lp group <group> meta unset` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-unset-key-value-context)
|
||||||
luckperms.group.meta.unsettemp | [`/lp group <group> meta unsettem`pcommand](Command-Usage:-Meta#lp-usergroup-usergroup-meta-unsettemp-key-context)
|
luckperms.group.meta.unsettemp | [`/lp group <group> meta unsettem`pcommand](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-unsettemp-key-context)
|
||||||
luckperms.group.parent.add | [`/lp group <group> parent add` command](Command-Usage:-Parent#lp-usergroup-usergroup-parent-add-group-context)
|
luckperms.group.parent.add | [`/lp group <group> parent add` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-add-group-context)
|
||||||
luckperms.group.parent.addtemp | [`/lp group <group> parent addtemp` command](Command-Usage:-Parent#lp-usergroup-usergroup-parent-addtemp-group-duration-temporary-modifier-context)
|
luckperms.group.parent.addtemp | [`/lp group <group> parent addtemp` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-addtemp-group-duration-temporary-modifier-context)
|
||||||
luckperms.group.parent.clear | [`/lp group <group> parent clear` command](Command-Usage:-Parent#lp-usergroup-usergroup-parent-clear-context)
|
luckperms.group.parent.clear | [`/lp group <group> parent clear` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-clear-context)
|
||||||
luckperms.group.parent.cleartrack | [`/lp group <group> parent cleartrack` command](Command-Usage:-Parent#lp-usergroup-usergroup-parent-cleartrack-track-context)
|
luckperms.group.parent.cleartrack | [`/lp group <group> parent cleartrack` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-cleartrack-track-context)
|
||||||
luckperms.group.parent.info | [`/lp group <group> parent info` command](Command-Usage:-Parent#lp-usergroup-usergroup-parent-info)
|
luckperms.group.parent.info | [`/lp group <group> parent info` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-info)
|
||||||
luckperms.group.parent.remove | [`/lp group <group> parent remove` command](Command-Usage:-Parent#lp-usergroup-usergroup-parent-remove-group-context)
|
luckperms.group.parent.remove | [`/lp group <group> parent remove` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-remove-group-context)
|
||||||
luckperms.group.parent.removetemp | [`/lp group <group> parent removetemp` command](Command-Usage:-Parent#lp-usergroup-usergroup-parent-removetemp-group-context)
|
luckperms.group.parent.removetemp | [`/lp group <group> parent removetemp` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-removetemp-group-context)
|
||||||
luckperms.group.parent.set | [`/lp group <group> parent set` command](Command-Usage:-Parent#lp-usergroup-usergroup-parent-set-group-context)
|
luckperms.group.parent.set | [`/lp group <group> parent set` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-set-group-context)
|
||||||
luckperms.group.parent.settrack | [`/lp group <group> parent settrack` command](Command-Usage:-Parent#lp-usergroup-usergroup-parent-settrack-track-group-context)
|
luckperms.group.parent.settrack | [`/lp group <group> parent settrack` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-settrack-track-group-context)
|
||||||
luckperms.group.permission.check | [`/lp group <group> permission check` command](Command-Usage:-Permission#lp-usergroup-usergroup-permission-check-node-context)
|
luckperms.group.permission.check | [`/lp group <group> permission check` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-check-node-context)
|
||||||
luckperms.group.permission.checkinherits | [`/lp group <group> permission checkinherits` command](Command-Usage:-Permission#lp-usergroup-usergroup-permission-checkinherits-node-context)
|
luckperms.group.permission.checkinherits | [`/lp group <group> permission checkinherits` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-checkinherits-node-context)
|
||||||
luckperms.group.permission.clear | [`/lp group <group> permission clear` command](Command-Usage:-Permission#lp-usergroup-usergroup-permission-clear-context)
|
luckperms.group.permission.clear | [`/lp group <group> permission clear` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-clear-context)
|
||||||
luckperms.group.permission.info | [`/lp group <group> permission info` command](Command-Usage:-Permission#lp-usergroup-usergroup-permission-info)
|
luckperms.group.permission.info | [`/lp group <group> permission info` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-info)
|
||||||
luckperms.group.permission.set | [`/lp group <group> permission set` command](Command-Usage:-Permission#lp-usergroup-usergroup-permission-set-node-truefalse-context)
|
luckperms.group.permission.set | [`/lp group <group> permission set` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-set-node-truefalse-context)
|
||||||
luckperms.group.permission.settemp | [`/lp group <group> permission settemp` command](Command-Usage:-Permission#lp-usergroup-usergroup-permission-settemp-node-truefalse-duration-temporary-modifier-context)
|
luckperms.group.permission.settemp | [`/lp group <group> permission settemp` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-settemp-node-truefalse-duration-temporary-modifier-context)
|
||||||
luckperms.group.permission.unset | [`/lp group <group> permission unset` command](Command-Usage:-Permission#lp-usergroup-usergroup-permission-unset-node-context)
|
luckperms.group.permission.unset | [`/lp group <group> permission unset` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-unset-node-context)
|
||||||
luckperms.group.permission.unsettemp | [`/lp group <group> permission unsettemp` command](Command-Usage:-Permission#lp-usergroup-usergroup-permission-unsettemp-node-context)
|
luckperms.group.permission.unsettemp | [`/lp group <group> permission unsettemp` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-unsettemp-node-context)
|
||||||
luckperms.group.rename | [`/lp group <group> rename` command](Command-Usage:-Group#lp-group-group-rename-new-name)
|
luckperms.group.rename | [`/lp group <group> rename` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group#lp-group-group-rename-new-name)
|
||||||
luckperms.group.setdisplayname | [`/lp group <group> setdisplayname` command](Command-Usage:-Group#lp-group-group-setdisplayname-name)
|
luckperms.group.setdisplayname | [`/lp group <group> setdisplayname` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group#lp-group-group-setdisplayname-name)
|
||||||
luckperms.group.setweight | [`/lp group <group> setweight` command](Command-Usage:-Group#lp-group-group-setweight-weight)
|
luckperms.group.setweight | [`/lp group <group> setweight` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group#lp-group-group-setweight-weight)
|
||||||
luckperms.group.showtracks | [`/lp group <group> showtracks` command](Command-Usage:-Group#lp-group-group-showtracks)
|
luckperms.group.showtracks | [`/lp group <group> showtracks` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group#lp-group-group-showtracks)
|
||||||
luckperms.import | [`/lp import` command](Command-Usage:-General#lp-import-file)
|
luckperms.import | [`/lp import` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-import-file)
|
||||||
luckperms.info | [`/lp info` command](Command-Usage:-General#lp-info)
|
luckperms.info | [`/lp info` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-info)
|
||||||
luckperms.listgroups | [`/lp listgroups` command](Command-Usage:-General#lp-listgroups)
|
luckperms.listgroups | [`/lp listgroups` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-listgroups)
|
||||||
luckperms.listtracks | [`/lp listtracks` command](Command-Usage:-General#lp-listtracks)
|
luckperms.listtracks | [`/lp listtracks` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-listtracks)
|
||||||
luckperms.log.export | [`/lp log export` command](Command-Usage:-Log#lp-log-export-file)
|
luckperms.log.export | [`/lp log export` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Log#lp-log-export-file)
|
||||||
luckperms.log.grouphistory | [`/lp log grouphistory` command](Command-Usage:-Log#lp-log-grouphistory-group-page)
|
luckperms.log.grouphistory | [`/lp log grouphistory` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Log#lp-log-grouphistory-group-page)
|
||||||
luckperms.log.notify | [`/lp log notify` command](Command-Usage:-Log#lp-log-notify-onoff)
|
luckperms.log.notify | [`/lp log notify` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Log#lp-log-notify-onoff)
|
||||||
luckperms.log.recent | [`/lp log recent` command](Command-Usage:-Log#lp-log-recent-user-page)
|
luckperms.log.recent | [`/lp log recent` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Log#lp-log-recent-user-page)
|
||||||
luckperms.log.search | [`/lp log search` command](Command-Usage:-Log#lp-log-search-query-page)
|
luckperms.log.search | [`/lp log search` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Log#lp-log-search-query-page)
|
||||||
luckperms.log.trackhistory | [`/lp log trackhistory` command](Command-Usage:-Log#lp-log-trackhistory-track-page)
|
luckperms.log.trackhistory | [`/lp log trackhistory` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Log#lp-log-trackhistory-track-page)
|
||||||
luckperms.log.userhistory | [`/lp log userhistory` command](Command-Usage:-Log#lp-log-userhistory-user-page)
|
luckperms.log.userhistory | [`/lp log userhistory` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Log#lp-log-userhistory-user-page)
|
||||||
luckperms.migration | [`/lp migration` command](Command-Usage:-General#lp-migration-plugin-name-options)
|
luckperms.migration | [`/lp migration` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-migration-plugin-name-options)
|
||||||
luckperms.reloadconfig | [`/lp reloadconfig` command](Command-Usage:-General#lp-reloadconfig)
|
luckperms.reloadconfig | [`/lp reloadconfig` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-reloadconfig)
|
||||||
luckperms.search | [`/lp search` command](Command-Usage:-General#lp-search-permission)
|
luckperms.search | [`/lp search` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-search-permission)
|
||||||
luckperms.sync | [`/lp sync` command](Command-Usage:-General#lp-sync) and [`/lp networksync` command](Command-Usage:-General#lp-networksync)
|
luckperms.sync | [`/lp sync` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-sync) and [`/lp networksync` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-networksync)
|
||||||
luckperms.track.append | [`/lp track <track> append` command](Command-Usage:-Track#lp-track-track-append-group)
|
luckperms.track.append | [`/lp track <track> append` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Track#lp-track-track-append-group)
|
||||||
luckperms.track.clear | [`/lp track <track> clear` command](Command-Usage:-Track#lp-track-track-clear)
|
luckperms.track.clear | [`/lp track <track> clear` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Track#lp-track-track-clear)
|
||||||
luckperms.track.clone | [`/lp track <track> clone` command](Command-Usage:-Track#lp-track-track-clone-new-name)
|
luckperms.track.clone | [`/lp track <track> clone` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Track#lp-track-track-clone-new-name)
|
||||||
luckperms.track.info | [`/lp track <track> info` command](Command-Usage:-Track#lp-track-track-info)
|
luckperms.track.info | [`/lp track <track> info` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Track#lp-track-track-info)
|
||||||
luckperms.track.insert | [`/lp track <track> insert` command](Command-Usage:-Track#lp-track-track-insert-group-position)
|
luckperms.track.insert | [`/lp track <track> insert` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Track#lp-track-track-insert-group-position)
|
||||||
luckperms.track.remove | [`/lp track <track> remove` command](Command-Usage:-Track#lp-track-track-remove-group)
|
luckperms.track.remove | [`/lp track <track> remove` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Track#lp-track-track-remove-group)
|
||||||
luckperms.track.rename | [`/lp track <track> rename` command](Command-Usage:-Track#lp-track-track-rename-new-name)
|
luckperms.track.rename | [`/lp track <track> rename` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Track#lp-track-track-rename-new-name)
|
||||||
luckperms.tree | [`/lp tree` command](Command-Usage:-General#lp-tree-scope-player)
|
luckperms.tree | [`/lp tree` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-tree-scope-player)
|
||||||
luckperms.user.clear | [`/lp user <user> clear` command](Command-Usage:-User#lp-user-user-clear-context)
|
luckperms.user.clear | [`/lp user <user> clear` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-User#lp-user-user-clear-context)
|
||||||
luckperms.user.clone | [`/lp user <user> clone` command](Command-Usage:-User#lp-user-user-clone-user)
|
luckperms.user.clone | [`/lp user <user> clone` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-User#lp-user-user-clone-user)
|
||||||
luckperms.user.demote | [`/lp user <user> demote` command](Command-Usage:-User#lp-user-user-demote-track-context)
|
luckperms.user.demote | [`/lp user <user> demote` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-User#lp-user-user-demote-track-context)
|
||||||
luckperms.user.editor | [`/lp user <user> editor` command](Command-Usage:-User#lp-user-user-editor)
|
luckperms.user.editor | [`/lp user <user> editor` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-User#lp-user-user-editor)
|
||||||
luckperms.user.info | [`/lp user <user> info` command](Command-Usage:-User#lp-user-user-info)
|
luckperms.user.info | [`/lp user <user> info` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-User#lp-user-user-info)
|
||||||
luckperms.user.meta.addprefix | [`/lp user <user> meta addprefix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-addprefix-priority-prefix-context)
|
luckperms.user.meta.addprefix | [`/lp user <user> meta addprefix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-addprefix-priority-prefix-context)
|
||||||
luckperms.user.meta.addsuffix | [`/lp user <user> meta addsuffix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-addsuffix-priority-suffix-context)
|
luckperms.user.meta.addsuffix | [`/lp user <user> meta addsuffix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-addsuffix-priority-suffix-context)
|
||||||
luckperms.user.meta.addtempprefix | [`/lp user <user> meta addtempprefix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-addtempprefix-priority-prefix-duration-temporary-modifier-context)
|
luckperms.user.meta.addtempprefix | [`/lp user <user> meta addtempprefix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-addtempprefix-priority-prefix-duration-temporary-modifier-context)
|
||||||
luckperms.user.meta.addtempsuffix | [`/lp user <user> meta addtempsuffix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-addtempsuffix-priority-suffix-duration-temporary-modifier-context)
|
luckperms.user.meta.addtempsuffix | [`/lp user <user> meta addtempsuffix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-addtempsuffix-priority-suffix-duration-temporary-modifier-context)
|
||||||
luckperms.user.meta.clear | [`/lp user <user> meta clear` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-clear-context)
|
luckperms.user.meta.clear | [`/lp user <user> meta clear` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-clear-context)
|
||||||
luckperms.user.meta.info | [`/lp user <user> meta info` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-info)
|
luckperms.user.meta.info | [`/lp user <user> meta info` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-info)
|
||||||
luckperms.user.meta.removeprefix | [`/lp user <user> meta removeprefix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-removeprefix-priority-prefix-context)
|
luckperms.user.meta.removeprefix | [`/lp user <user> meta removeprefix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-removeprefix-priority-prefix-context)
|
||||||
luckperms.user.meta.removesuffix | [`/lp user <user> meta removesuffix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-removesuffix-priority-suffix-context)
|
luckperms.user.meta.removesuffix | [`/lp user <user> meta removesuffix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-removesuffix-priority-suffix-context)
|
||||||
luckperms.user.meta.removetempprefix | [`/lp user <user> meta removetempprefix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-removetempprefix-priority-prefix-context)
|
luckperms.user.meta.removetempprefix | [`/lp user <user> meta removetempprefix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-removetempprefix-priority-prefix-context)
|
||||||
luckperms.user.meta.removetempsuffix | [`/lp user <user> meta removetempsuffix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-removetempsuffix-priority-suffix-context)
|
luckperms.user.meta.removetempsuffix | [`/lp user <user> meta removetempsuffix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-removetempsuffix-priority-suffix-context)
|
||||||
luckperms.user.meta.set | [`/lp user <user> meta set` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-set-key-value-context)
|
luckperms.user.meta.set | [`/lp user <user> meta set` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-set-key-value-context)
|
||||||
luckperms.user.meta.setprefix | [`/lp user <user> meta setprefix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-setprefix-priority-prefix-context)
|
luckperms.user.meta.setprefix | [`/lp user <user> meta setprefix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-setprefix-priority-prefix-context)
|
||||||
luckperms.user.meta.setsuffix | [`/lp user <user> meta setsuffix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-setsuffix-priority-suffix-context)
|
luckperms.user.meta.setsuffix | [`/lp user <user> meta setsuffix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-setsuffix-priority-suffix-context)
|
||||||
luckperms.user.meta.settemp | [`/lp user <user> meta settemp` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-settemp-key-value-duration-temporary-modifier-context)
|
luckperms.user.meta.settemp | [`/lp user <user> meta settemp` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-settemp-key-value-duration-temporary-modifier-context)
|
||||||
luckperms.user.meta.settempprefix | [`/lp user <user> meta settempprefix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-settempprefix-priority-prefix-duration-temporary-modifier-context)
|
luckperms.user.meta.settempprefix | [`/lp user <user> meta settempprefix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-settempprefix-priority-prefix-duration-temporary-modifier-context)
|
||||||
luckperms.user.meta.settempsuffix | [`/lp user <user> meta settempsuffix` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-settempsuffix-priority-suffix-duration-temporary-modifier-context)
|
luckperms.user.meta.settempsuffix | [`/lp user <user> meta settempsuffix` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-settempsuffix-priority-suffix-duration-temporary-modifier-context)
|
||||||
luckperms.user.meta.unset | [`/lp user <user> meta unset` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-unset-key-value-context)
|
luckperms.user.meta.unset | [`/lp user <user> meta unset` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-unset-key-value-context)
|
||||||
luckperms.user.meta.unsettemp | [`/lp user <user> meta unsettemp` command](Command-Usage:-Meta#lp-usergroup-usergroup-meta-unsettemp-key-context)
|
luckperms.user.meta.unsettemp | [`/lp user <user> meta unsettemp` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta#lp-usergroup-usergroup-meta-unsettemp-key-context)
|
||||||
luckperms.user.parent.add | [`/lp user <user> parent add` command](Command-Usage:-Parent#lp-usergroup-usergroup-parent-add-group-context)
|
luckperms.user.parent.add | [`/lp user <user> parent add` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-add-group-context)
|
||||||
luckperms.user.parent.addtemp | [`/lp user <user> parent addtemp` command](Command-Usage:-Parent#lp-usergroup-usergroup-parent-addtemp-group-duration-temporary-modifier-context)
|
luckperms.user.parent.addtemp | [`/lp user <user> parent addtemp` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-addtemp-group-duration-temporary-modifier-context)
|
||||||
luckperms.user.parent.clear | [`/lp user <user> parent clear` command](Command-Usage:-Parent#lp-usergroup-usergroup-parent-clear-context)
|
luckperms.user.parent.clear | [`/lp user <user> parent clear` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-clear-context)
|
||||||
luckperms.user.parent.cleartrack | [`/lp user <user> parent cleartrack` command](Command-Usage:-Parent#lp-usergroup-usergroup-parent-cleartrack-track-context)
|
luckperms.user.parent.cleartrack | [`/lp user <user> parent cleartrack` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-cleartrack-track-context)
|
||||||
luckperms.user.parent.info | [`/lp user <user> parent info` command](Command-Usage:-Parent#lp-usergroup-usergroup-parent-info)
|
luckperms.user.parent.info | [`/lp user <user> parent info` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-info)
|
||||||
luckperms.user.parent.remove | [`/lp user <user> parent remove` command](Command-Usage:-Parent#lp-usergroup-usergroup-parent-remove-group-context)
|
luckperms.user.parent.remove | [`/lp user <user> parent remove` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-remove-group-context)
|
||||||
luckperms.user.parent.removetemp | [`/lp user <user> parent removetemp` command](Command-Usage:-Parent#lp-usergroup-usergroup-parent-removetemp-group-context)
|
luckperms.user.parent.removetemp | [`/lp user <user> parent removetemp` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-removetemp-group-context)
|
||||||
luckperms.user.parent.set | [`/lp user <user> parent set` command](Command-Usage:-Parent#lp-usergroup-usergroup-parent-set-group-context)
|
luckperms.user.parent.set | [`/lp user <user> parent set` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-set-group-context)
|
||||||
luckperms.user.parent.settrack | [`/lp user <user> parent settrack` command](Command-Usage:-Parent#lp-usergroup-usergroup-parent-settrack-track-group-context)
|
luckperms.user.parent.settrack | [`/lp user <user> parent settrack` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-usergroup-usergroup-parent-settrack-track-group-context)
|
||||||
luckperms.user.parent.switchprimarygroup | [`/lp user <user> parent switchprimarygroup` command](Command-Usage:-Parent#lp-user-user-parent-switchprimarygroup-group)
|
luckperms.user.parent.switchprimarygroup | [`/lp user <user> parent switchprimarygroup` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent#lp-user-user-parent-switchprimarygroup-group)
|
||||||
luckperms.user.permission.check | [`/lp user <user> permission check` command](Command-Usage:-Permission#lp-usergroup-usergroup-permission-check-node-context)
|
luckperms.user.permission.check | [`/lp user <user> permission check` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-check-node-context)
|
||||||
luckperms.user.permission.checkinherits | [`/lp user <user> permission checkinherits` command](Command-Usage:-Permission#lp-usergroup-usergroup-permission-checkinherits-node-context)
|
luckperms.user.permission.checkinherits | [`/lp user <user> permission checkinherits` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-checkinherits-node-context)
|
||||||
luckperms.user.permission.clear | [`/lp user <user> permission clear` command](Command-Usage:-Permission#lp-usergroup-usergroup-permission-clear-context)
|
luckperms.user.permission.clear | [`/lp user <user> permission clear` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-clear-context)
|
||||||
luckperms.user.permission.info | [`/lp user <user> permission info` command](Command-Usage:-Permission#lp-usergroup-usergroup-permission-info)
|
luckperms.user.permission.info | [`/lp user <user> permission info` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-info)
|
||||||
luckperms.user.permission.set | [`/lp user <user> permission set` command](Command-Usage:-Permission#lp-usergroup-usergroup-permission-set-node-truefalse-context)
|
luckperms.user.permission.set | [`/lp user <user> permission set` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-set-node-truefalse-context)
|
||||||
luckperms.user.permission.settemp | [`/lp user <user> permission settemp` command](Command-Usage:-Permission#lp-usergroup-usergroup-permission-settemp-node-truefalse-duration-temporary-modifier-context)
|
luckperms.user.permission.settemp | [`/lp user <user> permission settemp` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-settemp-node-truefalse-duration-temporary-modifier-context)
|
||||||
luckperms.user.permission.unset | [`/lp user <user> permission unset` command](Command-Usage:-Permission#lp-usergroup-usergroup-permission-unset-node-context)
|
luckperms.user.permission.unset | [`/lp user <user> permission unset` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-unset-node-context)
|
||||||
luckperms.user.permission.unsettemp | [`/lp user <user> permission unsettemp` command](Command-Usage:-Permission#lp-usergroup-usergroup-permission-unsettemp-node-context)
|
luckperms.user.permission.unsettemp | [`/lp user <user> permission unsettemp` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission#lp-usergroup-usergroup-permission-unsettemp-node-context)
|
||||||
luckperms.user.promote | [`/lp user <user> promote` command](Command-Usage:-User#lp-user-user-promote-track-context)
|
luckperms.user.promote | [`/lp user <user> promote` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-User#lp-user-user-promote-track-context)
|
||||||
luckperms.user.showtracks | [`/lp user <user> showtracks` command](Command-Usage:-User#lp-user-user-showtracks)
|
luckperms.user.showtracks | [`/lp user <user> showtracks` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-User#lp-user-user-showtracks)
|
||||||
luckperms.verbose | [`/lp verbose` command](Command-Usage:-General#lp-verbose-onrecordoffupload-filter)
|
luckperms.verbose | [`/lp verbose` command](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-verbose-onrecordoffupload-filter)
|
||||||
|
@@ -40,12 +40,12 @@ ___
|
|||||||
|
|
||||||
___
|
___
|
||||||
### `%luckperms_prefix_element_<element>%`
|
### `%luckperms_prefix_element_<element>%`
|
||||||
**Description:** Returns the value of the prefix element for the player. Valid elements are listed [here](Prefix-&-Suffix-Stacking#how-do-i-add-other-elements).
|
**Description:** Returns the value of the prefix element for the player. Valid elements are listed [here](https://github.com/lucko/LuckPerms/wiki/Prefix-&-Suffix-Stacking#how-do-i-add-other-elements).
|
||||||
**Example:** %luckperms_prefix_element_highest_on_track_staff%
|
**Example:** %luckperms_prefix_element_highest_on_track_staff%
|
||||||
|
|
||||||
___
|
___
|
||||||
### `%luckperms_suffix_element_<element>%`
|
### `%luckperms_suffix_element_<element>%`
|
||||||
**Description:** Returns the value of the suffix element for the player. Valid elements are listed [here](Prefix-&-Suffix-Stacking#how-do-i-add-other-elements).
|
**Description:** Returns the value of the suffix element for the player. Valid elements are listed [here](https://github.com/lucko/LuckPerms/wiki/Prefix-&-Suffix-Stacking#how-do-i-add-other-elements).
|
||||||
**Example:** %luckperms_suffix_element_highest_on_track_staff%
|
**Example:** %luckperms_suffix_element_highest_on_track_staff%
|
||||||
|
|
||||||
___
|
___
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
This guide covers how to setup and manage prefixes, suffixes and meta with LuckPerms.
|
This guide covers how to setup and manage prefixes, suffixes and meta with LuckPerms.
|
||||||
|
|
||||||
If you are already familiar with these concepts, and just want to view how the commands work, then you should read the [Command Usage: Meta](Command-Usage:-Meta) page.
|
If you are already familiar with these concepts, and just want to view how the commands work, then you should read the [Command Usage: Meta](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta) page.
|
||||||
|
|
||||||
# Key Definitions
|
# Key Definitions
|
||||||
### Prefix / Suffix
|
### Prefix / Suffix
|
||||||
@@ -63,7 +63,7 @@ This would remove all prefixes set to admin with a weight of 100. I could then r
|
|||||||
|
|
||||||
The command usage for setting prefixes/suffixes temporarily follows the same format as the commands for adding temporary permissions, or parent groups.
|
The command usage for setting prefixes/suffixes temporarily follows the same format as the commands for adding temporary permissions, or parent groups.
|
||||||
|
|
||||||
The full command usages can be found [**here**](Command-Usage:-Meta). The commands for adding and removing meta are also documented there.
|
The full command usages can be found [**here**](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta). The commands for adding and removing meta are also documented there.
|
||||||
|
|
||||||
## How do I see the prefixes/suffixes a user or group has
|
## How do I see the prefixes/suffixes a user or group has
|
||||||
The easiest way to debug issues with prefixes/suffixes is to use the info command.
|
The easiest way to debug issues with prefixes/suffixes is to use the info command.
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
This page is an extension to the general [FAQ list](FAQ), with a focus on storage related issues and errors.
|
This page is an extension to the general [FAQ list](https://github.com/lucko/LuckPerms/wiki/FAQ), with a focus on storage related issues and errors.
|
||||||
|
|
||||||
It includes a number of common errors & fixes for storage providers (mostly MySQL!).
|
It includes a number of common errors & fixes for storage providers (mostly MySQL!).
|
||||||
|
|
||||||
|
@@ -3,7 +3,7 @@ Data can be synchronised between different servers with ease.
|
|||||||
## Requirements
|
## Requirements
|
||||||
For data to sync, you **must** be using a remote storage type. All of your servers need to be connected to the same database.
|
For data to sync, you **must** be using a remote storage type. All of your servers need to be connected to the same database.
|
||||||
|
|
||||||
See the page for [Storage types](Storage-types) for more information. You need to use one of the "**remote databases**" listed on that page.
|
See the page for [Storage types](https://github.com/lucko/LuckPerms/wiki/Storage-types) for more information. You need to use one of the "**remote databases**" listed on that page.
|
||||||
|
|
||||||
## Instantly propagating updates
|
## Instantly propagating updates
|
||||||
Simply connecting the servers to the same database isn't enough for data to be synced instantly between them. LuckPerms needs to know that data has changed in order to update it.
|
Simply connecting the servers to the same database isn't enough for data to be synced instantly between them. LuckPerms needs to know that data has changed in order to update it.
|
||||||
|
@@ -30,4 +30,4 @@ You have two options for fixing this:
|
|||||||
|
|
||||||
### Other
|
### Other
|
||||||
|
|
||||||
If you previously made use of "default assignments" (last section in the config file), you'll need to [install the `extension-default-assignments` extension](Extensions), and consider migrating away from the feature.
|
If you previously made use of "default assignments" (last section in the config file), you'll need to [install the `extension-default-assignments` extension](https://github.com/lucko/LuckPerms/wiki/Extensions), and consider migrating away from the feature.
|
||||||
|
8
Usage.md
8
Usage.md
@@ -1,4 +1,4 @@
|
|||||||
This guide is intended for people who have never used a permissions plugin before. If you're familiar with the concept, and think you'll be able to understand things just from reading the command usages, I suggest you read the page on [Command Usage and Permissions](Command-Usage), as this gives a much more "straight to the point" description of how the plugin works.
|
This guide is intended for people who have never used a permissions plugin before. If you're familiar with the concept, and think you'll be able to understand things just from reading the command usages, I suggest you read the page on [Command Usage and Permissions](https://github.com/lucko/LuckPerms/wiki/Command-Usage), as this gives a much more "straight to the point" description of how the plugin works.
|
||||||
|
|
||||||
If you're struggling to understand that, then this guide is a good place to start. :)
|
If you're struggling to understand that, then this guide is a good place to start. :)
|
||||||
|
|
||||||
@@ -26,12 +26,12 @@ A term that you will encounter quite often with LuckPerms is "context".
|
|||||||
|
|
||||||
**Context** in the most basic sense simply means the **circumstances where something will apply**.
|
**Context** in the most basic sense simply means the **circumstances where something will apply**.
|
||||||
|
|
||||||
Contexts are such a fundamental part of the plugin, they have their [very own wiki page](Context) dedicated to explaining their use.
|
Contexts are such a fundamental part of the plugin, they have their [very own wiki page](https://github.com/lucko/LuckPerms/wiki/Context) dedicated to explaining their use.
|
||||||
|
|
||||||
# Getting Started
|
# Getting Started
|
||||||
If you haven't got LuckPerms installed just yet, please refer to the [installation guide](Installation) first.
|
If you haven't got LuckPerms installed just yet, please refer to the [installation guide](https://github.com/lucko/LuckPerms/wiki/Installation) first.
|
||||||
|
|
||||||
Then, please make sure you read the section about [choosing a Storage type](Storage-types) before proceeding. Whilst it is possible to change these options later, it's better to get them right the first time around.
|
Then, please make sure you read the section about [choosing a Storage type](https://github.com/lucko/LuckPerms/wiki/Storage-types) before proceeding. Whilst it is possible to change these options later, it's better to get them right the first time around.
|
||||||
|
|
||||||
## Granting full access to modify permissions
|
## Granting full access to modify permissions
|
||||||
The first thing you'll want to do is give yourself full access to the plugin. When the LuckPerms is first installed, nobody has access to any of the LP commands.
|
The first thing you'll want to do is give yourself full access to the plugin. When the LuckPerms is first installed, nobody has access to any of the LP commands.
|
||||||
|
@@ -35,12 +35,12 @@ It's super easy to use.
|
|||||||
|
|
||||||
[](https://gfycat.com/ShorttermPowerfulGoldeneye)
|
[](https://gfycat.com/ShorttermPowerfulGoldeneye)
|
||||||
|
|
||||||
The Web editor is such a powerful tool that it has its own [wiki page](Web-Editor).
|
The Web editor is such a powerful tool that it has its own [wiki page](https://github.com/lucko/LuckPerms/wiki/Web-Editor).
|
||||||
|
|
||||||
___
|
___
|
||||||
|
|
||||||
### Verbose
|
### Verbose
|
||||||
LuckPerms has a [verbose](Verbose) system, which allows you to monitor permission checks made by other plugins, occurring in real time.
|
LuckPerms has a [verbose](https://github.com/lucko/LuckPerms/wiki/Verbose) system, which allows you to monitor permission checks made by other plugins, occurring in real time.
|
||||||
|
|
||||||
[](https://gfycat.com/ArtisticPleasantAlbacoretuna)
|
[](https://gfycat.com/ArtisticPleasantAlbacoretuna)
|
||||||
|
|
||||||
@@ -55,7 +55,7 @@ You can also upload recordings to the web, for easier analysis and reading.
|
|||||||
___
|
___
|
||||||
|
|
||||||
### Permission Trees
|
### Permission Trees
|
||||||
LuckPerms allows you [build "permission trees"](Command-Usage:-General#lp-tree-scope-player) of all permissions known to the server. The data is populated using permissions registered to the server by plugins.
|
LuckPerms allows you [build "permission trees"](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General#lp-tree-scope-player) of all permissions known to the server. The data is populated using permissions registered to the server by plugins.
|
||||||
|
|
||||||
As the server runs for longer periods, the tree also grows, as permissions checked for by plugins on the server are added.
|
As the server runs for longer periods, the tree also grows, as permissions checked for by plugins on the server are added.
|
||||||
|
|
||||||
@@ -69,7 +69,7 @@ You can also color the trees, depending on whether a certain player has a permis
|
|||||||
___
|
___
|
||||||
|
|
||||||
### Command interface & tab completion
|
### Command interface & tab completion
|
||||||
The command system is super easy to use and understand. As well as the [documentation available here on the wiki](Command-Usage), command usage and listings can also be viewed in-game.
|
The command system is super easy to use and understand. As well as the [documentation available here on the wiki](https://github.com/lucko/LuckPerms/wiki/Command-Usage), command usage and listings can also be viewed in-game.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
96
_Sidebar.md
96
_Sidebar.md
@@ -1,61 +1,61 @@
|
|||||||
## Contents
|
## Contents
|
||||||
|
|
||||||
* [**Home**](/wiki)
|
* [**Home**](https://github.com/lucko/LuckPerms/wiki)
|
||||||
* [**Why LuckPerms?**](Why-LuckPerms)
|
* [**Why LuckPerms?**](https://github.com/lucko/LuckPerms/wiki/Why-LuckPerms)
|
||||||
* [**Credits**](Credits)
|
* [**Credits**](https://github.com/lucko/LuckPerms/wiki/Credits)
|
||||||
|
|
||||||
### Setup
|
### Setup
|
||||||
* [**Installation**](Installation)
|
* [**Installation**](Installation)
|
||||||
* [Initial Setup](Installation#initial-setup)
|
* [Initial Setup](https://github.com/lucko/LuckPerms/wiki/Installation#initial-setup)
|
||||||
* [Requirements](Installation#requirements)
|
* [Requirements](https://github.com/lucko/LuckPerms/wiki/Installation#requirements)
|
||||||
* [Compatibility](Installation#compatibility)
|
* [Compatibility](https://github.com/lucko/LuckPerms/wiki/Installation#compatibility)
|
||||||
* [**Network Installation**](Network-Installation)
|
* [**Network Installation**](https://github.com/lucko/LuckPerms/wiki/Network-Installation)
|
||||||
* [BungeeCord version](Network-Installation#the-bungeecord-version-of-luckperms)
|
* [BungeeCord version](https://github.com/lucko/LuckPerms/wiki/Network-Installation#the-bungeecord-version-of-luckperms)
|
||||||
* [**Storage types**](Storage-types)
|
* [**Storage types**](https://github.com/lucko/LuckPerms/wiki/Storage-types)
|
||||||
* [**Syncing data between servers**](Syncing-data-between-servers)
|
* [**Syncing data between servers**](https://github.com/lucko/LuckPerms/wiki/Syncing-data-between-servers)
|
||||||
* [**Usage**](Usage)
|
* [**Usage**](https://github.com/lucko/LuckPerms/wiki/Usage)
|
||||||
* [Key Definitions](Usage#key-definitions)
|
* [Key Definitions](https://github.com/lucko/LuckPerms/wiki/Usage#key-definitions)
|
||||||
* [Getting Started](Usage#getting-started)
|
* [Getting Started](https://github.com/lucko/LuckPerms/wiki/Usage#getting-started)
|
||||||
* [**Configuration**](Configuration)
|
* [**Configuration**](https://github.com/lucko/LuckPerms/wiki/Configuration)
|
||||||
* [**Command Usage**](Command-Usage)
|
* [**Command Usage**](https://github.com/lucko/LuckPerms/wiki/Command-Usage)
|
||||||
* [General commands](Command-Usage:-General)
|
* [General commands](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-General)
|
||||||
* [User commands](Command-Usage:-User)
|
* [User commands](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-User)
|
||||||
* [Group commands](Command-Usage:-Group)
|
* [Group commands](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Group)
|
||||||
* [Permission commands](Command-Usage:-Permission)
|
* [Permission commands](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Permission)
|
||||||
* [Parent commands](Command-Usage:-Parent)
|
* [Parent commands](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Parent)
|
||||||
* [Meta commands](Command-Usage:-Meta)
|
* [Meta commands](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Meta)
|
||||||
* [Track commands](Command-Usage:-Track)
|
* [Track commands](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Track)
|
||||||
* [Log commands](Command-Usage:-Log)
|
* [Log commands](https://github.com/lucko/LuckPerms/wiki/Command-Usage:-Log)
|
||||||
* [**Permissions**](Permissions)
|
* [**Permissions**](https://github.com/lucko/LuckPerms/wiki/Permissions)
|
||||||
* [**FAQ**](FAQ)
|
* [**FAQ**](https://github.com/lucko/LuckPerms/wiki/FAQ)
|
||||||
* [**Storage system errors**](Storage-system-errors)
|
* [**Storage system errors**](https://github.com/lucko/LuckPerms/wiki/Storage-system-errors)
|
||||||
|
|
||||||
### Migration
|
### Migration
|
||||||
* [**Upgrading from v4 to v5**](Upgrading-from-v4-to-v5)
|
* [**Upgrading from v4 to v5**](https://github.com/lucko/LuckPerms/wiki/Upgrading-from-v4-to-v5)
|
||||||
* [**Migration from other plugins**](Migration)
|
* [**Migration from other plugins**](https://github.com/lucko/LuckPerms/wiki/Migration)
|
||||||
* [**Command Equivalents**](GM-&-PEX-Command-Equivalents)
|
* [**Command Equivalents**](https://github.com/lucko/LuckPerms/wiki/GM-&-PEX-Command-Equivalents)
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
* [**Context**](Context)
|
* [**Context**](https://github.com/lucko/LuckPerms/wiki/Context)
|
||||||
* [**Web Editor**](Web-Editor)
|
* [**Web Editor**](https://github.com/lucko/LuckPerms/wiki/Web-Editor)
|
||||||
* [**Verbose**](Verbose)
|
* [**Verbose**](https://github.com/lucko/LuckPerms/wiki/Verbose)
|
||||||
* [**Bulk Editing**](Bulk-Editing)
|
* [**Bulk Editing**](https://github.com/lucko/LuckPerms/wiki/Bulk-Editing)
|
||||||
* [**Switching Storage Types & Backups**](Switching-storage-types)
|
* [**Switching Storage Types & Backups**](https://github.com/lucko/LuckPerms/wiki/Switching-storage-types)
|
||||||
* [**Prefixes, Suffixes & Meta**](Prefixes,-Suffixes-&-Meta)
|
* [**Prefixes, Suffixes & Meta**](https://github.com/lucko/LuckPerms/wiki/Prefixes,-Suffixes-&-Meta)
|
||||||
* [**Prefix & Suffix Stacking**](Prefix-&-Suffix-Stacking)
|
* [**Prefix & Suffix Stacking**](https://github.com/lucko/LuckPerms/wiki/Prefix-&-Suffix-Stacking)
|
||||||
* [**Tracks**](Tracks)
|
* [**Tracks**](https://github.com/lucko/LuckPerms/wiki/Tracks)
|
||||||
* [**Extensions**](Extensions)
|
* [**Extensions**](https://github.com/lucko/LuckPerms/wiki/Extensions)
|
||||||
* [**Advanced Setup**](Advanced-Setup)
|
* [**Advanced Setup**](https://github.com/lucko/LuckPerms/wiki/Advanced-Setup)
|
||||||
* [**Default Groups**](Default-Groups)
|
* [**Default Groups**](https://github.com/lucko/LuckPerms/wiki/Default-Groups)
|
||||||
* [**Argument based command permissions**](Argument-based-command-permissions)
|
* [**Argument based command permissions**](https://github.com/lucko/LuckPerms/wiki/Argument-based-command-permissions)
|
||||||
|
|
||||||
### Developers
|
### Developers
|
||||||
* [**Developer API**](Developer-API)
|
* [**Developer API**](https://github.com/lucko/LuckPerms/wiki/Developer-API)
|
||||||
* [Quick start guide](Developer-API#quick-start-guide)
|
* [Quick start guide](https://github.com/lucko/LuckPerms/wiki/Developer-API#quick-start-guide)
|
||||||
* [Usage](Developer-API:-Usage)
|
* [Usage](https://github.com/lucko/LuckPerms/wiki/Developer-API:-Usage)
|
||||||
|
|
||||||
### Other
|
### Other
|
||||||
* [**Locale and Translations**](Locale-and-Translations)
|
* [**Locale and Translations**](https://github.com/lucko/LuckPerms/wiki/Locale-and-Translations)
|
||||||
* [**Placeholders**](Placeholders)
|
* [**Placeholders**](https://github.com/lucko/LuckPerms/wiki/Placeholders)
|
||||||
* [**External connections**](External-connections)
|
* [**External connections**](https://github.com/lucko/LuckPerms/wiki/External-connections)
|
||||||
* [**Self hosting the web interfaces**](Self-hosting-the-web-interfaces)
|
* [**Self hosting the web interfaces**](https://github.com/lucko/LuckPerms/wiki/Self-hosting-the-web-interfaces)
|
||||||
|
Reference in New Issue
Block a user