« PermissionsEx » : différence entre les versions
Aller à la navigation
Aller à la recherche
mAucun résumé des modifications |
mAucun résumé des modifications |
||
Ligne 2 : | Ligne 2 : | ||
{{Infobox Plugin| image = PermissionsEx Logo.png| catégorie = chat| dev = t3hk0d3, DukeofRealms, zml2008, bacon_avenger| bukkit = permissionsex| grade = Intendant| status = installé|}} | {{Infobox Plugin| image = PermissionsEx Logo.png| catégorie = chat| dev = t3hk0d3, DukeofRealms, zml2008, bacon_avenger| bukkit = permissionsex| grade = Intendant| status = installé|}} | ||
'''PermissionsEx''', abrégé en '''PEX'', est un plugin de superperm à l'image de [[PermissionsBukkit]] ou [[bPermissions]], gérant l'ensemble des permissions définies pour un plugin. Il permet de définir des permissions par joueur ou par groupe. | '''PermissionsEx''', abrégé en '''PEX''', est un plugin de superperm à l'image de [[PermissionsBukkit]] ou [[bPermissions]], gérant l'ensemble des permissions définies pour un plugin. Il permet de définir des permissions par joueur ou par groupe. | ||
Version du 15 février 2014 à 12:47
Rédaction en cours
Cet article et en cours de rédaction, les informations qu'il apporte peuvent être modifiées voire être remplacées. Référez-vous à la catégorie Rédaction en cours pour voir l'ensemble des pages incomplètes.
PermissionsEx | ||||
---|---|---|---|---|
![]() | ||||
Plugin | ||||
Catégorie | chat [edit] | |||
Développeur(s) | t3hk0d3, DukeofRealms, zml2008, bacon_avenger | |||
Bukkit | permissionsex | |||
Nefald | ||||
Status | installé [edit] | |||
Grade requis | Intendant | |||
Article | ||||
Dernière révision | 15/02/2014 |
PermissionsEx, abrégé en PEX, est un plugin de superperm à l'image de PermissionsBukkit ou bPermissions, gérant l'ensemble des permissions définies pour un plugin. Il permet de définir des permissions par joueur ou par groupe.
Commandes et permissions
Commande | Permission | Description |
---|---|---|
Utility commands | ||
/pex | permissions.manage | Display help |
/pex toggle debug | permissions.debug | Enable/disable debug mode (Caution: This will produce a lot of entries in your server.log file. Use this only for debugging!) |
/pex user <user> toggle debug | permissions.manage.<user> | Enable/disable debug mode on a specific user (Caution: This only enables logging for a single user, but can still generate lots of entries in your server.log file) |
/pex user <user> check <permission> | permissions.manage.<user> | Checks 1 specific permission against 1 specific user |
/pex reload | permissions.manage.reload | Reload the pex environment |
/pex config <node> [value] | permissions.manage.config | Print <node> value from plugin configuration. Specify [value] to set a new value |
/pex backend | permissions.manage.backend | Print the currently used backend |
/pex backend <backend> | permissions.manage.backend | Change the permissions backend on-the-fly (Use with caution!) Note that this will only change the backend on-the-fly, it will not save the change in the config file, nor will it convert anything. This is for testing only.) |
/pex hierarchy | permissions.manage.users | Print the complete user/group hierarchy |
/pex dump <backend> <filename> | permissions.manage.dump | Dump the users/groups list to the selected format |
/pex users cleanup <group> [threshold] | permissions.manage.users.cleanup | Remove "dead" users from the file. [threshold] is in days and defaults to 30 |
World Inheritance Management | ||
/pex worlds | permissions.manage.worlds | Print the worlds /pex and the server know of |
/pex world <world> | permissions.manage.worlds | Print the <world> inheritance info |
/pex world <world> inherit <parentWorlds> | permissions.manage.worlds.inheritance | Set the parent worlds for <world>. <parentWorlds> can be just one world, or a comma-separated list of worlds. |
User commands | ||
/pex users list | permissions.manage.users | List all users defined in the permissions file |
/pex users | permissions.manage.users | List all users defined in the permissions file (alias to users list) |
/pex user | permissions.manage.users | List all users defined in the permissions file (alias to users) |
User's permission management | ||
/pex user | permissions.manage.users | List the registered users |
/pex user <user> | permissions.manage.users.permissions.<user> | List the permissions for <user> (alias to user <user> list) |
/pex user <user> prefix [newprefix] | permissions.manage.users.prefix.<user> | Get or set the prefix for <user> |
/pex user <user> suffix [newsuffix] | permissions.manage.users.suffix.<user> | Get or set the suffix for <user> |
/pex user <user> delete | permissions.manage.users.<user> | Remove <user> from the permissions file |
/pex user <user> list [world] | permissions.manage.users.permissions.<user> | List the permissions for <user> . Shows the permissions assigned to the user directly as well as those assigned via the group the user is a member of.
Specify [world] to list the users permission for a single world |
/pex user <user> add <permission> [world] | permissions.manage.users.permissions.<user> | Add <permission> to <user>. Specify [world] to grant/deny permission only in [world] |
/pex user <user> remove <permission> [world] | permissions.manage.users.permissions.<user> | Remove <permission> from <user>. Specify [world] to remove permission only from [world] |
/pex user <user> timed add <permission> <lifetime in seconds> [world] | permissions.manage.users.permissions.timed.<user> | Add timed <permission> to <user> for <lifetime in seconds> in [world] |
/pex user <user> timed remove <permission> <lifetime in seconds> [world] | permissions.manage.users.permissions.timed.<user> | Remove timed <permission> from <user> for <lifetime in seconds> in [world] |
/pex user <user> set <option> <value> [world] | permissions.manage.users.permissions.<user> | Set <option> to <value>. Set value to "" (two double-quotes) if you want to remove the <option>. Specify [world] to set <option> only in [world] |
User's group management | ||
/pex user <user> group list | permissions.manage.membership.<user> | List all groups the <user> is currently in |
/pex user <user> group add <group> [world] [lifetime] | permissions.manage.membership.<group> | Add <user> to <group>. Optional param lifetime (in seconds) is used to make timed membership. You can replace world by "" if the group of the user is applied for all worlds and you want applied a lifetime. |
/pex user <user> group set <group> [world] | permissions.manage.membership.<group> | Set <user> group to <group>. Note that this command removes the user from any other groups they are a member of. |
/pex user <user> group remove <group> [world] | permissions.manage.membership.<group> | Remove <user> from <group>
missing: /pex group weight [weight] print or set group weight |
Default groups management | ||
/pex default group [world] | permissions.manage.groups.inheritance | Print the default group for specified world. If [world] is not specified, it will apply to the global config. |
/pex set default group <group> [world] | permissions.manage.groups.inheritance | Set the default group for specified world. If [world] is not specified, it will apply to the global config. |
Group commands | ||
/pex group | permissions.manage.groups.list | List all registered groups (alias to groups list) |
/pex groups | permissions.manage.groups.list | List all registered groups (alias to groups list) |
/pex groups list | permissions.manage.groups.list | List all registered groups |
/pex group <group> prefix [newprefix] | permissions.manage.groups.prefix.<group> | Get or set the prefix for <group> |
/pex group <group> suffix [newsuffix] | permissions.manage.groups.suffix.<group> | Get or set the suffix for <group> |
/pex group <group> create [parents] | permissions.manage.groups.create.<group> | Create <group>. Specify [parents] to set the groups it inherits from |
/pex group <group> delete | permissions.manage.groups.remove.<group> | Remove <group> |
/pex group <group> parents list | permissions.manage.groups.inheritance.<group> | List the parents for <group> |
/pex group <group> parents set <parents> | permissions.manage.groups.inheritance.<group> | Set the parent(s) for <group> (single or comma-separated list) |
/pex group <group> | permissions.manage.groups.permissions.<group> | List all <group> permissions (alias to group <group> list) |
/pex group <group> list [world] | permissions.manage.groups.permissions.<group> | List all permissions for <group>. Specify [world] to list the group's permissions for [world] |
/pex group <group> add <permission> [world] | permissions.manage.groups.permissions.<group> | Add <permission> to <group> |
/pex group <group> remove <permission> [world] | permissions.manage.groups.permissions.<group> | Remove <permission> from <group>. Specify [world] if this permission should be removed only in [world] |
/pex group <group> timed add <permission> [lifetime] [world] | permissions.manage.groups.permissions.timed.<group> | Add timed <permission> to <group> with [lifetime] in [world] |
/pex group <group> timed remove <permission> [world] | permissions.manage.groups.permissions.timed.<group> | Remove timed <permission> for <group> in [world] |
/pex group <group> set <option> <value> [world] | permissions.manage.groups.permissions.<group> | Set <option> <value> for <group>. Set value to "" (two double-quotes) if you want to remove the <option>. Specify [world] if the option should be set only in [world] |
Group's user management | ||
/pex group <group> users | permissions.manage.membership.<group> | List all users in <group> |
/pex group <group> user add <user> | permissions.manage.membership.<group> | Add <user> to <group> (single or comma-separated list) |
/pex group <group> user remove <user> | permissions.manage.membership.<group> | Remove <user> from <group> (single or comma-separated list) |
/pex promote <user> <ladder> | permissions.user.promote.<ladder> (if there is only one ladder, it will be named default) | Promote <user> on <ladder>. If <ladder> is not specified, the default ladder (named default) will be used. |
/pex demote <user> <ladder> | permissions.user.demote.<ladder> (if there is only one ladder, it will be named default) | Demote <user> on <ladder>. If <ladder> is not specified, the default ladder (named default) will be used. |