WorldGuard — un plugin pour protéger des territoires et créer des régions privées dans Minecraft
Un guide détaillé du plugin WorldGuard pour Minecraft. Apprenez à créer des régions privées, protéger des territoires, configurer des flags…
Un guide détaillé du plugin WorldGuard pour Minecraft. Apprenez à créer des régions privées, protéger des territoires, configurer des flags et gérer les règles.
WorldGuard — un plugin pour protéger des territoires et créer des régions privées dans Minecraft
Dépendance: WorldEdit
WorldGuard est un plugin de serveur Minecraft qui crée des zones protégées, gère les règles de comportement du monde et bloque les actions indésirables des joueurs. C'est l'un des plus anciens projets de l'écosystème Bukkit. Et il reste encore aujourd'hui un outil de protection de base sur presque tous les grands serveurs. Par défaut, après l'installation, aucune fonctionnalité n'est active : l'administrateur active lui-même uniquement ce qui est nécessaire pour un serveur spécifique.
La partie la plus célèbre du plugin est le système de régions. Les règles globales du monde (explosions, apparition de créatures, météo), une liste noire d'objets et de blocs, et l'intégration avec les flags de comportement fonctionnent en parallèle.
Les régions — la base de la protection du territoire
Une région est une zone volumétrique nommée avec des propriétaires, des membres, une priorité et un ensemble de règles. La forme est limitée à deux options : un cube et un polygone bidimensionnel avec une hauteur spécifiée.
Pour créer une région, vous devez d'abord sélectionner le territoire via WorldEdit (c'est la raison principale de la dépendance), puis l'enregistrer avec la commande :
/rg define <ім'я>
La région nouvellement créée interdit immédiatement la construction à tout le monde, sauf aux membres et aux propriétaires. Vous pouvez les ajouter comme ceci :
/rg addmember spawn g:builders
/rg addowner spawn wizjany
Commandes de base des régions
Commande | Ce qu'elle fait |
| crée une région à partir de la sélection actuelle de WorldEdit |
| modifie la forme d'une région existante |
| supprime une région |
| affiche les propriétaires, les membres, les flags |
| liste toutes les régions du monde |
| définit un flag de région |
| ouvre une liste interactive de flags (les valeurs sont modifiées en cliquant) |
| force la sauvegarde des modifications (la sauvegarde normale est automatique, avec un léger retard) |
Les régions peuvent se chevaucher. Dans ce cas, la règle s'applique : pour faire quelque chose, un joueur a besoin de l'autorisation dans toutes les régions qui chevauchent le point. Vous pouvez contourner ce comportement en utilisant la priorité (/rg setpriority) ou passthrough, qui rend la région "transparente" pour les vérifications de construction — utile lorsqu'une région n'est requise que pour une arène PvP sans protection des blocs.

Sortie de /rg list dans le chat
Flags des régions
Les flags (indicateurs) sont des règles individuelles liées à une région spécifique. Il y en a des dizaines, et ils couvrent presque toutes les mécaniques de jeu : le combat, la météo, les créatures, les mouvements, les messages d'entrée et de sortie. Les plus couramment utilisés pour :

Liste interactive des flags /rg flags
Protection et interaction:
build — un flag global qui couvre tout à la fois (casser, placer, interagir, combat, dormir dans un lit, accès aux inventaires). Il fonctionne "implicitement" via le système de membres, et il n'est pas recommandé d'y toucher manuellement.
interact — utiliser des portes, des leviers, des boutons, des animaux montables.
block-break / block-place — séparément pour casser et placer des blocs.
chest-access — accès aux coffres, tonneaux et boîtes de shulker.
pvp — combat joueur contre joueur.
tnt — détonation et dégâts causés par la TNT.
Créatures, feu et explosions:
creeper-explosion — si les explosions de creepers endommagent les blocs.
mob-spawning — désactivation complète de l'apparition des créatures, ainsi que des commandes et des œufs d'apparition.
deny-spawn — une liste de types spécifiques de créatures qui n'apparaissent pas (par exemple, cow,pig).
fire-spread — propagation du feu.
enderman-grief / ravager-grief — si les endermen et les ravageurs cassent les blocs.
Mouvement et messages:
entry / exit — interdiction d'entrer ou de sortir (s'applique par défaut aux non-membres).
greeting / farewell — un message texte dans le chat à l'entrée/sortie.
greeting-title / farewell-title — la même chose, mais sous forme d'un grand titre à l'écran. Un sous-titre est ajouté via \n.
enderpearl — si les perles de l'Ender peuvent être utilisées.
Soins et cartes:
heal-amount + heal-delay — guérison automatique de N demi-cœurs toutes les N secondes (pratique pour les hôpitaux).
feed-amount + feed-delay — la même chose pour la faim.
game-mode — un mode de jeu qui est activé de force lors de l'entrée dans la région.
blocked-cmds — une liste de commandes interdites dans la zone.
time-lock — une heure fixe de la journée en ticks (de 0 à 24000).
Exemple — un paramètre qui soigne les joueurs jusqu'à la moitié de leur barre de santé:
/rg flag hospital heal-delay 1
/rg flag hospital heal-amount 2
/rg flag hospital heal-max-health 10

Un joueur entre dans une région avec le flag greeting-title activé — un grand titre de bienvenue avec un sous-titre apparaît à l'écran.
Configuration
Les principaux paramètres se trouvent dans plugins/WorldGuard/config.yml et plugins/WorldGuard/worlds/<світ>/config.yml. Vous trouverez ci-dessous les paramètres clés que tout administrateur rencontre.
Paramètre | Ce qu'il fait |
| active l'ensemble du système de régions. Si false, les commandes /rg fonctionnent, mais les flags et la protection ne s'appliquent pas |
| un objet qui sert d'outil pour vérifier la région au point cliqué. Séparé de la baguette WorldEdit — sur la nouvelle version, un nouveau bloc de feuilles est utilisé par défaut |
| le volume maximum d'une région qu'un joueur peut revendiquer via /rg claim (en blocs) |
| combien de régions une personne peut créer. La limite est remplacée pour des groupes d'autorisation spécifiques |
| si true, les nouvelles régions ne peuvent être créées qu'à l'intérieur de celles parentes — la base des systèmes de parcelles |
| active les flags fire-spread, water-flow, lava-flow, lava-fire. Si true, la charge du serveur augmente |
| bloque la création de portails du Nether qui traversent la frontière de la région de quelqu'un d'autre |
| si true, les créatures attaquant les joueurs invincibles dans une région avec le flag invincible sont retirées du jeu |
| affiche un résumé des fonctionnalités activées dans la console au démarrage du serveur. Pratique pour vérifier que rien de superflu n'est actif |
| si |
| si |
| si |
| si |
| interdiction globale de l'activation de la TNT |
| passe la liste noire en mode liste blanche: seul ce qui a explicitement allow est autorisé |
| si un entonnoir essaie de déplacer un objet là où son action est interdite, il se casse. Empêche les lags causés par des tentatives de déplacement infinies |
Commandes de l'administrateur
Un bloc séparé de commandes commence par /wg. Les plus utiles :
/wg report -p— crée un fichier avec un rapport sur l'état du serveur, les versions de tous les plugins et les paramètres WorldGuard. Idéal pour l'envoi de rapports de bogues./wg profile -p <секунди>— profile le processeur du serveur pendant N secondes. Aide à trouver les ticks lourds./wg flushstates— vide le cache d'état du joueur (nécessaire après la modification manuelle des fichiers de région)./wg reload— recharge la configuration sans redémarrer le serveur./stoplag— arrête instantanément la propagation du feu et certains autres processus lourds pendant que l'administrateur enquête sur la cause du lag.
Conclusion
WorldGuard restreint ce que les joueurs peuvent faire dans des zones spécifiques d'un monde Minecraft. Ses points forts incluent la flexibilité des flags et des priorités, la possibilité de construire une hiérarchie de régions et de gérer les règles via des groupes de permissions, ainsi que de fonctionner "prêt à l'emploi" avec les plugins les plus populaires. Ses faiblesses sont sa courbe d'apprentissage (pour le configurer complètement, vous devrez lire la documentation) et l'absence d'une interface utilisateur intégrée (GUI) pour les joueurs réguliers : tout se fait via des commandes. WorldGuard est optimal pour les serveurs avec une équipe d'administration active qui ont besoin d'un contrôle précis sur le comportement du monde — en PvP/RPG public.
Installation
Une installation classique prend environ 5 minutes. Le déroulé est le même ; seuls le loader et le build correspondant changent.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.











