Wiki Staff — Astral Realms Help

LuckPerms

LuckPerms est le gestionnaire de permissions du réseau. Il gère les groupes (grades), les permissions par joueur et par groupe, les préfixes/suffixes, les contextes (par serveur/monde) et les tracks (parcours de promotion).

Commande principale

La commande est /lp (alias /perm, /perms, /permissions, /luckperms).

Commande

Description

/lp user <joueur> ...

Gère un joueur.

/lp group <groupe> ...

Gère un groupe.

/lp track <track> ...

Gère un parcours de promotion.

/lp creategroup <nom>

Crée un groupe.

/lp deletegroup <nom>

Supprime un groupe.

/lp listgroups

Liste les groupes.

/lp createtrack <nom>/deletetrack <nom>/listtracks

Gère les tracks.

/lp log <...>

Consulte le journal des modifications (voir ci-dessous).

/lp editor

Ouvre l' éditeur web (lien à usage unique).

/lp verbose <on\|off\|record>

Diagnostic des vérifications de permissions.

/lp tree

Affiche l'arbre des permissions connues.

/lp sync

Recharge les permissions depuis le stockage.

/lp networksync

Synchronise sur tout le réseau.

/lp reloadconfig

Recharge la configuration.

/lp bulkupdate

Modification de masse (console).

/lp export <fichier>/import <fichier>

Exporte / importe les données.

/lp info

Informations sur le système.

Gérer un joueur (/lp user)

Commande

Description

/lp user <joueur> info

Affiche les groupes, permissions et méta du joueur.

/lp user <joueur> permission set <node> [true\|false] [contexte]

Définit une permission.

/lp user <joueur> permission unset <node> [contexte]

Retire une permission définie.

/lp user <joueur> permission info

Liste les permissions du joueur.

/lp user <joueur> permission check <node>

Vérifie si le joueur a une permission.

/lp user <joueur> parent add <groupe> [contexte]

Ajoute le joueur à un groupe.

/lp user <joueur> parent remove <groupe>

Retire le joueur d'un groupe.

/lp user <joueur> parent set <groupe>

Définit le groupe (efface les autres au contexte donné).

/lp user <joueur> meta addprefix <priorité> <préfixe>

Ajoute un préfixe.

/lp user <joueur> meta addsuffix <priorité> <suffixe>

Ajoute un suffixe.

/lp user <joueur> meta set <clé> <valeur>

Définit une méta-donnée.

/lp user <joueur> promote <track>

Promeut le joueur le long d'un track.

/lp user <joueur> demote <track>

Rétrograde le joueur le long d'un track.

/lp user <joueur> clear

Efface toutes les permissions/groupes du joueur.

Gérer un groupe (/lp group)

Les sous-commandes sont identiques à celles d'un joueur, appliquées à un groupe :

Commande

Description

/lp group <groupe> info

Affiche les permissions et héritages du groupe.

/lp group <groupe> permission set <node> [true\|false] [contexte]

Définit une permission du groupe.

/lp group <groupe> permission unset <node>

Retire une permission du groupe.

/lp group <groupe> parent add <groupe-parent>

Fait hériter le groupe d'un autre.

/lp group <groupe> meta addprefix <priorité> <préfixe>

Définit le préfixe du grade.

/lp group <groupe> meta addsuffix <priorité> <suffixe>

Définit le suffixe du grade.

Tracks (parcours de promotion)

Commande

Description

/lp track <track> append <groupe>

Ajoute un groupe à la fin du parcours.

/lp track <track> insert <groupe> <position>

Insère un groupe à une position.

/lp track <track> remove <groupe>

Retire un groupe du parcours.

Journal (/lp log)

Chaque modification (ajout/retrait de permission, changement de groupe, promotion…) est enregistrée dans le journal. Le journal est très utile pour auditer qui a changé quoi et quand, notamment pour retrouver l'auteur d'une modification suspecte.

Commande

Description

/lp log recent [joueur] [page]

Affiche les actions récentes (filtrables par auteur).

/lp log search <requête> [page]

Recherche des entrées correspondant à la requête.

/lp log notify [on\|off]

Active/désactive les notifications de journal pour soi.

/lp log userhistory <joueur> [page]

Entrées agissant sur ce joueur (historique de ses changements).

/lp log grouphistory <groupe> [page]

Entrées agissant sur ce groupe.

/lp log trackhistory <track> [page]

Entrées agissant sur ce track.

/lp log userhistory

Affiche l' historique des modifications appliquées à un joueur: promotions, ajouts de groupe, permissions définies/retirées… avec l' auteur de chaque action et sa date.

/lp log userhistory <joueur> [page]

Argument

Rôle

<joueur>

Le joueur ciblé (pseudonyme ou UUID). Obligatoire.

[page]

Numéro de page à afficher (résultats paginés). Optionnel.

# Voir tout l'historique des modifications appliquées à Steve /lp log userhistory Steve # Afficher la 2e page de son historique /lp log userhistory Steve 2 # Retrouver par UUID (utile si le joueur a changé de pseudo) /lp log userhistory 069a79f4-44e9-4726-a5be-fca90e38aaf5

Contextes

De nombreuses commandes acceptent un contexte pour limiter la portée, par exemple server=survie ou world=nether:

/lp user Steve permission set essentials.fly true server=survie /lp group vip meta addprefix 100 "&a[VIP] " server=survie

Exemples

# Ajouter un joueur au groupe modérateur /lp user Steve parent add moderateur # Donner une permission spécifique à un groupe /lp group vip permission set astralfly.command true # Définir le préfixe d'un grade /lp group admin meta addprefix 100 "&c[Admin] " # Promouvoir un joueur le long du track "staff" /lp user Steve promote staff # Ouvrir l'éditeur web /lp editor

Permissions

Sur Bukkit/Spigot, les commandes LuckPerms sont réservées aux opérateurs (op) et à la console par défaut. Pour déléguer des droits précis au staff, on utilise des nodes au format luckperms.<type>.<action>.<sous-action>.

Permission

Rôles

Accès accordé

luckperms.*

Administrateur

Toutes les commandes LuckPerms.

luckperms.user.info

Super Modérateur+

Voir les infos d'un joueur.

luckperms.user.permission.set

Super Modérateur+

Définir une permission de joueur.

luckperms.user.permission.unset

Super Modérateur+

Retirer une permission de joueur.

luckperms.user.parent.add

Super Modérateur+

Ajouter un joueur à un groupe.

luckperms.user.parent.set

Super Modérateur+

Définir le groupe d'un joueur.

luckperms.user.promote/luckperms.user.demote

Administrateur

Promouvoir / rétrograder.

luckperms.group.permission.set

Administrateur

Définir une permission de groupe.

luckperms.group.parent.add

Administrateur

Gérer l'héritage entre groupes.

luckperms.creategroup/luckperms.deletegroup

Administrateur

Créer / supprimer un groupe.

luckperms.editor

Administrateur

Ouvrir l'éditeur web.

luckperms.sync/luckperms.networksync

Administrateur

Synchroniser les permissions.

luckperms.log.recent/.search/.notify

Administrateur

Consulter le journal (actions récentes, recherche, notifications).

luckperms.log.userhistory/.grouphistory/.trackhistory

Administrateur

Consulter l'historique d'un joueur / groupe / track.

luckperms.verbose

Administrateur

Utiliser le mode verbose.

luckperms.reloadconfig

Administrateur

Recharger la configuration.

Groupes du réseau

Les groupes staff et leur poids (weight) sont, du plus bas au plus haut : moderator (700), super-mod (800), admin (900) et owner (1000). Voir Rôles du staff pour le détail des droits.

Avertissements

Last modified: 24 September 2026