WorldGuard protège des zones de ton monde contre toute modification : le spawn reste tel qu'il est, la mairie n'est pas démolie, et le PvP ne s'applique que dans l'arène. Tu définis des régions, tu leur attribues des membres et tu poses des flags qui contrôlent le comportement à l'intérieur de la région. Ce guide t'accompagne de la première zone protégée jusqu'aux flags les plus utiles sur les serveurs de survie. Les captures d'écran proviennent d'un serveur de test avec Paper 1.21.4, WorldGuard 7.0.12 et WorldEdit 7.3.9.
Prérequis
WorldGuard a besoin de WorldEdit pour la sélection. L'assistant de protection du monde dans le panel installe les deux avec LuckPerms ; sinon, tu peux les récupérer séparément via Plugins → Browser. Après le redémarrage, /wg version confirme l'installation.
Les commandes de région doivent être réservées à un groupe de modération. Le nœud worldguard.region.* les couvre ; les joueurs normaux n'en ont pas besoin. Le fonctionnement des groupes est expliqué dans LuckPerms : configurer les permissions.
Créer la première région
- Délimite la zone avec la hache WorldEdit (
//wand) ou avec//pos1et//pos2. - Étends la sélection sur toute la hauteur :
//expand vert. Sinon, la région ne protège que les niveaux marqués. - Crée la région :
/rg define spawn.
WorldGuard confirme dans le chat que la région est désormais protégée contre les modifications d'autres joueurs, et propose immédiatement le flag passthrough si ce n'était pas ton intention. Quiconque essaie de casser un bloc dans la région reçoit le message « Hey! Sorry, but you can't break that block here. » et le bloc reste intact.

La région s'applique immédiatement, sans redémarrage. /rg info spawn affiche les points d'angle, les membres et les flags. /rg list liste toutes les régions du monde actuel.

Membres et propriétaires
Une région sans membres est verrouillée pour tous ceux qui n'ont pas la permission de contournement. Avec /rg addmember spawn Nomdujoueur, ce joueur peut construire dans la région ; /rg addowner spawn Nomdujoueur lui permet en plus de gérer les membres. Les groupes de LuckPerms fonctionnent avec le préfixe g:, par exemple /rg addmember rathaus g:bauleute.
Par défaut, les opérateurs contournent la protection. Si tu ne veux pas de cela, mets worldguard.region.bypass.* à false pour ton propre groupe dans LuckPerms.
Les flags qui comptent sur les serveurs de survie
Les flags contrôlent ce qui se passe à l'intérieur d'une région. Les plus utilisés :
/rg flag spawn pvp deny
/rg flag spawn mob-spawning deny
/rg flag spawn greeting Bienvenue au spawn !
/rg flag arena pvp allow
/rg flag __global__ creeper-explosion deny
__global__ est la région invisible qui couvre le monde entier. Un flag posé là s'applique partout, sauf si une région plus spécifique dit autre chose. Les régions peuvent se superposer ; dans ce cas, c'est la priorité qui décide (/rg setpriority arena 10), et le chiffre le plus élevé l'emporte.
Pour les zones de débutants, invincible, fall-damage et hunger sont utiles ; pour les fermes, mob-damage et entry. La liste complète se trouve dans la documentation de WorldGuard.
Modifier et supprimer des régions
Une région n'est pas figée pour toujours. Si la zone ne convient plus, tu la redélimites avec WorldEdit et tu remplaces les limites :
/rg redefine spawn
/rg select spawn
/rg remove arena
/rg redefine conserve le nom, les membres et les flags, et ne change que les points d'angle. /rg select fait l'inverse : il transforme la région existante en sélection WorldEdit — pratique pour visualiser ce qui est réellement protégé. /rg remove la supprime avec ses flags ; aucune confirmation n'est demandée, donc le nom doit être exact.
Erreurs classiques
- La région ne protège qu'une bande. La sélection n'a pas été étendue à toute la hauteur avec
//expand vert. - Les joueurs peuvent quand même construire. Ils sont opérateurs ou possèdent
worldguard.region.bypass.*. - Le flag n'a aucun effet. Une région superposée avec une priorité plus élevée l'annule.
/rg infosur place indique laquelle s'applique. - Message dans la mauvaise langue. WorldGuard utilise ses propres textes ; ils ne peuvent pas être traduits dans
plugins/WorldGuard/config.yml, mais les flagsgreetingetfarewellpermettent des textes personnalisés.
FAQ
Une nouvelle région s'applique-t-elle immédiatement ou seulement après un redémarrage ?
Immédiatement. WorldGuard écrit la région directement dans sa base de données et protège la zone dès le message de confirmation dans le chat. Les modifications de flags aussi prennent effet sans redémarrage.
Pourquoi les opérateurs peuvent-ils quand même construire dans la région ?
Par défaut, les opérateurs contournent la protection de région. Si tu veux que les mêmes règles s'appliquent à toi-même, mets worldguard.region.bypass.* à false pour ton groupe dans LuckPerms — la protection s'appliquera alors aussi aux administrateurs.
Comment protéger le monde entier sans délimiter de région ?
Via la région invisible __global__, qui couvre chaque monde : /rg flag __global__ creeper-explosion deny empêche les dégâts de creeper partout. Les régions plus spécifiques avec leur propre flag ont priorité, tu peux donc réautoriser des exceptions localement.
Que se passe-t-il si deux régions se superposent ?
C'est la priorité qui décide : /rg setpriority arena 10 — le chiffre le plus élevé l'emporte. À priorité égale, un flag doit être autorisé dans toutes les régions concernées. /rg info à l'endroit en question indique quelle région s'applique réellement.
Dois-je vraiment étendre la sélection sur toute la hauteur ?
Dans presque tous les cas, oui. Sans //expand vert, la région ne protège que les niveaux marqués, et un joueur peut miner sous le spawn ou construire au-dessus. Ce n'est que pour des zones volontairement limitées, comme un étage d'un bâtiment, qu'une région plate a du sens.
Guides complémentaires
La sélection avec WorldEdit est expliquée dans WorldEdit : construire et annuler. Tu peux configurer les homes et warps pour les joueurs avec Configurer EssentialsX.
Sources
- Documentation WorldGuard : https://worldguard.enginehub.org/en/latest/
- Régions : https://worldguard.enginehub.org/en/latest/regions/
- Liste des flags : https://worldguard.enginehub.org/en/latest/regions/flags/
WorldGuard: Voir l'exemple
Captures réalisées dans un environnement de démonstration. La version et la configuration présentées peuvent différer de celles de ton serveur.