« PermissionsEx » : différence entre les versions
Aller à la navigation
Aller à la recherche
mAucun résumé des modifications |
mAucun résumé des modifications |
||
Ligne 266 : | Ligne 266 : | ||
|Demote <pseudo> on <échelon>. If <échelon> is not specified, the default ladder (named default) will be used. | |Demote <pseudo> on <échelon>. If <échelon> is not specified, the default ladder (named default) will be used. | ||
|} | |} | ||
<!-- | |||
|- | |||
|/pex users list | |||
|List all registered users | |||
|- | |||
|/pex users | |||
|List all registered users (alias) | |||
|- | |||
|/pex user | |||
|List all registered users (alias) | |||
|- | |||
|/pex user <user> | |||
|List user permissions (list alias) | |||
|- | |||
|/pex user <user> list [monde] | |||
|List user permissions | |||
|- | |||
|/pex user <user> superperms | |||
|List user actual superperms | |||
|- | |||
|/pex user <user> toggle debug | |||
|Toggle debug only for <user> | |||
|- | |||
|/pex user <user> check <permission> [monde] | |||
|Checks player for <permission> | |||
|- | |||
|/pex user <user> get <option> [monde] | |||
|Toggle debug only for <user> | |||
|- | |||
|/pex user <user> delete | |||
|Remove <user> | |||
|- | |||
|/pex user <user> add <permission> [monde] | |||
|Add <permission> to <user> in [monde] | |||
|- | |||
|/pex user <user> remove <permission> [monde] | |||
|Remove permission from <user> in [monde] | |||
|- | |||
|/pex user <user> swap <permission> <targetPermission> [monde] | |||
|Swap <permission> and <targetPermission> in permission list. Could be number or permission itself | |||
|- | |||
|/pex user <user> timed add <permission> [lifetime] [monde] | |||
|Add timed <permissions> to <user> for [lifetime] seconds in [monde] | |||
|- | |||
|/pex user <user> timed remove <permission> [monde] | |||
|Remove timed <permission> from <user> in [monde] | |||
|- | |||
|/pex user <user> set <option> <valeur> [monde] | |||
|Set <option> to <valeur> in [monde] | |||
|- | |||
|/pex user <user> group list [monde] | |||
|List all <user> groups | |||
|- | |||
|/pex user <user> group add <group> [monde] [lifetime] | |||
|Add <user> to <group> | |||
|- | |||
|/pex user <user> group set <group> [monde] | |||
|Set <group> for <user> | |||
|- | |||
|/pex user <user> group remove <group> [monde] | |||
|Remove <user> from <group> | |||
|- | |||
|/pex users cleanup <group> [threshold] | |||
|Clean users of specified group, which last login was before threshold (in days). By default threshold is 30 days. | |||
|- | |||
|/pex user <user> prefix [nouveau prefix] [monde] | |||
|Get or set <user> prefix | |||
|- | |||
|/pex user <user> suffix [nouveau suffix] [monde] | |||
|Get or set <user> suffix | |||
|- | |||
|/pex groups | |||
|List all registered groups (alias) | |||
|- | |||
|/pex group | |||
|List all registered groups (alias) | |||
|- | |||
|/pex group <group> weight [weight] | |||
|Display or set group weight | |||
|- | |||
|/pex group <group> timed add <permission> [lifetime] [monde] | |||
|Add timed <permission> to <group> with [lifetime] in [monde] | |||
|- | |||
|/pex group <group> timed remove <permission> [monde] | |||
|Remove timed <permissions> for <group> in [monde] | |||
|- | |||
|/pex group <group> users | |||
|List all users in <group> | |||
|- | |||
|/pex group <group> user add <user> [monde] | |||
|Add <user> (single or comma-separated list) to <group> | |||
|- | |||
|/pex group <group> user remove <user> [monde] | |||
|Add <user> (single or comma-separated list) to <group> | |||
|- | |||
|/pex default group [monde] | |||
|Display default group for specified world | |||
|- | |||
|/pex set default group <group> <valeur> [monde] | |||
|Set default group for specified world | |||
|- | |||
|/pex group <group> delete | |||
|Remove <group> | |||
|- | |||
|/pex group <group> parents [monde] | |||
|List parents for <group> (alias) | |||
|- | |||
|/pex group <group> parents list [monde] | |||
|List parents for <group> | |||
|- | |||
|/pex group <group> parents set <parents> [monde] | |||
|Set parent(s) for <group> (single or comma-separated list) | |||
|- | |||
|/pex group <group> parents add <parents> [monde] | |||
|Set parent(s) for <group> (single or comma-separated list) | |||
|- | |||
|/pex group <group> parents remove <parents> [monde] | |||
|Set parent(s) for <group> (single or comma-separated list) | |||
|- | |||
|/pex group <group> | |||
|List all <group> permissions (alias) | |||
|- | |||
|/pex group <group> list [monde] | |||
|List all <group> permissions in [monde] | |||
|- | |||
|/pex group <group> add <permission> [monde] | |||
|Add <permission> to <group> in [monde] | |||
|- | |||
|/pex group <group> set <option> <valeur> [monde] | |||
|Set <option> <valeur> for <group> in [monde] | |||
|- | |||
|/pex group <group> remove <permission> [monde] | |||
|Remove <permission> from <group> in [monde] | |||
|- | |||
|/pex group <group> swap <permission> <targetPermission> [monde] | |||
|Swap <permission> and <targetPermission> in permission list. Could be number or permission itself | |||
|- | |||
|/pex groups list [monde] | |||
|List all registered groups | |||
|- | |||
|/pex group <group> toggle debug | |||
|Toggle debug mode for group | |||
|- | |||
|/pex group <group> create [parents] | |||
|Create <group> and/or set [parents] | |||
|- | |||
|/pex group <group> prefix [nouveau prefix] [monde] | |||
|Get or set <group> prefix. | |||
|- | |||
|/pex group <group> suffix [nouveau suffix] [monde] | |||
|Get or set <group> suffix | |||
|- | |||
|/pex group <group> rank [rank] [ladder] | |||
|Get or set <group> [rank] [ladder] | |||
|- | |||
|/pex promote <user> [ladder] | |||
|Promotes <user> to next group on [ladder] | |||
|- | |||
|/pex demote <user> [ladder] | |||
|Demotes <user> to previous group or [ladder] | |||
|- | |||
|/pex worlds | |||
|Print loaded worlds | |||
|- | |||
|/pex world <world> | |||
|Print <world> inheritance info | |||
|- | |||
|/pex world <world> inherit <parentWorlds> | |||
|Set <parentWorlds> for <world> | |||
|- | |||
|/pex hierarchy [monde] | |||
|Print complete user/group hierarchy | |||
|- | |||
|/pex backend <backend> | |||
|Change permission backend on the fly (Use with caution!) | |||
|- | |||
|/pex convert uuid [force] | |||
|Bulk convert user data to UUID-based storage | |||
|- | |||
|/pex import <backend> | |||
|Import data from <backend> as specified in the configuration | |||
|- | |||
|/pex toggle debug | |||
|Enable/disable debug mode | |||
|- | |||
|/pex version | |||
|Display version of PermissionsEx | |||
|- | |||
|/pex help [page] [count] | |||
|PermissionsEx commands help | |||
|- | |||
|/pex backend | |||
|Print currently used backend | |||
|- | |||
|/pex report | |||
|Create an issue template to report an issue | |||
|- | |||
|/pex config <node> [valeur] | |||
|Print or set <node> [valeur] | |||
|- | |||
|/pex reload | |||
|Reload environment | |||
/promote <user> | |||
|Promotes <user> to next group | |||
--> |
Version du 19 février 2016 à 10:47
PermissionsEx | ||||
---|---|---|---|---|
![]() | ||||
Plugin | ||||
Catégorie | SuperPerm [edit] | |||
Développeur(s) | t3hk0d3, DukeofRealms, zml2008, bacon_avenger | |||
Bukkit | permissionsex | |||
Nefald | ||||
Status | installé [edit] | |||
Grade requis | Intendant | |||
Article | ||||
Dernière révision | 19/02/2016 |
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 |
---|---|---|
/pex | permissions.manage | Afficher l'aide |
/pex toggle debug | permissions.debug | Activer/Désactiver le mode debug (Attention: Cela écrira un grand nombre d'entrées dans votre server.log. Utilisez-le uniquement pour du debug.) |
/pex user <pseudo> toggle debug | permissions.manage.<pseudo> | Activer/Désactiver le mode debug pour un utilisateur en particulier. (Attention: cela activera le log pour ce seul joueur, mais cela risque toujours de saturer votre server.log). |
/pex user <pseudo> check <permission> | permissions.manage.<pseudo> | Vérifier si la permission spécifiée est attribué à l'utilisateur spécifié. |
/pex reload | permissions.manage.reload | Reload PeX |
/pex config <nœud> [valeur] | permissions.manage.config | Afficher la valeur de <nœud> (perm plugin). Specifiez [valeur] pour définir une nouvelle valeur |
/pex backend | permissions.manage.backend | Afficher le backend utilisé actuellement |
/pex backend <backend> | permissions.manage.backend | Changer les permissions de backends à la volée (à utiliser avec précaution). Notez que cela changera uniquement le backend à la volée, ça ne sera pas sauvegardé dans le fichier de config. Sert uniquement à faire des tests. |
/pex hierarchy | permissions.manage.users | Afficher la hiérarchie compléte des utilisateurs/groupes |
/pex dump <backend> <fichier> | permissions.manage.dump | Sauvegarder les utilisateurs/groupes listées dans le fichier indiqué |
/pex users cleanup <groupe> [seuil] | permissions.manage.users.cleanup | Retirer les utilisateurs morts du fichier. '[seuil] indique le nombre de jours sans activité (par défaut 30). |
Gestion des héritages de Monde | ||
/pex worlds | permissions.manage.worlds | Afficher les mondes connus |
/pex world <monde> | permissions.manage.worlds | Afficher les mondes dont hérite <monde> |
/pex world <monde> inherit <Mondes parents> | permissions.manage.worlds.inheritance | Définir les mondes parents d'un <monde>. Les <mondes paretns> peuvent être un seul monde ou plusieurs, séparés par une virgule. |
Commandes utilisateurs | ||
/pex users list | permissions.manage.users | Lister tous les utilisateurs présents dans le fichier de permissions. |
/pex users | permissions.manage.users | Lister tous les utilisateurs présents dans le fichier de permissions (alias). |
/pex user | permissions.manage.users | Lister tous les utilisateurs présents dans le fichier de permissions (alias). |
Gestion des permissions utilisateurs | ||
/pex user | permissions.manage.users | Lister les utilisateurs enregistrés. |
/pex user <pseudo> | permissions.manage.users.permissions.<pseudo> | Lister les permissions pour <pseudo> (alias : /pex user <pseudo> list )
|
/pex user <pseudo> prefix [nouveau prefixe] | permissions.manage.users.prefix.<pseudo> | Obtenir ou définir le préfixe pour <pseudo> |
/pex user <pseudo> suffix [nouveau suffixe] | permissions.manage.users.suffix.<pseudo> | Obtenir ou définir le suffixe pour <pseudo> |
/pex user <pseudo> delete | permissions.manage.users.<pseudo> | Retirer <pseudo> de la liste de permissions |
/pex user <pseudo> list [monde] | permissions.manage.users.permissions.<pseudo> | Lister les permissions de <pseudo>. Afficher les permissions assignées à un utilisateur directement, plutôt que celles définies par son/ses groupe(s). Spécifiez [monde] pour n'afficher que celles inhérentes à un monde. |
/pex user <pseudo> add <permission> [monde] | permissions.manage.users.permissions.<pseudo> | Ajouter la <permission> à <pseudo>. Spécifiez [monde] pour le le permettre/interdire que sur un [monde]. |
/pex user <pseudo> remove <permission> [monde] | permissions.manage.users.permissions.<pseudo> | Retirer <permission> à <pseudo>. Spécifiez [monde] pour la retirer uniquement à un monde. |
/pex user <pseudo> timed add <permission> <une durée en sec.> [monde] | permissions.manage.users.permissions.timed.<pseudo> | Ajouter temporairement la <permission> à <pseudo> pour <une durée en sec.> dans [monde]. |
/pex user <pseudo> timed remove <permission> <lifetime in seconds> [monde] | permissions.manage.users.permissions.timed.<pseudo> | Retire temporairement la <permission> à <pseudo> pour <une durée en sec.> dans [monde]. |
/pex user <pseudo> set <option> <valeur> [monde] | permissions.manage.users.permissions.<pseudo> | Définir <option> à la <valeur>. Définissez la valeur sur "" (deux guillemets) si vous voulez retirer cette option. Spécifiez [monde] pour définir <option> sur celui-ci uniquement. |
Gestion des groupes d'un utilisateur | ||
/pex user <pseudo> group list | permissions.manage.membership.<pseudo> | Lister tous les groupes dans lesquels le joueur <pseudo> se trouve |
/pex user <pseudo> group add <groupe> [monde] [durée] | permissions.manage.membership.<groupe> | Ajouter le <pseudo> au <groupe>. Autre paramètre optionnel, lifetime (en secondes) est utilisé pour temporiser l'appartenance à un groupe du joueur spécifié. Vous pouvez remplacer le [monde] par si le group de l'utilisateur s'applique à l'ensemble des mondes. |
/pex user <pseudo> group set <groupe> [monde] | permissions.manage.membership.<groupe> | Définir au <pseudo> le groupe <groupe>. Cette commande retire tous les autres groupes du joueur. |
/pex user <pseudo> group remove <groupe> [monde] | permissions.manage.membership.<groupe> | Retier le joueur <pseudo> du groupe <groupe>
|
Default groups management | ||
/pex default group [monde] | permissions.manage.groups.inheritance | Afficher le groupe pas défaut du monde donné. SI [monde] n'est pas spécifié, cela affichera le groupe par défaut de l'ensemble des mondes. |
/pex set default group <groupe> [monde] | permissions.manage.groups.inheritance | Set the default group for specified world. If [monde] 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 <groupe> prefix [nouveau prefixe] | permissions.manage.groups.prefix.<groupe> | Get or set the prefix for <groupe> |
/pex group <groupe> suffix [nouveau suffixe] | permissions.manage.groups.suffix.<groupe> | Get or set the suffix for <groupe> |
/pex group <groupe> create [parents] | permissions.manage.groups.create.<groupe> | Create <groupe>. Specify [parents] to set the groups it inherits from |
/pex group <groupe> delete | permissions.manage.groups.remove.<groupe> | Remove <groupe> |
/pex group <groupe> parents list | permissions.manage.groups.inheritance.<groupe> | List the parents for <groupe> |
/pex group <groupe> parents set <parents> | permissions.manage.groups.inheritance.<groupe> | Set the parent(s) for <groupe> (single or comma-separated list) |
/pex group <groupe> | permissions.manage.groups.permissions.<groupe> | List all <groupe> permissions (alias to group <groupe> list) |
/pex group <groupe> list [monde] | permissions.manage.groups.permissions.<groupe> | List all permissions for <groupe>. Specify [monde] to list the group's permissions for [monde] |
/pex group <groupe> add <permission> [monde] | permissions.manage.groups.permissions.<groupe> | Add <permission> to <groupe> |
/pex group <groupe> remove <permission> [monde] | permissions.manage.groups.permissions.<groupe> | Remove <permission> from <groupe>. Specify [monde] if this permission should be removed only in [monde] |
/pex group <groupe> timed add <permission> [durée] [monde] | permissions.manage.groups.permissions.timed.<groupe> | Add timed <permission> to <groupe> with [durée] in [monde] |
/pex group <groupe> timed remove <permission> [monde] | permissions.manage.groups.permissions.timed.<groupe> | Remove timed <permission> for <groupe> in [monde] |
/pex group <groupe> set <option> <valeur> [monde] | permissions.manage.groups.permissions.<groupe> | Set <option> <valeur> for <groupe>. Set value to "" (two double-quotes) if you want to remove the <option>. Specify [monde] if the option should be set only in [monde] |
Group's user management | ||
/pex group <groupe> users | permissions.manage.membership.<groupe> | List all users in <groupe> |
/pex group <groupe> user add <pseudo> | permissions.manage.membership.<groupe> | Add <pseudo> to <groupe> (single or comma-separated list) |
/pex group <groupe> user remove <pseudo> | permissions.manage.membership.<groupe> | Remove <pseudo> from <groupe> (single or comma-separated list) |
/pex promote <pseudo> <échelon> | permissions.user.promote.<échelon> (if there is only one ladder, it will be named default) | Promote <pseudo> on <échelon>. If <échelon> is not specified, the default ladder (named default) will be used. |
/pex demote <pseudo> <échelon> | permissions.user.demote.<échelon> (if there is only one ladder, it will be named default) | Demote <pseudo> on <échelon>. If <échelon> is not specified, the default ladder (named default) will be used. |