Comment utiliser PermissionsEx

PermissionsEx n'est plus pris en charge. Veuillez utiliser LuckPerms.
Si vous envisagez d'ouvrir un serveur communautaire où il ne s'agit pas seulement de se connecter et de jouer à Vanilla avec vos amis, PEX est un incontournable en matière de plugins. Il apporte simplement des groupes à votre serveur !
PEX fonctionne sur le principe général que l'autorisation d'exécuter une commande n'est pas autorisée à moins que le nœud d'autorisation ne soit spécifiquement répertorié.
Dépendances
EssentialsX, Vault
Version Spigot compatible
Assurez-vous que ces plugins sont installés sur votre serveur, sinon, installez-les en utilisant notre tutoriel et redémarrez votre serveur.
Pour que le chat fonctionne, vous avez également besoin du plugin EssentialsChat.
Tout d'abord, créons le groupe Propriétaire en tapant quelques commandes dans votre console Multicraft :
Pour créer le groupe Propriétaire, tapez simplement :
pex group Owner create
Donnons maintenant au groupe Propriétaire la permission de tout faire.
pex group Owner add *
Une fois terminé, donnons-nous le rang de Propriétaire.
pex user *votrenom* group set Owner

Jetons un coup d'œil au chat.

On dirait que nous n'avons pas reçu le groupe Propriétaire, n'est-ce pas ? C'est parce que le groupe n'a pas encore de préfixe. Nous allons en ajouter un maintenant en utilisant la commande suivante :
pex group Owner prefix "&cOwner &7"


Format de chat utilisé dans le fichier de configuration Essentials :
format: '{DISPLAYNAME} &8▪ &f{MESSAGE}'
Groupe par défaut
Créons maintenant un groupe appelé Invité qui est attribué à chaque nouveau joueur qui rejoint le serveur.
pex group Guest create
Donnons au groupe Invité la permission de définir une maison et de s'y téléporter.
pex group Guest add essentials.sethome
pex group Guest add essentials.home
Maintenant, faisons-en le groupe par défaut pour les nouveaux joueurs.
pex set default group Guest true
Enfin, donnons-lui un préfixe.
pex group Guest prefix "&2Guest &7"

Pour supprimer un nœud d'autorisation d'un groupe, utilisez simplement :
pex group remove
Disons que vous souhaitez supprimer l'autorisation /home pour le groupe Invité.
pex group Guest remove essentials.home
Groupes parents
Les groupes peuvent hériter des autorisations de groupes parents spécifiés. Ceci est utile lorsque vous souhaitez que chaque groupe ait un ensemble d'autorisations par défaut comme celles fournies avec le groupe Invité.
Nous pouvons spécifier un groupe parent en utilisant la commande suivante :
pex group Admin parents set Guest
Cela donnera au groupe Admin les autorisations que nous avons spécifiées pour Invité.
Liens utiles
PermissionsEx Wiki
Nœuds d'autorisation Essentials
Mis à jour le : 27/02/2025
Merci !