name: PermissionsEx
main: ru.tehkode.permissions.bukkit.PermissionsEx
softdepend: ["NetEvents"]
version: "1.23.4-2"
author: [t3hk0d3, zml]
website: http://dev.bukkit.org/server-mods/permissionsex
description: PermissionsEx - New powerful users and groups permissions management plugin.
commands:
  pex:
    description: Provides access to Permissions commands and information.
    usage: |
           Usage:
           /<command> - Display help
           /<command> reload - Reload environment
           /<command> report - Report an issue with PEX
           /<command> config <node> [value] - Print or set <node> [value]
           /<command> backend - Print currently used backend
           /<command> backend <backend> - Change permission backend on the fly (Use with caution!)
           /<command> hierarchy [world] - Print complete user/group hierarchy
           /<command> import <backend> - Import data from <backend> into currently selected backend
           /<command> convert uuid - Bulk convert user data to UUID-based storage
           /<command> toggle debug - Enable/disable debug mode
           /<command> help [page] [count] - PermissionsEx commands help
           /<command> users list - List all registered users
           /<command> users - List all registered users (alias)
           /<command> user - List all registered users (alias)
           /<command> user <user> - List user permissions (list alias)
           /<command> user <user> list [world] - List user permissions
           /<command> user <user> superperms - List user actual superperms
           /<command> user <user> prefix [newprefix] [world] - Get or set <user> prefix
           /<command> user <user> suffix [newsuffix] [world] - Get or set <user> suffix
           /<command> user <user> toggle debug - Toggle debug only for <user>
           /<command> user <user> check <permission> [world] - Checks player for <permission>
           /<command> user <user> get <option> [world] - Toggle debug only for <user>
           /<command> user <user> delete - Remove <user>
           /<command> user <user> add <permission> [world] - Add <permission> to <user> in [world]
           /<command> user <user> remove <permission> [world] - Remove permission from <user> in [world]
           /<command> user <user> swap <permission> <targetPermission> [world] - Swap <permission> and <targetPermission> in permission list. Could be number or permission itself
           /<command> user <user> timed add <permission> [lifetime] [world] - Add timed <permissions> to <user> for [lifetime] seconds in [world]
           /<command> user <user> timed remove <permission> [world] - Remove timed <permission> from <user> in [world]
           /<command> user <user> set <option> <value> [world] - Set <option> to <value> in [world]
           /<command> user <user> group list [world] - List all <user> groups
           /<command> user <user> group add <group> [world] [lifetime] - Add <user> to <group>
           /<command> user <user> group set <group> [world] - Set <group> for <user>
           /<command> user <user> group remove <group> [world] - Remove <user> from <group>
           /<command> users cleanup <group> [threshold] - Clean users of specified group, which last login was before threshold (in days). By default threshold is 30 days.
           /<command> group <group> swap <permission> <targetPermission> [world] - Swap <permission> and <targetPermission> in permission list. Could be number or permission itself
           /<command> groups list [world] - List all registered groups
           /<command> groups - List all registered groups (alias)
           /<command> group - List all registered groups (alias)
           /<command> group <group> weight [weight] - Print or set group weight
           /<command> group <group> toggle debug - Toggle debug mode for group
           /<command> group <group> prefix [newprefix] [world] - Get or set <group> prefix.
           /<command> group <group> suffix [newsuffix] [world] - Get or set <group> suffix
           /<command> group <group> create [parents] - Create <group> and/or set [parents]
           /<command> group <group> delete - Remove <group>
           /<command> group <group> parents [world] - List parents for <group> (alias)
           /<command> group <group> parents list [world] - List parents for <group>
           /<command> group <group> parents set <parents> [world] - Set parent(s) for <group> (single or comma-separated list)
           /<command> group <group> parents add <parents> [world] - Set parent(s) for <group> (single or comma-separated list)
           /<command> group <group> parents remove <parents> [world] - Set parent(s) for <group> (single or comma-separated list)
           /<command> group <group> - List all <group> permissions (alias)
           /<command> group <group> list [world] - List all <group> permissions in [world]
           /<command> group <group> add <permission> [world] - Add <permission> to <group> in [world]
           /<command> group <group> set <option> <value> [world] - Set <option> <value> for <group> in [world]
           /<command> group <group> remove <permission> [world] - Remove <permission> from <group> in [world]
           /<command> group <group> timed add <permission> [lifetime] [world] - Add timed <permission> to <group> with [lifetime] in [world]
           /<command> group <group> timed remove <permission> [world] - Remove timed <permissions> for <group> in [world]
           /<command> group <group> users - List all users in <group>
           /<command> group <group> user add <user> [world] - Add <user> (single or comma-separated list) to <group>
           /<command> group <group> user remove <user> [world] - Add <user> (single or comma-separated list) to <group>
           /<command> default group [world] - Print default groups for specified world
           /<command> set default group <group> <value> [world] - Set whether a group is default for specified worlds
           /<command> group <group> rank [rank] [ladder] - Get or set <group> [rank] [ladder]
           /<command> promote <user> [ladder] - Promotes <user> to next group on [ladder]
           /<command> demote <user> [ladder] - Demotes <user> to previous group or [ladder]
           /<command> worlds - Print loaded worlds
           /<command> world <world> - Print <world> inheritance info
           /<command> world <world> inherit <parentWorlds> - Set <parentWorlds> for <world>
  promote:
    description: Permission ladder promotion command.
    usage: |
           Usage:
           /<command> <user> - Promotes <user> to next group
  demote:
    description: Permission ladder demotion command.
    usage: |
           Usage:
           /<command> <user> - Demotes <user> to previous group
permissions:
    permissionsex.disabled:
        description: Apply this permission to players who should not have pex regex-based permission matching apply
        default: false
