Yet Another World Protector (YAWP) est un mod conçu pour offrir une protection avancée aux serveurs Minecraft, qu’il s’agisse de serveurs dédiés, de parties en LAN ou même de mondes en solo. Disponible pour NeoForge, Forge et Fabric, il permet aux administrateurs et aux joueurs disposant des permissions adéquates de protéger leurs constructions contre diverses actions indésirables, qu’elles proviennent des joueurs, des créatures ou encore des éléments naturels du jeu.
Grâce à YAWP, il est possible de créer des régions protégées, d’y appliquer des règles spécifiques et de les attribuer à certains joueurs ou équipes de Minecraft. Inspiré du mod WorldProtector et du plugin WorldGuard, il offre ainsi une solution efficace pour sécuriser les constructions et gérer l’accès aux différentes zones d’un monde. Que vous souhaitiez protéger un spawn, une ville ou un projet personnel, ce mod propose un contrôle détaillé et personnalisable, adapté aux besoins des administrateurs comme des joueurs.
Nous vous proposons ci-dessous un guide pour avoir les bases avec le mod, vous pouvez également consulter le wiki officiel du mod.
Sommaire
Installation et configuration
Installation du mod
Yet Another World Protector (YAWP) est un mod côté serveur, ce qui signifie que son installation est nécessaire uniquement sur le serveur pour fonctionner correctement. Cependant, il est également possible de l’installer sur le client afin de bénéficier de certaines fonctionnalités supplémentaires, comme la prise en charge des traductions via le fichier de localisation intégré.
L’installation du mod sur le client permet d’afficher des textes traduits, ce qui est équivalent à l’utilisation du resource pack disponible sur le serveur Discord de YAWP. Alternativement, il est possible de configurer le fichier server.properties pour que le serveur fournisse automatiquement le mod aux joueurs qui s’y connectent.
Premier démarrage et gestion des permissions
Lors du premier lancement du serveur avec YAWP, trois fichiers de configuration sont générés dans le répertoire <worldname>/serverconfig. Ces fichiers permettent d’ajuster les paramètres du mod en fonction des besoins du serveur.
Le fichier yawp-common.toml est le plus important pour débuter, car il permet de définir qui peut utiliser les commandes du mod. Il est possible de configurer :
- Le niveau d’OP requis pour exécuter les commandes du mod.
- L’ajout manuel de joueurs via leur UUID, leur permettant ainsi de gérer les protections du mod sans être OP.
Deux options s’offrent alors pour définir les permissions :
- Attribuer le statut OP à un joueur et s’assurer que son niveau d’OP est supérieur ou égal à celui défini dans command_op_level.
- Ajouter l’UUID du joueur dans la liste players_with_permission pour lui donner un accès direct aux commandes du mod.
Il est aussi possible de gérer ces paramètres via la console du serveur, sans modifier les fichiers de configuration. Depuis la console, l’administrateur peut directement attribuer des permissions et définir un propriétaire pour les régions dimensionnelles, permettant ainsi de gérer les protections directement en jeu.
💡 Remarque :
- Le fichier yawp-region-defaults.toml contient les paramètres appliqués par défaut aux nouvelles dimensions lors du prochain démarrage du serveur.
- Si des problèmes surviennent dans la zone de spawn, il peut être nécessaire de désactiver la protection de spawn vanilla pour éviter tout conflit avec YAWP.
Guide d’installation pas à pas
- Placer le fichier du mod dans le dossier mods du serveur.
- Démarrer le serveur afin de générer les fichiers de configuration.
- Arrêter le serveur pour éviter les conflits lors de la modification des paramètres.
- Configurer les fichiers situés dans le répertoire /serverconfig ou /config selon la version du mod :
- yawp-common.toml : Gestion des permissions.
- yawp-flags.toml : Définition des entités bloquées via les drapeaux de protection.
- yawp-region-defaults.toml : Paramètres par défaut pour les nouvelles régions.
- yawp-logging.toml : Configuration des logs des actions protégées.
- Ajouter le resource pack pour le support des langues (optionnel mais recommandé, sauf pour les versions 1.19.4 et supérieures).
- Redémarrer le serveur pour appliquer les modifications.
- Créer et configurer ses régions pour protéger les zones souhaitées.
Dépendances
Selon la version de YAWP et l’API utilisée, certaines dépendances peuvent être nécessaires :
- Forge Config API Port (FCAP) est requis pour la configuration du mod.
- Fabric API si le mod est installé sous Fabric.
Gestion et protection des régions
Avant d’utiliser YAWP, il est important de bien comprendre la différence entre les régions dimensionnelles et les régions locales :
- Régions dimensionnelles : couvrent l’ensemble d’une dimension et appliquent des règles globales.
- Régions locales : permettent de protéger des zones spécifiques, comme un spawn ou une arène PVP.
Pour commencer, il est conseillé d’utiliser la console de commande interactive (CLI) intégrée au mod. Celle-ci facilite la gestion des régions et permet d’appliquer les paramètres en jeu.
Exemple de commande pour afficher les informations d’une région globale :
/wp global info

💡 Selon la configuration, la commande peut être remplacée par /yawp.
Les permissions définies dans le fichier de configuration ou l’attribution du statut de propriétaire sont nécessaires pour gérer une région. À noter qu’un joueur possédant les permissions ne pourra pas contourner les restrictions d’une région, sauf s’il en est le propriétaire ou un membre.
Gestion des régions
Différents types de régions
YAWP propose trois types de régions permettant de protéger efficacement un serveur. Chacune possède des caractéristiques spécifiques, mais elles partagent des principes communs que nous allons détailler.
Groupes d’utilisateurs
Les régions sont administrées par deux types d’utilisateurs :
- Propriétaires : Ils ont un contrôle total sur la région. Ils peuvent modifier les paramètres de protection, ajouter ou retirer des joueurs et gérer l’état de la région. Depuis la version 0.0.4.0-beta1, une option de configuration permet d’activer un système hiérarchique pour les régions enfant, accordant ainsi aux propriétaires d’une région parent le contrôle de leurs sous-régions.
- Membres : Ils peuvent ignorer les restrictions imposées par les drapeaux de la région, mais ne peuvent pas modifier sa configuration ni gérer les autres membres.
Ces groupes peuvent être attribués à des joueurs individuels ou à des équipes. À l’avenir, le mod intégrera la possibilité de créer des groupes personnalisés avec des niveaux de permissions spécifiques.
Les drapeaux de protection

Les drapeaux (flags) sont des règles appliquées aux régions afin de définir les actions autorisées ou interdites. Lorsqu’un drapeau est activé, il empêche une action spécifique d’être effectuée dans la région concernée.
Les drapeaux peuvent être ajoutés ou supprimés à l’aide de l’interface de commande interactive (CLI), qui simplifie leur gestion en permettant des ajustements rapides.
📌 Remarque : Les drapeaux fonctionnent de la même manière pour les régions locales, dimensionnelles et globales. Pour une liste détaillée des drapeaux disponibles et de leur effet, il est recommandé de consulter la page dédiée aux drapeaux du mod.
État des régions

L’état d’une région se compose de deux paramètres :
- État activé/désactivé : Lorsque la région est désactivée, tous les drapeaux sont temporairement inactifs, ce qui permet de suspendre les restrictions sans supprimer la région.
- Mode alerte : Active ou désactive l’affichage de messages d’information destinés aux joueurs tentant une action interdite par un drapeau.
Les régions locales possèdent un niveau de priorité qui permet de gérer les conflits entre régions qui se chevauchent. Plus la priorité est élevée, plus une région a d’influence sur la zone concernée.
Organisation hiérarchique des régions

Les régions locales peuvent être intégrées dans une structure hiérarchique :
- Une région locale doit toujours appartenir à une région parent. Si aucun parent n’est précisé lors de sa création, elle sera automatiquement assignée à la région dimensionnelle correspondant à son emplacement.
- Les régions locales peuvent avoir des sous-régions. Cependant, une région enfant doit impérativement être contenue à l’intérieur de la région parente.
- La priorité des régions est définie par leur hiérarchie : une région enfant doit toujours avoir une priorité supérieure à celle de son parent.
Les régions dimensionnelles ont toutes pour parent la région globale, ce qui signifie que cette dernière englobe automatiquement l’ensemble des régions dimensionnelles du serveur.
Gestion des drapeaux
Qu’est-ce qu’un drapeau ?
Les drapeaux (flags) sont le cœur du système de protection des régions dans YAWP. Ils déterminent quelles actions sont autorisées ou interdites à l’intérieur d’une région donnée. Chaque drapeau peut être configuré selon trois états :
- Autorisé (Allowed) : l’action est permise.
- Interdit (Denied) : l’action est bloquée.
- Désactivé (Disabled) : le drapeau est ignoré lors des vérifications.
Les drapeaux peuvent être appliqués à tous les types de régions et sont hérités par les sous-régions. Il est également possible d’outrepasser un drapeau hérité en modifiant son état dans la région enfant.
Vue d’ensemble des drapeaux
YAWP propose actuellement plus de 80 drapeaux différents pour personnaliser les protections du serveur. Ces drapeaux peuvent varier légèrement d’une version à l’autre en raison des spécificités techniques entre Forge et Fabric, mais l’objectif est d’assurer un comportement homogène entre les deux plateformes.
📌 Remarque : Pour une liste complète des drapeaux et de leurs effets, il est conseillé de consulter la documentation officielle du mod.
Héritage des drapeaux
Depuis la version 0.0.4.0-beta1, les drapeaux sont automatiquement transmis des régions parentes aux régions enfants. Cependant, une région enfant peut toujours modifier un drapeau hérité si elle souhaite appliquer une règle différente.
Quelques principes clés de l’héritage des drapeaux :
- Si un drapeau est activé dans une région parent, il sera appliqué aux sous-régions sauf si celles-ci le redéfinissent.
- Une région enfant ne peut jamais avoir une priorité inférieure à celle de sa région parent.
- Un drapeau peut être verrouillé dans une région parent, empêchant ainsi toute modification dans les sous-régions.
Voici comment les drapeaux sont appliqués dans une hiérarchie de régions :
État du drapeau dans la région parent | État du drapeau dans la région enfant | Résultat appliqué |
---|---|---|
Interdit avec priorité | N’importe quel état | Interdit |
Autorisé avec priorité | N’importe quel état | Autorisé |
Interdit | Interdit | Interdit |
Interdit | Autorisé | Autorisé |
Autorisé | Interdit | Interdit |
Autorisé | Autorisé | Autorisé |
Non défini | Interdit | Interdit |
Non défini | Autorisé | Autorisé |
Interdit | Non défini | Interdit |
Autorisé | Non défini | Autorisé |
Gestion des drapeaux
Les drapeaux peuvent être ajoutés ou supprimés via des commandes spécifiques. La nouvelle commande suivante simplifie leur gestion :
/yawp flag <type-de-région> <nom-du-drapeau> <état>
Cela permet d’appliquer, de modifier ou de retirer un drapeau sur une région ciblée.
Messages liés aux drapeaux
Lorsqu’un drapeau est activé et qu’une action est bloquée, un message d’alerte peut être affiché au joueur concerné. Ces messages sont personnalisables et peuvent être désactivés individuellement pour chaque drapeau.
Les messages peuvent contenir plusieurs variables dynamiques :
- {player} : Nom du joueur concerné.
- {flag} : Nom du drapeau déclenché.
- {region} : Nom de la région affectée.
- {dimension} : Dimension où l’action a été bloquée.
- {pos} : Coordonnées exactes où l’événement a eu lieu.
Exemple de message personnalisé :
&c{player}&r a tenté de casser un bloc dans &9{region}&r !
Dans cet exemple, le nom du joueur apparaîtra en rouge, et celui de la région en bleu.
Les messages par défaut sont inclus dans le resource pack du mod et peuvent être ajustés selon les besoins du serveur.
Interface interactive (CLI)

L’interface de commande interactive (CLI) permet une gestion simplifiée des drapeaux. En exécutant la commande de liste des drapeaux, les administrateurs peuvent cliquer sur un drapeau pour obtenir plus d’informations et modifier son état sans avoir à entrer de nouvelles commandes manuellement.
Commandes de gestion
Présentation des commandes
YAWP propose une série de commandes dédiées pour gérer les régions et leurs protections. La commande principale du mod est /yawp, bien qu’il soit possible de modifier ce préfixe dans les paramètres de configuration.
L’utilisation des commandes peut être grandement facilitée par l’interface de commande interactive (CLI), qui permet d’afficher des informations et d’appliquer des réglages sans devoir entrer chaque commande manuellement.
Premiers pas avec les commandes
La manière la plus simple de commencer avec YAWP est d’afficher les informations sur la dimension actuelle à l’aide de :
bashCopierModifier/yawp dim <nom_de_la_dimension> info
À partir de là, l’interface interactive permet d’explorer et de modifier les réglages sans avoir à saisir chaque commande individuellement.
Catégories de commandes
Les commandes de YAWP sont organisées en plusieurs catégories, chacune correspondant à un aspect précis de la gestion des protections :
- Commandes de la région globale : permettent de configurer les règles qui s’appliquent à l’ensemble du serveur.
- Commandes des régions dimensionnelles : gèrent les protections propres à chaque dimension.
- Commandes des régions locales : servent à définir des protections pour des zones spécifiques au sein d’une dimension.
- Commandes des drapeaux (flags) : permettent d’ajouter, modifier ou supprimer des restrictions appliquées aux régions.
- Commandes des marqueurs de région : utilisées pour identifier visuellement les limites des régions protégées.
Gestion des régions dimensionnelles
Permissions et accès
Les régions dimensionnelles sont gérées par :
- Les administrateurs ayant un niveau OP suffisant.
- Les joueurs ajoutés à la configuration du mod.
- Les propriétaires de la région.
Attribuer un joueur ou une équipe comme propriétaire d’une région dimensionnelle leur accorde un contrôle total sur la gestion des paramètres et des protections appliquées.
📌 Remarque :
Sans permission ou sans être propriétaire, un joueur peut uniquement afficher les informations de la région avec :
/yawp dim <dimension> info
Liste des commandes pour les régions dimensionnelles
Les commandes suivantes permettent de gérer une région dimensionnelle :
🔹 Affichage des informations
- Afficher les détails d’une région dimensionnelle :
/yawp dim <dimension>
(Affiche les informations interactives de la région dimensionnelle.) - Afficher la liste des régions locales, drapeaux, propriétaires et membres :
/yawp dim <dimension> list local|flag|owner|player [<page>]
📌 La pagination permet d’afficher plusieurs pages si nécessaire, la première page étant 0 par défaut.
🔹 Gestion des permissions et protections
- Ajouter ou retirer un drapeau sur la région dimensionnelle :
/yawp dim <dimension> add|remove flag <nom_du_drapeau>
- Ajouter ou retirer un joueur d’un groupe dans la région :
/yawp dim <dimension> add|remove player <groupe> <joueur>
- Ajouter ou retirer une équipe :
/yawp dim <dimension> add|remove team <groupe> <équipe>
- Activer ou désactiver une région dimensionnelle :
/yawp dim <dimension> enable <true|false>
Création et suppression des régions locales

Les régions locales permettent de définir des protections sur une zone spécifique au sein d’une région dimensionnelle.
📌 Créer une région locale
/yawp dim <dimension> create local <nom_de_la_région> <type_de_zone> ... [<parent>]
💡 Le paramètre [parent]
est optionnel :
- Si aucun parent n’est spécifié, la région dimensionnelle sera définie comme région parent par défaut.
Exemples selon le type de région :
✅ Créer une région cuboïde :
/yawp dim <dimension> create local <nom_de_la_région> Cuboid <pos1> <pos2> [<parent>]
✅ Créer une région sphérique (avec un centre et une position de rayon) :
/yawp dim <dimension> create local <nom_de_la_région> Sphere <centre> <rayon_pos> [<parent>]
✅ Créer une région sphérique (avec un rayon fixe) :
/yawp dim <dimension> create local <nom_de_la_région> Sphere <centre> <rayon> [<parent>]
📌 Explication des paramètres :
<dimension>
: Nom de la dimension (ex :minecraft:overworld
).<nom_de_la_région>
: Nom unique de la région dans la dimension.<type_de_zone>
: Cuboid ou Sphere (forme de la région).<pos1>, <pos2>
: Coordonnées (X, Y, Z) définissant les limites de la région.<centre>
: Coordonnées centrales de la sphère.<rayon>
: Distance depuis le centre (entier positif).[parent]
: Région parent (facultatif).
❌ Supprimer une région locale
/yawp dim <dimension> delete <nom_de_la_région> [-y]
⚠️ Les régions ayant des sous-régions ne peuvent pas être supprimées.
L’option -y sert à confirmer la suppression sans demander de validation.
Commandes de gestion des régions locales
Accès et permissions
Les régions locales peuvent être gérées par :
- Les administrateurs disposant d’un niveau OP suffisant.
- Les joueurs ajoutés dans la configuration du mod.
- Les propriétaires de la région.
Attribuer un joueur ou une équipe comme propriétaire d’une région locale leur donne un contrôle total sur la gestion des protections et des paramètres de la région.
📌 Remarque :
Sans permission ou sans être propriétaire, un joueur peut uniquement consulter les informations de la région via :
/yawp local <dimension> <nom_région> info
Création d’une région locale
Il existe deux méthodes pour créer une région locale :
- Via l’interface CLI (voir les commandes des régions dimensionnelles).
- En combinant CLI et RegionMarker (voir les commandes des marqueurs de région).
💡 Pour créer une région, il faut disposer des permissions nécessaires :
- Être propriétaire de la région dimensionnelle concernée.
- Être propriétaire d’une région locale si la nouvelle région doit être une sous-région.
Commandes d’information
- Afficher les détails d’une région locale :
/yawp local <dimension> <nom_région>
- Afficher l’état d’une région locale :
/yawp local <dimension> <nom_région> state
- Afficher les propriétés de la région (zone, position de téléportation, etc.) :
/yawp local <dimension> <nom_région> area
- Lister les drapeaux, propriétaires, membres et sous-régions :
/yawp local <dimension> <nom_région> list flag|owner|member|children [<page>]
Commandes de gestion de l’état
- Activer ou désactiver les alertes des drapeaux :
/yawp local <dimension> <nom_région> state alert <true|false>
- Activer ou désactiver une région locale :
/yawp local <dimension> <nom_région> state enable <true|false>
- Définir une priorité absolue :
/yawp local <dimension> <nom_région> state priority <valeur>
- Augmenter ou diminuer la priorité :
/yawp local <dimension> <nom_région> state priority +|- <valeur>
Commandes de gestion de la zone
- Agrandir une région cuboïde sur l’axe Y :
/yawp local <dimension> <nom_région> area expand Cuboid [Y_MIN] [Y_MAX]
- Agrandir une région sphérique en modifiant son rayon :
/yawp local <dimension> <nom_région> area expand Sphere [<expansion>]
- Définir une région cuboïde avec des coordonnées précises :
/yawp local <dimension> <nom_région> area set Cuboid <pos1> <pos2>
- Définir une région sphérique avec un centre et un rayon :
/yawp local <dimension> <nom_région> area set Sphere <centre> <rayon>
- Téléporter un joueur à la position de téléportation de la région :
/yawp local <dimension> <nom_région> area teleport [<joueur>]
- Définir la position de téléportation :
/yawp local <dimension> <nom_région> area teleport set <pos>
Commandes de copie
- Copier tous les drapeaux vers une autre région locale :
/yawp local <dimension> <nom_région> copy flags to-local <dimension_cible> <région_cible>
- Copier tous les joueurs d’un groupe vers une autre région locale :
/yawp local <dimension> <nom_région> copy players to-local <dimension_cible> <région_cible> <groupe>
- Copier l’état d’une région vers une autre région locale :
/yawp local <dimension> <nom_région> copy state to-local <dimension_cible> <région_cible>
Commandes d’ajout, suppression et modification
📌 La plupart de ces commandes sont également disponibles pour les régions dimensionnelles et globales.
- Renommer une région locale :
/yawp local <dimension> <nom_région> rename <nouveau_nom>
- Ajouter ou supprimer un drapeau :
/yawp local <dimension> <nom_région> add|remove flag <nom_drapeau>
- Ajouter tous les drapeaux disponibles :
/yawp local <dimension> <nom_région> add all-flags
- Ajouter ou retirer un joueur d’un groupe :
/yawp local <dimension> <nom_région> add|remove player <groupe> <joueur>
- Ajouter ou retirer une équipe d’un groupe :
/yawp local <dimension> <nom_région> add|remove team <groupe> <équipe>
- Ajouter ou retirer une sous-région :
/yawp local <dimension> <nom_région> add|remove child <nom_sous_région>
- Effacer tous les drapeaux d’une région :
/yawp local <dimension> <nom_région> clear flags
- Effacer tous les joueurs ou équipes d’une région :
/yawp local <dimension> <nom_région> clear players|teams [<groupe>]
📌 Les arguments <joueur>
et <position>
peuvent être remplis automatiquement avec la touche TAB en regardant un bloc dans le jeu.
Commandes de gestion des drapeaux dans YAWP
Gestion avancée des drapeaux
Les drapeaux (flags) permettent d’établir des règles précises pour contrôler les actions autorisées ou interdites dans une région. L’interface CLI interactive facilite leur gestion en permettant de naviguer dans la liste des drapeaux et de modifier leurs paramètres sans avoir à saisir manuellement chaque commande.
Commandes pour les drapeaux des régions locales
- Lister tous les drapeaux d’une région locale :
/yawp flag local <dimension> <nom_région>
- Définir l’état d’un drapeau (Autorisé, Interdit ou Désactivé) :
/yawp flag local <dimension> <nom_région> <drapeau> state <Allowed|Denied|Disabled>
- Définir un drapeau comme prioritaire sur les sous-régions :
/yawp flag local <dimension> <nom_région> <drapeau> override <true|false>
- Personnaliser le message affiché lorsqu’un drapeau est déclenché :
/yawp flag local <dimension> <nom_région> <drapeau> msg set <message>
- Effacer le message personnalisé d’un drapeau :
/yawp flag local <dimension> <nom_région> <drapeau> msg clear
- Désactiver les messages d’alerte pour un drapeau spécifique :
/yawp flag local <dimension> <nom_région> <drapeau> msg mute
📌 Les messages peuvent contenir des variables dynamiques (ex. {player}
pour le joueur concerné, {flag}
pour le drapeau activé). Consultez la documentation officielle pour une liste complète des placeholders disponibles.
Commandes pour les régions dimensionnelles et globales
Les mêmes commandes s’appliquent également aux régions dimensionnelles et globales :
- Gérer les drapeaux d’une région dimensionnelle :
/yawp flag dim <dimension> <nom_région> ...
- Gérer les drapeaux de la région globale :
/yawp flag global ...
Gestion avancée des drapeaux

L’interface interactive CLI permet d’afficher une liste complète des drapeaux appliqués à une région et de modifier facilement leurs paramètres. Cela offre une flexibilité maximale pour ajuster les restrictions et autorisations sur le serveur.
Commandes de gestion des marqueurs de région
Utilisation des RegionMarkers
Les RegionMarkers permettent de marquer une zone afin de créer plus facilement une région protégée. En faisant un clic droit sur deux blocs, il est possible de définir une zone cuboïde qui servira à générer une nouvelle région.

💡 Caractéristiques des RegionMarkers :
- Affichent une info-bulle indiquant la forme de la région et les blocs marqués.
- Lorsqu’une zone est correctement définie, le nom du RegionMarker change et une confirmation s’affiche dans le chat.
- Un clic droit supplémentaire permet de réinitialiser la sélection en reprenant la première position.
Liste des commandes pour les RegionMarkers
- Obtenir un RegionMarker :
/yawp marker give
- Réinitialiser les données d’un RegionMarker (supprime les blocs marqués) :
/yawp marker reset
- Créer une nouvelle région avec la zone marquée :
/yawp marker create <nom_région> [<parent>]
📌 Remarque :
- Il est possible d’obtenir un RegionMarker en renommant un bâton “RegionMarker” dans une enclume.
- Après avoir marqué une zone, une suggestion de commande s’affiche dans le chat, permettant de cliquer directement pour créer la région.
Création d’une région avec un RegionMarker
- Marquer la zone en cliquant droit sur deux blocs.
- Créer la région avec la commande :
/yawp marker create <nom_région> [<parent>]
- Optionnellement, cliquer sur le lien dans le chat pour valider la création.
📌 Explication des paramètres :
<nom_région>
: Nom unique de la région.[parent]
(optionnel) : Région parente. Si non défini, la région dimensionnelle actuelle sera utilisée comme parent.
Gestion des régions parentes
- Par défaut, une nouvelle région sera créée dans la région dimensionnelle active.
- Seules les régions locales appartenant au joueur sont affichées comme parents potentiels.
- Pour créer une région enfant dans une autre région locale, il est nécessaire d’être propriétaire de la région parent ou d’avoir les permissions nécessaires.
Commandes de gestion des régions locales dans YAWP
Accès et permissions
Les régions locales sont accessibles aux administrateurs, aux joueurs définis dans la configuration et aux propriétaires de la région. Un joueur ou une équipe ajouté en tant que propriétaire dispose d’un contrôle total sur la gestion et les paramètres de la région.
📌 Remarque :
Sans permissions ou sans être propriétaire, les joueurs ne peuvent que consulter les informations d’une région locale via les commandes suivantes :
/yawp local <dimension> <nom_région> info
Création d’une région locale
Il existe deux méthodes pour créer une région locale :
- Via l’interface CLI (voir commandes des régions dimensionnelles).
- En utilisant un RegionMarker avec la CLI (voir commandes des marqueurs de région).
💡 Pour créer une région locale, il faut disposer des permissions nécessaires :
- Être propriétaire de la région dimensionnelle où la région locale est créée.
- Être propriétaire d’une autre région locale pour y ajouter une sous-région.
Commandes d’information
- Afficher les détails d’une région locale :
/yawp local <dimension> <nom_région>
- Afficher l’état d’une région locale :
/yawp local <dimension> <nom_région> state
- Afficher les propriétés de la région (zone, position de téléportation, blocs marqués) :
/yawp local <dimension> <nom_région> area
- Lister les drapeaux, propriétaires, membres et sous-régions :
/yawp local <dimension> <nom_région> list flag|owner|member|children [<page>]
Commandes de gestion de l’état
- Activer ou désactiver les messages d’alerte des drapeaux :
/yawp local <dimension> <nom_région> state alert <true|false>
- Activer ou désactiver une région locale :
/yawp local <dimension> <nom_région> state enable <true|false>
- Définir une priorité absolue :
/yawp local <dimension> <nom_région> state priority <valeur>
- Modifier la priorité d’une région locale (+ ou -) :
/yawp local <dimension> <nom_région> state priority +|- <valeur>
Commandes de gestion de la zone
- Agrandir une région cuboïde sur l’axe Y :
/yawp local <dimension> <nom_région> area expand Cuboid [Y_MIN] [Y_MAX]
- Agrandir une région sphérique en modifiant son rayon :
/yawp local <dimension> <nom_région> area expand Sphere [<expansion>]
- Définir une région cuboïde avec des coordonnées précises :
/yawp local <dimension> <nom_région> area set Cuboid <pos1> <pos2>
- Définir une région sphérique avec un centre et un rayon :
/yawp local <dimension> <nom_région> area set Sphere <centre> <rayon>
- Téléporter un joueur à la position de téléportation de la région :
/yawp local <dimension> <nom_région> area teleport [<joueur>]
- Définir la position de téléportation d’une région locale :
/yawp local <dimension> <nom_région> area teleport set <pos>
Commandes de copie
- Copier tous les drapeaux vers une autre région locale :
/yawp local <dimension> <nom_région> copy flags to-local <dimension_cible> <région_cible>
- Copier les joueurs d’un groupe vers une autre région locale :
/yawp local <dimension> <nom_région> copy players to-local <dimension_cible> <région_cible> <groupe>
- Copier l’état d’une région vers une autre région locale :
/yawp local <dimension> <nom_région> copy state to-local <dimension_cible> <région_cible>
Commandes d’ajout, suppression et modification
📌 La plupart de ces commandes sont également disponibles pour les régions dimensionnelles et globales.
- Renommer une région locale :
/yawp local <dimension> <nom_région> rename <nouveau_nom>
- Ajouter ou supprimer un drapeau :
/yawp local <dimension> <nom_région> add|remove flag <nom_drapeau>
- Ajouter tous les drapeaux disponibles :
/yawp local <dimension> <nom_région> add all-flags
- Ajouter ou retirer un joueur d’un groupe :
/yawp local <dimension> <nom_région> add|remove player <groupe> <joueur>
- Ajouter ou retirer une équipe d’un groupe :
/yawp local <dimension> <nom_région> add|remove team <groupe> <équipe>
- Ajouter ou retirer une sous-région :
/yawp local <dimension> <nom_région> add|remove child <nom_sous_région>
- Effacer tous les drapeaux d’une région :
/yawp local <dimension> <nom_région> clear flags
- Effacer tous les joueurs ou équipes d’une région :
/yawp local <dimension> <nom_région> clear players|teams [<groupe>]
📌 Les arguments <joueur>
et <position>
peuvent être remplis automatiquement avec la touche TAB en regardant un bloc dans le jeu.
FAQ à propos de Yet Another World Protector
Non, YAWP ne nécessite une installation que sur le serveur. Cependant, une installation côté client permet d’accéder à un Resource Pack qui inclut des clés de traduction et, potentiellement, d’autres fonctionnalités à l’avenir.
Vous manquez des clés de traduction. Installez le mod sur votre client pour inclure les clés de langue via un Resource Pack.
Le fichier de configuration est côté serveur et se situe dans le répertoire :<world>/serverconfig/
(pour la plupart des installations).<world>/config/
(pour certaines versions sous Fabric).
Vérifiez que vous :
Avez le niveau OP requis.
Avez bien ajouté votre UUID dans la configuration du mod.
Assurez-vous de bien enregistrer et fermer le fichier après modification. La configuration est normalement rechargée automatiquement. Essayez la commande /reload
après modification.
Si les paramètres continuent à se réinitialiser :Arrêtez le serveur. Modifiez la configuration. Redémarrez le serveur.
Un fichier mal formaté peut également provoquer ce problème.
Informations
- Auteur du mod : z0rdak
- Versions Minecraft : 1.21.4 – 1.20.4 – 1.19.4 – 1.18.2 – 1.17.1 – 1.16.5
- API : Forge, Neoforge & Fabric
- Lien original : Curseforge
Téléchargement de Yet Another World Protector
Pour jouer avec Forge
Choisissez la version du mod qui correspond à la version de votre jeu Minecraft :
Pour jouer avec Fabric
Fabric | Forge Config API Port
Choisissez la version du mod qui correspond à la version de votre jeu Minecraft :
Pour jouer avec Neoforge
Neoforge | Forge Config API Port
Choisissez la version du mod qui correspond à la version de votre jeu Minecraft :
Guide d’installation d’un mod sur Minecraft
Si vous souhaitez plus de détails sur la procédure d’installation, consultez notre guide qui explique en détail comment installer un Mod sur Minecraft