Guide LuckPerms : groupes, grades et commandes
Sur cette page
LuckPerms est le plugin de permissions utilisé par presque tous les serveurs Minecraft. Il décide qui peut lancer quelle commande : les joueurs ont les bases, les modérateurs peuvent kick et mute, les admins peuvent tout faire. Les grades, les préfixes dans le chat et les échelles de promotion viennent tous de lui.
Ce guide vous montre comment utiliser LuckPerms de zéro : l'installation, les notions de base, une configuration prête à l'emploi joueur / modérateur / admin, l'éditeur web et les commandes que vous utiliserez chaque semaine.
Installer LuckPerms et vous donner l'accès
- Téléchargez le bon build sur luckperms.net : Bukkit pour Paper et Spigot, ou le build Fabric, NeoForge ou Velocity pour ces plateformes. Il nécessite Java 11 ou plus récent, ce que tout serveur actuel possède.
- Placez le jar dans
plugins(oumodssous Fabric et NeoForge), supprimez tout autre plugin de permissions et redémarrez complètement le serveur. - Donnez-vous l'accès depuis la console. Au départ, personne ne peut utiliser les commandes LuckPerms, pas même vous :
lp user YourName permission set luckperms.* true
Ensuite, vous pouvez utiliser /lp en jeu. Au premier démarrage, LuckPerms télécharge quelques bibliothèques : le serveur a donc besoin d'un accès à Internet.
Faites tourner LuckPerms sur un serveur en ligne pour vos joueurs : hébergement Minecraft HytHost dès €2.59/mois, MySQL inclus.
Voir les offres MinecraftGroupes, héritage, poids et tracks
- Les nœuds de permission sont les clés, comme
essentials.homeouminecraft.command.gamemode. Chacun peut valoir true, false ou ne pas être défini. - Les groupes contiennent les permissions. Chaque joueur fait partie de
default; c'est vous qui ajoutez les autres. - L'héritage : un groupe peut avoir des groupes parents et reçoit tout ce qu'ils ont. Si
adminhérite demodetmodhérite dedefault, les admins ont les trois. - Le poids décide quel groupe l'emporte quand deux se contredisent : le nombre le plus élevé gagne. Des paliers de 100 laissent de la place pour les groupes ajoutés plus tard.
- Les tracks sont des échelles de promotion, comme
default → helper → mod → admin, utilisées avecpromoteetdemote. À eux seuls, ils ne modifient pas l'héritage. - Les contextes limitent une permission à un serveur ou à un monde, par exemple
world=survivalà la fin d'une commande.
Une configuration prête à l'emploi : joueur, modérateur et admin
Créez les groupes, enchaînez-les et donnez à chacun les permissions dont il a besoin. Les nœuds ci-dessous correspondent aux commandes EssentialsX ; remplacez-les par ceux des plugins que vous utilisez.
lp creategroup mod lp creategroup admin lp group mod parent add default lp group admin parent add mod lp group mod setweight 100 lp group admin setweight 200 lp group default permission set essentials.home true lp group default permission set essentials.sethome true lp group default permission set essentials.spawn true lp group default permission set essentials.tpa true lp group default permission set essentials.tpaccept true lp group default permission set essentials.msg true lp group mod permission set essentials.kick true lp group mod permission set essentials.mute true lp group mod permission set essentials.tempban true lp group admin permission set essentials.* true lp group admin permission set luckperms.* true lp user Steve parent add mod
Puis un track pour les promotions :
lp createtrack staff lp track staff append default lp track staff append mod lp track staff append admin
lp user Steve promote staff fait monter Steve d'un échelon. La liste complète des commandes et nœuds EssentialsX se trouve dans le guide EssentialsX.
Préfixes et grades dans le chat
Définissez un préfixe pour un groupe :
lp group admin meta setprefix "&c[Admin] "
LuckPerms stocke le préfixe ; c'est un plugin de chat qui doit l'afficher. Installez Vault et un plugin de chat qui s'appuie dessus, comme EssentialsX Chat. Si un joueur a plusieurs groupes, c'est le préfixe de plus haute priorité qui est utilisé ; définissez-la avec meta setprefix 100 "...".
L'éditeur web de LuckPerms
Pour les gros changements, l'éditeur est plus simple que les commandes. Lancez /lp editor, ouvrez le lien affiché et modifiez groupes, utilisateurs et tracks dans votre navigateur. À l'enregistrement, l'éditeur affiche une commande : exécutez-la en jeu ou dans la console, et les changements s'appliquent. Rien ne change sur le serveur tant que vous n'avez pas exécuté cette commande.
Les commandes LuckPerms que vous utiliserez
| Commande | Ce qu'elle fait |
|---|---|
/lp user <user> info | Affiche les groupes et les détails d'un joueur |
/lp user <user> permission set <node> true | Donne une permission à un seul joueur |
/lp user <user> permission unset <node> | La retire |
/lp user <user> permission check <node> | Indique si un joueur a une permission |
/lp user <user> parent add <group> | Ajoute un joueur à un groupe |
/lp user <user> parent set <group> | Place un joueur uniquement dans ce groupe |
/lp user <user> parent addtemp <group> <duration> | Un grade temporaire, par exemple 30d |
/lp group <group> permission set <node> true | Donne une permission à tout un groupe |
/lp creategroup <group>, /lp listgroups | Crée un groupe, liste les groupes |
/lp group <group> parent add <group> | Fait hériter un groupe d'un autre |
/lp user <user> promote <track> | Fait monter un joueur sur un track (demote le fait descendre) |
/lp group <group> meta setprefix <prefix> | Définit le préfixe de chat d'un groupe |
/lp editor | Ouvre l'éditeur web |
/lp verbose record, puis /lp verbose upload | Enregistre les vérifications de permissions pour trouver un nœud manquant |
/lp sync | Recharge les données depuis le stockage |
Vous ne savez pas quel nœud une commande demande ? Lancez /lp verbose record, utilisez la commande en tant que joueur, puis /lp verbose upload : le rapport montre chaque permission vérifiée.
LuckPerms sur un serveur ou un réseau HytHost
- Installez-le en envoyant le jar dans
pluginsvia le gestionnaire de fichiers ou en SFTP, puis redémarrez depuis le panel. Lancez la première commandelp user ... luckperms.*dans l'onglet Console. - Un seul serveur : le stockage H2 par défaut suffit.
- Un réseau : installez LuckPerms sur le proxy et sur chaque backend, et reliez-les tous à la même base MySQL avec
storage-method: mysqldansconfig.yml. Chaque offre Minecraft HytHost inclut des bases de données MySQL ; la configuration du proxy lui-même est expliquée dans comment configurer un proxy Velocity.
Paper, Velocity et MySQL sur chaque offre : hébergement Minecraft HytHost dès €2.59/mois.
Voir les offres MinecraftQuestions fréquentes
Depuis la console du serveur, lancez lp user YourName permission set luckperms.* true. Vous pourrez ensuite utiliser toutes les commandes /lp en jeu.
Utilisez /lp user PlayerName parent add groupname. Pour que ce groupe soit son seul groupe, utilisez parent set au lieu de parent add.
LuckPerms ne fait que stocker le préfixe. Il vous faut aussi Vault et un plugin de chat qui le lit, comme EssentialsX Chat. Si un joueur a plusieurs groupes, le préfixe de plus haute priorité l'emporte.
Lancez /lp verbose record, faites utiliser la commande au joueur, puis /lp verbose upload. Le rapport liste chaque permission vérifiée par le serveur, y compris celle qui a échoué.
Oui. Installez-le sur le proxy et sur chaque serveur backend, et reliez-les tous à la même base MySQL ou MariaDB pour partager les grades.
Des grades, des permissions et un serveur qui tient
L'hébergement Minecraft HytHost fait tourner Paper ou Velocity avec LuckPerms, des bases MySQL et des sauvegardes automatiques, dès €2.59/mois.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursCe guide vous a-t-il été utile ?