🔌 Über WorldGuard

WorldGuard ist ein Minecraft-Plugin zum Definieren geschützter Regionen und zum Anwenden bereichsspezifischer Regeln. Es ermöglicht Serveradministratoren und Map-Erstellern, Zonen zu erstellen, die Bauen, PvP, Explosionen, Mob-Verhalten, die Nutzung von Gegenständen/Blöcken und viele andere Gameplay-Mechaniken über konfigurierbare Flags und Einstellungen steuern.

🎯 Zweck

WorldGuard löst ein häufiges Serverproblem: Griefing, unbeabsichtigte oder absichtliche zerstörerische Mechaniken und uneinheitliche Spielregeln in verschiedenen Bereichen. Es bietet regionsbasierte Durchsetzung, sodass verschiedene Teile einer Welt unabhängige Regeln haben können, ohne die globalen Servereinstellungen zu ändern.

⚙️ Funktionen

  • Erstellen und Verwalten von Regionen (quaderförmige und polygonale Regionen über WorldEdit-Auswahlen).
  • Regionsspezifische Flags zum Aktivieren/Deaktivieren von Verhaltensweisen (z. B. pvp, entry, build, fire spread, TNT, mob griefing, item pickup).
  • Block-/Item-Blacklist und flaggesteuerte Interaktionskontrolle.
  • Kistenschutz und andere schutzbezogene Mechaniken.
  • Admin-Tools und Hilfsbefehle (Berichte, Profiling, unmittelbare Kontrollbefehle wie das Stoppen der Feuerausbreitung).
  • Erweiterbare API und Speicher-Driver (die Dokumentation enthält Abschnitte zu Storage und API).

🧩 Für wen es gedacht ist

  • Survival- und SMP-Server, die Gebietsschutz benötigen.
  • Öffentliche Server mit Spawn- oder Eventbereichen, die benutzerdefinierte Regeln erfordern.
  • Map-Ersteller und Adventure-Server, die eine fein abgestufte Steuerung der Spielregeln pro Region wollen.
  • Admins und Moderatoren, die Werkzeuge zur Verwaltung von Griefing und Serververhalten benötigen.

🏗️ Beispielanwendungen

  • Eine Spawn-Region erstellen, in der PvP, Blockplatzierung und Item-Aufnahme für Nicht-Staff deaktiviert sind.
  • Spielerbauten mit Regionsflags vor Kolben, TNT-Kanonen oder Explosionsschaden schützen.
  • Einen Gegenstand oder Blocktyp für bestimmte Welten oder Regionen auf die Blacklist setzen.
  • WorldGuard-Berichte und Profiling verwenden, um den Serverzustand im Zusammenhang mit Schutzereignissen zu untersuchen.

⌨️ Befehle

CommandBeschreibungBerechtigungZugriff
/region (Alias /rg)Regionsverwaltungsbefehle (Flags setzen, Regionen auflisten, Regionen erstellen/entfernen) — Beispiele in der Doku: /rg flag und /rg list.in den Projektbefehlen dokumentiertAdmin
/wg reportGibt schutzbezogene Statistiken und Berichte aus (der Profil-/Berichtsbefehl ist in der Dokumentation vorhanden).in den Projektbefehlen dokumentiertAdmin
/wg profileVom Plugin bereitgestellter Befehl für CPU-/Profiling-Funktionen (die Doku verweist auf Profiling-Nutzung).in den Projektbefehlen dokumentiertAdmin

🔐 Berechtigungen

BerechtigungBeschreibungStandard
worldguard.region.flag.regions.own.<region name>In der Dokumentation genannter Permission-Node für Flag-Operationen innerhalb eigener Regionen.nicht angegeben
worldguard.region.flag.flags.chest-accessIn der Dokumentation genannter Permission-Node im Zusammenhang mit dem Chest-Access-Flag.nicht angegeben

⚙️ Installation

📥 Einrichtung

  • Stelle sicher, dass du eine Bukkit-kompatible Server-Implementierung verwendest (die WorldGuard-Dokumentation und das Repository geben an, dass eine Bukkit-Implementierung wie Paper erforderlich ist).
  • Installiere WorldEdit (WorldGuard benötigt WorldEdit als Abhängigkeit).
  • Lade das offizielle WorldGuard-Plugin .jar herunter (die Download-Seiten des Projekts werden vom Projekt gepflegt).
  • Lege die .jar-Datei in das Verzeichnis plugins/ des Servers und starte den Server neu.
  • Prüfe die Serverkonsole auf WorldGuard-Startmeldungen, um zu bestätigen, dass es geladen wurde.

📦 Abhängigkeiten

  • WorldEdit (erforderlich).

🧠 Technische Hinweise

  • WorldGuard ist Open Source, und das Repository sowie die Dokumentation des Projekts bieten Informationen zur API und zu Speicher-Providern.
  • Das Projekt wird unter der Organisation EngineHub gepflegt, und der Quellcode ist im Repository des Projekts veröffentlicht.
  • Das Plugin stellt viele Befehle und ein fein abgestuftes Berechtigungssystem bereit; sieh in der offiziellen Dokumentation nach der vollständigen Liste der Befehle und Permission-Nodes.
  • Installation und Funktionskonfiguration (Flags, Speicher) sind in der offiziellen Dokumentation beschrieben.

🤝 Wann dieses Plugin nützlich ist

Wenn du gezielten, regionsspezifischen Schutz und Gameplay-Kontrolle brauchst (für Spawn-Bereiche, Spielerbauten oder regionsspezifische Regeln), bietet WorldGuard ein ausgereiftes, konfigurierbares System, um diese Regeln anzuwenden und zu verwalten, ohne das globale Serververhalten zu ändern.

Server mit dem Plugin WorldGuard

Die Seite des Plugins WorldGuard zeigt, auf welchen Servern das Monitoring dieses Plugin gefunden hat, sowie mit welchen Plattformen und Versionen es vorkommt.

Plugins können Befehle, Wirtschaft, Schutz, Zugriffsrechte, Mini-Spiele, Integrationen oder andere Mechaniken hinzufügen. Die tatsächliche Rolle von WorldGuard hängt von der Konfiguration des jeweiligen Servers ab.

Daten werden automatisch aus den technischen Antworten der Server gebildet. Wenn ein Server die Plugin-Liste verbirgt, erscheint er möglicherweise nicht in diesem Abschnitt, auch wenn er WorldGuard nutzt.

Nutze die Serverliste mit WorldGuard, um Projekte zu vergleichen, kompatible Versionen zu prüfen oder Beispiele der Plugin-Nutzung auf öffentlichen Servern zu finden.