Commands and Permissions
Here are the permissions and the associated commands:
<param> - necessary parameter
[param] - optional paramter
| Command | Permission Node | Description |
|---|---|---|
| /ks | KarmicShare.karma | Show karma and groups |
| /ks give | KarmicShare.give && KarmicShare.commands.give | Give the item stack in current hand |
| /ks take <item>[:data] [amount] | KarmicShare.take && KarmicShare.commands.take | Take item(s) from pool |
| /ks take <item name> [amount] | KarmicShare.take && KarmicShare.commands.take | Take item(s) from pool, name must follow as shown in list |
| /ks list [page #] | KarmicShare.commands.list | List items in pool, will go to specified page if it exists. |
| /ks prev | KarmicShare.commands.list | Show previous page of list |
| /ks next | KarmicShare.commands.list | Show next page of list |
| /ks value [prev/next/page#] | KarmicShare.commands.value | List karma multipliers, and page through just like item list |
| /ks page <page number> | KarmicShare.chest | Jump page numbers for chests |
| /ks open [page#] | KarmicShare.command.open | Open an inventory view for your currently selected group, at the given page |
| /ks help | - | Show help menu. Alias: /ks ? |
| /ks info | KarmicShare.admin.* / KarmicShare.info | Inspect currently held item for details (id, data, enchantments, etc) |
| /ks player <name> | KarmicShare.admin.* / KarmicShare.karma.other | Show karma of given player |
| /ks group | - | Show group help |
| /ks group create <name> | KarmicShare.group.create | Creates a new group |
| /ks group add <group> <player> [player2] ... | KarmicShare.group.add | Adds player(s) to group |
| /ks group remove <group> <player> [player2] ... | KarmicShare.group.remove | Removes player(s) from group |
| /ks group set <group> | - | Set your selected group to the one given, if you are allowed |
| /ks leave [group] <group2> ... | KarmicShare.group.leave | Allows you to leave your group(s) |
| /ks admin add <item>[:data] [amount] | KarmicShare.admin.add | Add item(s) to pool, you can remove an item by using a negative amount. |
| /ks admin reset <player> | KarmicShare.admin.reset | Reset's player karma |
| /ks admin drain [group] | KarmicShare.admin.drain | Empty item pool of specified group. If no group given, will default to global. |
| /ks admin cleanup | KarmicShare.admin.cleanup | Run cleanup task, which removes any items from all groups that have a negative or zero amount |
| /ks admin reload | KarmicShare.admin.reload | Reload configuration |
| /ks admin group create <group> | KarmicShare.admin.group.create | Creates a group |
| /ks admin group delete <group> | KarmicShare.admin.group.delete | Removes a group and the group from all players |
| /ks admin group add <group> <player> [player2] ... | KarmicShare.admin.group.add | Forces a user to be added to a group |
| /ks admin group remove <group> <player> [player2] ... | KarmicShare.admin.group.remove | Forces a user to be removed from a group |
| /ks version | - | Show version and config variables |
| - | KarmicShare.chest | Ability to use linked chests |
| - | KarmicShare.sign | Ability to create/destroy signs for linking chests to the item pool |
| - | KarmicShare.ignore.* | Player node to ignore karma and groups |
| - | KarmicShare.ignore.karma | Player node to ignore karma |
| - | KarmicShare.ignore.group | Player node to ignore groups |
| - | KarmicShare.group.* | Access to all user group commands |
| - | KarmicShare.admin.* | Access to all admin commands, including admin group commands |
| - | KarmicShare.admin.group.* | Access to all admin group commands |
Note: Permission nodes use Bukkit's built-in SuperPerms system. All nodes default to op currently, due to alpha stage and so that admins can manage the nodes with a permission plugin.
Also, there is a KarmicShare.* node, that gives all available nodes.
Comments