Minecraft Servers HQ

🔌 À propos de WorldGuard

WorldGuard est un plugin Minecraft permettant de définir des régions protégées et d’appliquer des règles spécifiques à une zone. Il permet aux administrateurs de serveur et aux créateurs de cartes de créer des zones qui contrôlent la construction, le PvP, les explosions, le comportement des mobs, l’utilisation des objets/blocs et de nombreux autres mécanismes de gameplay via des flags et des réglages configurables.

🎯 Objectif

WorldGuard résout un problème courant sur les serveurs : le griefing, les mécaniques destructrices accidentelles ou intentionnelles, ainsi que des règles de jeu incohérentes d’une zone à l’autre. Il fournit une application basée sur les régions afin que différentes parties d’un monde puissent avoir des règles indépendantes sans modifier les paramètres globaux du serveur.

⚙️ Fonctionnalités

  • Création et gestion de régions (régions cubiques et polygonales via les sélections WorldEdit).
  • Flags par région pour activer/désactiver des comportements (ex. : pvp, entry, build, fire spread, TNT, mob griefing, item pickup).
  • Liste noire de blocs/objets et contrôle des interactions piloté par les flags.
  • Protection des coffres et autres mécanismes liés à la protection.
  • Outils d’administration et commandes utilitaires (rapports, profiling, commandes de contrôle immédiat comme l’arrêt de la propagation du feu).
  • API extensible et pilotes de stockage (la documentation comprend des sections sur le stockage et l’API).

🧩 À qui cela s’adresse

  • Aux serveurs Survival et SMP qui ont besoin d’une protection par zone.
  • Aux serveurs publics avec des zones de spawn ou d’événement nécessitant des règles personnalisées.
  • Aux créateurs de cartes et aux serveurs d’aventure qui veulent un contrôle fin des règles de jeu par région.
  • Aux administrateurs et modérateurs qui ont besoin d’outils pour gérer le griefing et le comportement du serveur.

🏗️ Exemples d’utilisation

  • Créer une région de spawn où le PvP, la pose de blocs et la collecte d’objets sont désactivés pour les non-staff.
  • Protéger les constructions des joueurs contre les pistons, les canons à TNT ou les dégâts d’explosion grâce aux flags de région.
  • Mettre un objet ou un type de bloc sur liste noire pour une utilisation dans des mondes ou régions spécifiques.
  • Utiliser les rapports et le profiling de WorldGuard pour inspecter l’état du serveur lié aux événements de protection.

⌨️ Commandes

CommandDescriptionPermissionAccès
/region (alias /rg)Commandes de gestion de régions (définir des flags, lister les régions, créer/supprimer des régions) — exemples montrés dans la documentation : /rg flag et /rg list.documenté dans les commandes du projetAdmin
/wg reportGénère des statistiques et rapports liés à la protection (la commande profile/report existe dans la documentation).documenté dans les commandes du projetAdmin
/wg profileCommande liée au CPU/profiling exposée par le plugin (la documentation fait référence à l’utilisation du profiling).documenté dans les commandes du projetAdmin

🔐 Permissions

PermissionDescriptionValeur par défaut
worldguard.region.flag.regions.own.<region name>Nœud de permission cité dans la documentation pour les opérations de flags sur les régions possédées.non spécifié
worldguard.region.flag.flags.chest-accessNœud de permission cité dans la documentation en lien avec le flag chest-access.non spécifié

⚙️ Installation

📥 Configuration

  • Assurez-vous d’utiliser une implémentation de serveur compatible Bukkit (la documentation et le dépôt de WorldGuard indiquent qu’une implémentation Bukkit comme Paper est requise).
  • Installez WorldEdit (WorldGuard requiert WorldEdit comme dépendance).
  • Téléchargez le plugin officiel WorldGuard .jar (les pages de téléchargement du projet sont maintenues par le projet).
  • Placez le .jar dans le dossier plugins/ du serveur puis redémarrez le serveur.
  • Vérifiez la console du serveur pour les messages de démarrage de WorldGuard afin de confirmer qu’il a bien été chargé.

📦 Dépendances

  • WorldEdit (requis).

🧠 Notes techniques

  • WorldGuard est open source et le dépôt ainsi que la documentation du projet fournissent des informations sur l’API et les drivers de stockage.
  • Le projet est maintenu par l’organisation EngineHub et le code source est publié dans le dépôt du projet.
  • Le plugin expose de nombreuses commandes et un système de permissions granulaire ; consultez la documentation officielle pour la liste complète des commandes et des nœuds de permission.
  • L’installation et la configuration des fonctionnalités (flags, stockage) sont documentées dans la documentation officielle.

🤝 Quand ce plugin est utile

Si vous avez besoin d’une protection ciblée et spécifique à une région, ainsi que d’un contrôle du gameplay (pour les zones de spawn, les constructions des joueurs ou des règles spécifiques à une carte), WorldGuard propose un système mature et configurable pour appliquer et gérer ces règles sans modifier le comportement global du serveur.

Serveurs avec le plugin WorldGuard

La page du plugin WorldGuard 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 WorldGuard 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 WorldGuard.

Utilisez la liste des serveurs avec WorldGuard pour comparer des projets, vérifier les versions compatibles ou trouver des exemples d'utilisation du plugin sur des serveurs publics.