Minecraft Servers HQ

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

CommandeDescriptionPermissionAccès
/addgroup <group>Ajoute un nouveau groupe à la liste des groupes.pperms.command.addgroupAdministrateur
/addparent <target_group> <parent_group>Ajoute un groupe à la liste d'héritage d'un autre groupe.pperms.command.addparentAdministrateur
/defgroup <group> [world]Définit le groupe par défaut.pperms.command.defgroupAdministrateur
/fpermsRecherche les permissions d'un plugin spécifique.pperms.command.fpermsAdministrateur
/groupsAffiche une liste de tous les groupes.pperms.command.groupsAdministrateur
/grpinfo <group> [world]Affiche des informations sur un groupe.pperms.command.grpinfoAdministrateur
/listgperms <group> <page> [world]Liste les permissions d'un groupe.pperms.command.listgpermsAdministrateur
/listuperms <player> <page> [world]Liste les permissions d'un utilisateur.pperms.command.listupermsAdministrateur
/ppinfoAffiche les informations du plugin.pperms.command.ppinfoAdministrateur
/ppsudo <login / register>Enregistre ou connecte au compte Noeul (fonction du plugin).pperms.command.ppsudoAdministrateur
/ppreloadRecharge la configuration de PurePerms.pperms.command.ppreloadAdministrateur
/rmgroup <group>Supprime un groupe.pperms.command.rmgroupAdministrateur
/rmparent <target_group> <parent_group>Retire un parent de l'héritage d'un groupe.pperms.command.rmparentAdministrateur
/setgperm <group> <permission> [world]Ajoute une permission à un groupe.pperms.command.setgpermAdministrateur
/setgroup <player> <group> [world]Définit le groupe d'un utilisateur.pperms.command.setgroupAdministrateur
/setuperm <player> <permission> [world]Ajoute une permission à un utilisateur.pperms.command.setupermAdministrateur
/unsetgperm <group> <permission> [world]Retire une permission d'un groupe.pperms.command.unsetgpermAdministrateur
/unsetuperm <player> <permission> [world]Retire une permission d'un utilisateur.pperms.command.unsetupermAdministrateur
/usrinfo <player> [world]Affiche des informations sur un utilisateur.pperms.command.usrinfoAdministrateur

🔐 Permissions

PermissionDescriptionPar défaut
pperms.command.addgroupAutorise l'utilisation de /addgroup.non indiqué
pperms.command.addparentAutorise l'utilisation de /addparent.non indiqué
pperms.command.defgroupAutorise l'utilisation de /defgroup.non indiqué
pperms.command.fpermsAutorise l'utilisation de /fperms.non indiqué
pperms.command.groupsAutorise l'utilisation de /groups.non indiqué
pperms.command.grpinfoAutorise l'utilisation de /grpinfo.non indiqué
pperms.command.listgpermsAutorise l'utilisation de /listgperms.non indiqué
pperms.command.listupermsAutorise l'utilisation de /listuperms.non indiqué
pperms.command.ppinfoAutorise l'utilisation de /ppinfo.non indiqué
pperms.command.ppsudoAutorise l'utilisation de /ppsudo.non indiqué
pperms.command.ppreloadAutorise l'utilisation de /ppreload.non indiqué
pperms.command.rmgroupAutorise l'utilisation de /rmgroup.non indiqué
pperms.command.rmparentAutorise l'utilisation de /rmparent.non indiqué
pperms.command.setgpermAutorise l'utilisation de /setgperm.non indiqué
pperms.command.setgroupAutorise l'utilisation de /setgroup.non indiqué
pperms.command.setupermAutorise l'utilisation de /setuperm.non indiqué
pperms.command.unsetgpermAutorise l'utilisation de /unsetgperm.non indiqué
pperms.command.unsetupermAutorise l'utilisation de /unsetuperm.non indiqué
pperms.command.usrinfoAutorise 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-perms et les paramètres de connexion MySQL lorsque le fournisseur mysql est 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.

Serveurs avec le plugin PurePerms

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.