WorldGuard — Plugin zum Schutz von Gebieten und zur Erstellung privater Regionen in Minecraft
Ein detaillierter Guide zum WorldGuard-Plugin für Minecraft. Erfahren Sie, wie Sie private Regionen erstellen, Gebiete schützen, Flags…
Ein detaillierter Guide zum WorldGuard-Plugin für Minecraft. Erfahren Sie, wie Sie private Regionen erstellen, Gebiete schützen, Flags setzen und Regeln verw...
WorldGuard — Plugin zum Schutz von Gebieten und zur Erstellung privater Regionen in Minecraft
Abhängigkeit: WorldEdit
WorldGuard ist ein Minecraft-Server-Plugin, das geschützte Bereiche erstellt, Regeln für das Verhalten der Welt verwaltet und unerwünschte Spieleraktionen blockiert. Es ist eines der ältesten Projekte im Bukkit-Ökosystem. Und es bleibt bis heute ein grundlegendes Schutzwerkzeug auf fast jedem großen Server. Standardmäßig ist nach der Installation keine Funktion aktiv: Der Administrator aktiviert selbst nur das, was für einen bestimmten Server benötigt wird.
Der bekannteste Teil des Plugins ist das Regionensystem. Zusammen damit arbeiten globale Weltregeln (Explosionen, Mob-Spawning, Wetter), eine Blacklist von Items und Blöcken sowie die Integration mit Verhaltens-Flags.
Regionen — die Grundlage des Gebietsschutzes
Eine Region ist ein benannter volumetrischer Bereich mit Besitzern, Mitgliedern, Priorität und einem Satz von Regeln. Die Form ist auf zwei Optionen beschränkt: einen Würfel und ein zweidimensionales Polygon mit einer bestimmten Höhe.
Um eine Region zu erstellen, müssen Sie zunächst das Gebiet über WorldEdit markieren (dies ist der Hauptgrund für die Abhängigkeit), und es dann mit folgendem Befehl registrieren:
/rg define <ім'я>
Die neu erstellte Region verbietet sofort jedem außer den Mitgliedern und Besitzern das Bauen. Sie können diese wie folgt hinzufügen:
/rg addmember spawn g:builders
/rg addowner spawn wizjany
Grundlegende Regionen-Befehle
Befehl | Was er bewirkt |
| erstellt eine Region aus der aktuellen WorldEdit-Auswahl |
| ändert die Form einer bestehenden Region |
| löscht eine Region |
| zeigt Besitzer, Mitglieder, Flags an |
| listet alle Regionen in der Welt auf |
| setzt ein Regionen-Flag |
| öffnet eine interaktive Liste der Flags (Werte werden durch Klicken geändert) |
| erzwingt das Speichern von Änderungen (normales Speichern erfolgt automatisch, mit leichter Verzögerung) |
Regionen können sich überlappen. In diesem Fall gilt die Regel: Um etwas zu tun, benötigt ein Spieler die Erlaubnis in allen Regionen, die diesen Punkt überlappen. Sie können das Verhalten durch Priorität (/rg setpriority) oder Passthrough außer Kraft setzen, wodurch die Region für Bauprüfungen "transparent" wird — nützlich, wenn eine Region nur für eine PvP-Arena ohne Blockschutz benötigt wird.

Ausgabe von /rg list im Chat
Regionen-Flags
Flags sind einzelne Regeln, die an eine bestimmte Region gebunden sind. Es gibt Dutzende davon, und sie decken fast alle Spielmechaniken ab: Kampf, Wetter, Mobs, Bewegung, Eintritts- und Austrittsnachrichten. Am häufigsten verwendet für:

Interaktive Liste von Flags /rg flags
Schutz und Interaktion:
build — ein globales Flag, das alles auf einmal abdeckt (Abbauen, Platzieren, Interagieren, Kämpfen, im Bett schlafen, Zugriff auf Inventare). Funktioniert "implizit" durch das Mitgliedersystem, und es wird nicht empfohlen, es manuell zu ändern.
interact — Verwendung von Türen, Hebeln, Knöpfen, reitbaren Tieren.
block-break / block-place — getrennt für den Abbau und das Platzieren von Blöcken.
chest-access — Zugriff auf Truhen, Fässer und Shulker-Kisten.
pvp — Kampf Spieler gegen Spieler.
tnt — Detonation und Schaden durch TNT.
Mobs, Feuer und Explosionen:
creeper-explosion — ob Creeper-Explosionen Blöcke beschädigen.
mob-spawning — vollständiges Deaktivieren des Spawns von Mobs, zusammen mit Befehlen und Spawn-Eiern.
deny-spawn — eine Liste von bestimmten Mob-Arten, die nicht spawnen dürfen (zum Beispiel cow,pig).
fire-spread — Ausbreitung von Feuer.
enderman-grief / ravager-grief — ob Endermen und Verwüster Blöcke zerstören.
Bewegung und Nachrichten:
entry / exit — Verbot des Betretens oder Verlassens (gilt standardmäßig für Nicht-Mitglieder).
greeting / farewell — eine Textnachricht im Chat beim Betreten/Verlassen.
greeting-title / farewell-title — dasselbe, aber als großer Titel auf dem Bildschirm. Ein Untertitel wird über \n hinzugefügt.
enderpearl — ob Enderperlen verwendet werden können.
Heilung und Karten:
heal-amount + heal-delay — automatische Heilung um N halbe Herzen alle N Sekunden (praktisch für Krankenhäuser).
feed-amount + feed-delay — dasselbe für Hunger.
game-mode — ein Spielmodus, der beim Betreten der Region zwangsweise aktiviert wird.
blocked-cmds — eine Liste verbotener Befehle in dem Bereich.
time-lock — eine feste Tageszeit in Ticks (von 0 bis 24000).
Beispiel — eine Einstellung, die Spieler bis zur Hälfte ihrer Gesundheitsleiste heilt:
/rg flag hospital heal-delay 1
/rg flag hospital heal-amount 2
/rg flag hospital heal-max-health 10

Ein Spieler betritt eine Region, in der das Flag greeting-title gesetzt ist — auf dem Bildschirm erscheint ein großer Begrüßungstitel mit Untertitel.
Konfiguration
Die wichtigsten Einstellungen befinden sich in plugins/WorldGuard/config.yml und plugins/WorldGuard/worlds/<світ>/config.yml. Im Folgenden finden Sie wichtige Parameter, mit denen jeder Administrator zu tun hat.
Parameter | Was er bewirkt |
| Aktiviert das gesamte Regionensystem. Wenn false, funktionieren /rg-Befehle, aber Flags und Schutz werden nicht angewendet |
| ein Gegenstand, der als Werkzeug zur Überprüfung der Region am angeklickten Punkt dient. Unabhängig vom WorldEdit-Zauberstab — in der neuen Version wird standardmäßig ein neuer Laubblock verwendet |
| das maximale Volumen einer Region, das ein Spieler über /rg claim beanspruchen kann (in Blöcken) |
| wie viele Regionen eine Person erstellen kann. Das Limit wird für bestimmte Rechtegruppen überschrieben |
| wenn true, können neue Regionen nur innerhalb von übergeordneten Regionen erstellt werden — die Grundlage für Plot-Systeme |
| aktiviert die Flags fire-spread, water-flow, lava-flow, lava-fire. Wenn true, steigt die Serverlast |
| blockiert die Erstellung von Nether-Portalen, die die Grenze einer fremden Region überschreiten |
| wenn true, werden Mobs, die unverwundbare Spieler in einer Region mit dem Flag invincible angreifen, aus dem Spiel entfernt |
| gibt beim Serverstart eine Zusammenfassung der aktivierten Funktionen in der Konsole aus. Praktisch, um zu überprüfen, dass nichts Überflüssiges aktiv ist |
| wenn |
| wenn |
| wenn |
| wenn |
| globales Verbot der TNT-Aktivierung |
| schaltet die Blacklist in den Whitelist-Modus um: Es ist nur das erlaubt, was explizit auf allow steht |
| Wenn ein Trichter versucht, ein Item dorthin zu bewegen, wo seine Aktion verboten ist, zerbricht er. Verhindert Lags durch unendliche Bewegungsversuche |
Administrator-Befehle
Ein separater Block von Befehlen beginnt mit /wg. Die nützlichsten sind:
/wg report -p— erstellt eine Datei mit einem Bericht über den Serverstatus, die Versionen aller Plugins und die WorldGuard-Einstellungen. Geeignet zum Senden in Bug-Reports./wg profile -p <секунди>— profiliert die CPU des Servers für N Sekunden. Hilft dabei, rechenintensive Ticks zu finden./wg flushstates— leert den Cache des Spielerstatus (erforderlich nach manuellem Bearbeiten von Regionen-Dateien)./wg reload— lädt die Konfiguration neu, ohne den Server neu zu starten./stoplag— stoppt sofort die Ausbreitung von Feuer und einige andere schwerwiegende Prozesse, während der Administrator die Ursache für den Lag untersucht.
Fazit
WorldGuard schränkt ein, was Spieler in bestimmten Zonen einer Minecraft-Welt tun können. Zu den Stärken gehören die Flexibilität von Flags und Prioritäten, die Möglichkeit, eine Hierarchie von Regionen aufzubauen und Regeln über Rechtesysteme zu verwalten, sowie die Funktionsfähigkeit "out of the box" mit den meisten gängigen Plugins. Schwächen sind die steile Lernkurve (um es vollständig zu konfigurieren, muss man die Dokumentation lesen) und das Fehlen einer eingebauten grafischen Benutzeroberfläche für normale Spieler: Alles wird über Befehle erledigt. WorldGuard ist optimal für Server mit einem aktiven Admin-Team, die genaue Kontrolle über das Verhalten der Welt benötigen — öffentliche PvE/RPG-Server.
Installation
Eine typische Installation dauert etwa 5 Minuten. Der Ablauf ist gleich; nur Loader und der passende Build unterscheiden sich.
- 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.











