Plugin Minecraft PurePerms
PurePerms est un plugin Minecraft pour PocketMine-MP permettant de gérer les groupes, l’héritage et les permissions avec un stockage YAML/MySQL, la prise en charge de plusieurs langues et une API pour les développeurs.
Trouver un serveur avec PurePerms
Serveurs ayant signalé PurePerms : 18
- Veltrix 26 en ligneBedrockEconomy
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 18 en ligne
- 172.96.140.62:5159 2 en ligne
- 172.96.140.62:4367 1 en ligne
- ACADEMY-UHC 0 en ligne
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 0 en ligne
À propos de PurePerms
🔌 À 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.
Commentaires
Aucun commentaire pour le moment
Soyez le premier à commenter.
Pour les administrateurs de serveurs
- Auteurs
- poggit-orphanage, 64FF00, DovahDoVolom
Liens
Ce que signalent les serveurs
Plateformes des serveurs
- Genisys9
- Altay4
- PocketUtils2
- GenisysPro1
- Kyoto1
- NG-PocketMine-MP1
Versions du plugin
- 1.3.77
- 1.2.25
- 2.0.0-ACM2
- 3.0.0-ACM2
- 0.0.11
- 1.4.0-IN1
Les chiffres viennent des serveurs qui listent leurs plugins lors des vérifications de MSHQ. Beaucoup masquent cette liste, l’usage réel est donc plus élevé.