Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

Minelet - Groupes

De LaBoulangerie
Version datée du 23 mai 2026 à 15:31 par Admin (discussion | contributions) (Page créée avec « __NOTOC__ Catégorie:Guides [<nowiki/>Retour arrière sur le guide] Les '''Groupes''' permettent d'organiser les permissions de votre hamlet. Créez des rôles personnalisés pour déléguer la gestion de la ville sans donner les pleins pouvoir a tout le monde. == Présentation == Le système de groupes offre un contrôle granulaire sur '''qui peut faire quoi''' dans votre hamlet. Chaque groupe possède : * Un '''nom''' unique * Une '''... »)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

[Retour arrière sur le guide]

Les Groupes permettent d'organiser les permissions de votre hamlet. Créez des rôles personnalisés pour déléguer la gestion de la ville sans donner les pleins pouvoir a tout le monde.

Présentation

Le système de groupes offre un contrôle granulaire sur qui peut faire quoi dans votre hamlet. Chaque groupe possède :

  • Un nom unique
  • Une priorité (détermine l'ordre de vérification)
  • Des permissions activées ou désactivées
  • Une icône personnalisable utilisé dans le gui des Flags (optionnel)

Groupes par Défaut

Deux groupes sont créés automatiquement avec chaque hamlet :

Groupe Priorité Description Supprimable
Resident 1 Appliqué à tous les résidents du hamlet Non
Stranger 0 Appliqué aux non-résidents Non

Ces groupes ne peuvent pas être supprimés mais leurs permissions sont modifiables.

Créer un Groupe /ml group create <nom> <priority>

Le groupe est créé avec un nom et une priorité.

Les hamlets de moins de 3 membres ne peuvent pas créer de groupes personnalisés.

Système de Priorité

La priorité détermine l'ordre de vérification des permissions :

Vérification des permissions (ordre) :
1. Groupes personnalisés (priorité haute → basse)
2. Groupe "Resident" (si résident)
3. Groupe "Stranger" (fallback)

La priorité peut être modifiée avec un /ml group setpriority

Liste des Permissions

Permissions Déléguables

Ces permissions peuvent être accordées a vos groupes :

Permission Description
invitePlayer Inviter de nouveaux joueurs
kickPlayer Expulser des résidents
manageChunks Revendiquer et abandonner des chunks
manageFlags Modifier les flags de protection
manageSpawn Définir le point de respawn
manageGroups Créer et modifier des groupes
manageTaxes Gérer les taxes et le trésor
manageSelections Créer et gérer des sélections
managePermissions Modifier les permissions des groupes
manageGroupIcons Personnaliser les icônes de groupe
renameHamlet Renommer le hamlet
toggleOpen Ouvrir/fermer le hamlet
trust Gérer les joueurs trusted
showTaxStatus Voir le statut précis des taxes
attackHamlet Lancer des attaques sur les POI

Permissions Exclusives au Maire

Ces permissions ne peuvent jamais être déléguées :

Permission Description
deleteHamlet Supprimer définitivement le hamlet
setMayor Transférer le role

Gérer les Permissions

État des Permissions (Tri-state)

Chaque permission peut avoir trois états :

État Signification Comportement
TRUE Accordée Le joueur a cette permission
FALSE Refusée Le joueur n'a pas cette permission
DEFAULT Héritée Vérifie le groupe de priorité inférieure

Commandes

/ml group permission <groupe> <permission> true = Accorder

/ml group permission <groupe> <permission> false = Refuser

/ml group permission <groupe> <permission> default = Hériter

Assigner des Joueurs

Ajouter à un Groupe

/ml group player addgroup <joueur> <groupe>

Retirer d'un Groupe

/ml group player removegroup <joueur> <groupe>

Un joueur peut appartenir à plusieurs groupes. Le groupe de plus haute priorité prévaut.

Visualiser les groupes d'un joueur

/ml group player groups <joueur>

Personnaliser l'Icône

Chaque groupe peut avoir une icône personnalisée pour l'interface gui des flags :

/ml group seticon <groupe>

Tenez l'item souhaité en main pour le définir comme icône.

Vérifier les Permissions

Voir les Permissions d'un Groupe /ml group info <groupe>

Vérifier une Permission Spécifique /ml group check <joueur> <permission>

Lister les Groupes /ml group list

Affiche tous les groupes avec leur priorité et nombre de membres.

Supprimer un Groupe /ml group delete <groupe>

Les joueurs du groupe supprimé perdent les permissions associées. Les groupes par défaut (Resident, Stranger) ne peuvent pas être supprimés.

Exemple de cascade de Permissions

Exemple de résolution :

Joueur "Alex" est dans les groupes :
- "Constructeur" (priorité 30) : manageChunks = TRUE
- "Resident" (priorité 1) : manageChunks = DEFAULT

Vérification de "manageChunks" :
1. Check "Constructeur" (priorité 30) → TRUE → ACCORDÉ
Joueur "Steve" est dans les groupes :
- "Observateur" (priorité 20) : kickPlayer = DEFAULT
- "Resident" (priorité 1) : kickPlayer = FALSE

Vérification de "kickPlayer" :
1. Check "Observateur" (priorité 20) → DEFAULT → continue
2. Check "Resident" (priorité 1) → FALSE → REFUSÉ