Plugin Minecraft PurePerms
Informations sur PurePerms et les serveurs où il a été trouvé
🔌 À propos de PurePerms
PurePerms est un gestionnaire de permissions pour PocketMine-MP qui offre une gestion des permissions basée sur des groupes, l'héritage de groupes et l'attribution de permissions aux utilisateurs, à la manière des plugins de permissions de type Bukkit. Il cible les serveurs PocketMine-MP et expose une petite API pour les auteurs de plugins.
🎯 Objectif
PurePerms existe pour permettre aux administrateurs de serveur de définir des groupes nommés, d'attribuer des permissions aux groupes et aux utilisateurs, et de configurer l'héritage ainsi que le comportement des permissions par monde (optionnel) pour les serveurs PocketMine-MP.
⚙️ Fonctionnalités
- Créer et supprimer des groupes et définir un groupe par défaut.
- Attribuer et retirer des permissions aux groupes et aux utilisateurs individuels.
- Système d'héritage multi-groupe.
- Prise en charge optionnelle des permissions par monde (configurable).
- Plusieurs fournisseurs de données : YAML (yamlv1/yamlv2) et MySQL.
- Ressources de messages en plusieurs langues.
- Fournit une petite API PurePerms pour les développeurs de plugins.
🧩 Pour qui
- Les administrateurs qui gèrent des serveurs PocketMine-MP (Bedrock) et qui ont besoin d'un contrôle des permissions basé sur des groupes.
- Les développeurs de plugins ciblant PocketMine-MP qui souhaitent s'appuyer sur une API de permissions existante.
🏗️ Exemples d'utilisation
- Créer des rangs comme Guest, Member, Moderator et attribuer des permissions au groupe.
- Utiliser l'héritage pour faire en sorte qu'un rang Moderator hérite des permissions de Member et ajoute des nœuds de modération.
- Stocker les permissions dans MySQL pour les grosses installations ou dans YAML pour les serveurs uniques.
⌨️ Commandes
| Commande | Description | Permission | Accès |
|---|---|---|---|
/addgroup <group> | Ajoute un nouveau groupe à la liste des groupes. | pperms.command.addgroup | Administrateur |
/addparent <target_group> <parent_group> | Ajoute un groupe à la liste d'héritage d'un autre groupe. | pperms.command.addparent | Administrateur |
/defgroup <group> [world] | Définit le groupe par défaut. | pperms.command.defgroup | Administrateur |
/fperms | Recherche les permissions d'un plugin spécifique. | pperms.command.fperms | Administrateur |
/groups | Affiche une liste de tous les groupes. | pperms.command.groups | Administrateur |
/grpinfo <group> [world] | Affiche des informations sur un groupe. | pperms.command.grpinfo | Administrateur |
/listgperms <group> <page> [world] | Liste les permissions d'un groupe. | pperms.command.listgperms | Administrateur |
/listuperms <player> <page> [world] | Liste les permissions d'un utilisateur. | pperms.command.listuperms | Administrateur |
/ppinfo | Affiche les informations du plugin. | pperms.command.ppinfo | Administrateur |
/ppsudo <login / register> | Enregistre ou connecte au compte Noeul (fonction du plugin). | pperms.command.ppsudo | Administrateur |
/ppreload | Recharge la configuration de PurePerms. | pperms.command.ppreload | Administrateur |
/rmgroup <group> | Supprime un groupe. | pperms.command.rmgroup | Administrateur |
/rmparent <target_group> <parent_group> | Retire un parent de l'héritage d'un groupe. | pperms.command.rmparent | Administrateur |
/setgperm <group> <permission> [world] | Ajoute une permission à un groupe. | pperms.command.setgperm | Administrateur |
/setgroup <player> <group> [world] | Définit le groupe d'un utilisateur. | pperms.command.setgroup | Administrateur |
/setuperm <player> <permission> [world] | Ajoute une permission à un utilisateur. | pperms.command.setuperm | Administrateur |
/unsetgperm <group> <permission> [world] | Retire une permission d'un groupe. | pperms.command.unsetgperm | Administrateur |
/unsetuperm <player> <permission> [world] | Retire une permission d'un utilisateur. | pperms.command.unsetuperm | Administrateur |
/usrinfo <player> [world] | Affiche des informations sur un utilisateur. | pperms.command.usrinfo | Administrateur |
🔐 Permissions
| Permission | Description | Par défaut |
|---|---|---|
pperms.command.addgroup | Autorise l'utilisation de /addgroup. | non indiqué |
pperms.command.addparent | Autorise l'utilisation de /addparent. | non indiqué |
pperms.command.defgroup | Autorise l'utilisation de /defgroup. | non indiqué |
pperms.command.fperms | Autorise l'utilisation de /fperms. | non indiqué |
pperms.command.groups | Autorise l'utilisation de /groups. | non indiqué |
pperms.command.grpinfo | Autorise l'utilisation de /grpinfo. | non indiqué |
pperms.command.listgperms | Autorise l'utilisation de /listgperms. | non indiqué |
pperms.command.listuperms | Autorise l'utilisation de /listuperms. | non indiqué |
pperms.command.ppinfo | Autorise l'utilisation de /ppinfo. | non indiqué |
pperms.command.ppsudo | Autorise l'utilisation de /ppsudo. | non indiqué |
pperms.command.ppreload | Autorise l'utilisation de /ppreload. | non indiqué |
pperms.command.rmgroup | Autorise l'utilisation de /rmgroup. | non indiqué |
pperms.command.rmparent | Autorise l'utilisation de /rmparent. | non indiqué |
pperms.command.setgperm | Autorise l'utilisation de /setgperm. | non indiqué |
pperms.command.setgroup | Autorise l'utilisation de /setgroup. | non indiqué |
pperms.command.setuperm | Autorise l'utilisation de /setuperm. | non indiqué |
pperms.command.unsetgperm | Autorise l'utilisation de /unsetgperm. | non indiqué |
pperms.command.unsetuperm | Autorise l'utilisation de /unsetuperm. | non indiqué |
pperms.command.usrinfo | Autorise l'utilisation de /usrinfo. | non indiqué |
⚙️ Installation
📥 Configuration
- Téléchargez la version officielle de PurePerms et copiez le fichier téléchargé dans le dossier
plugins/de votre serveur. - Arrêtez le serveur puis redémarrez-le (ou démarrez-le s'il est arrêté) pour que le plugin puisse s'initialiser.
- Vérifiez les journaux de la console du serveur pour confirmer que le plugin a été chargé et qu'il a créé ses fichiers de configuration.
📦 Dépendances
- PurePerms ne liste pas de dépendances externes de plugins requises. Il prend en charge des fournisseurs de données sélectionnables (voir la configuration).
🧾 Configuration
- PurePerms crée une configuration dans laquelle vous pouvez définir
data-provider(valeurs prises en charge :mysql,yamlv1,yamlv2). - Les options de configuration incluent
default-language,disable-op,enable-multiworld-permset les paramètres de connexion MySQL lorsque le fournisseurmysqlest utilisé.
🧠 Notes techniques
- Plateforme cible : PocketMine-MP (logiciel de serveur Pocket/Bedrock).
- Backends de stockage pris en charge (configurables) : YAML (yamlv1/yamlv2) et MySQL.
- Des ressources de messages multilingues sont fournies et sélectionnables via la configuration.
- Le plugin expose une API permettant à d'autres plugins PocketMine-MP d'interagir avec les données de PurePerms.
🤝 Quand ce plugin est utile
Si vous gérez un serveur PocketMine-MP et avez besoin d'un système de groupes et de permissions de type Bukkit avec stockage MySQL optionnel et prise en charge des langues, PurePerms fournit ces fonctionnalités essentielles et une petite API pour l'intégration.
- Veltrix253.18
- PocketMine-MP Server152.98
- Minecraft: PE Server250.24
- Minecraft: PE Server044.4
- Minecraft: PE Server043.48
- Minecraft: PE Server043.25
- Minecraft: PE Server043.2
- AAZ041.51
- PocketMine-MP Server041.29
- A McPE Server040.3
- SandMCPE #YEN\u0130DEN039.19
- Minecraft: PE Server038.38
La page du plugin PurePerms montre sur quels serveurs le monitoring a trouvé ce plugin, ainsi qu'avec quelles plateformes et versions il apparaît.
Les plugins peuvent ajouter des commandes, une économie, une protection, des droits d'accès, des mini-jeux, des intégrations ou d'autres mécaniques. Le rôle réel de PurePerms dépend de la configuration du serveur concerné.
Les données sont formées automatiquement à partir des réponses techniques des serveurs. Si un serveur masque la liste des plugins, il peut ne pas apparaître dans cette section, même s'il utilise PurePerms.
Utilisez la liste des serveurs avec PurePerms pour comparer des projets, vérifier les versions compatibles ou trouver des exemples d'utilisation du plugin sur des serveurs publics.