WorldEdit

Änderungen an Bauwerken und Landschaft mit Befehlen — was manuell Stunden dauern würde, ist in einer Sekunde erledigt.

← Plugins Welt und Bauwerke Lizenz GPL-3.0-only Anleitung für WorldEdit 7.x (Paper/Spigot)

Beim Autor herunterladen Quellcode 11 132 397 Download beim Autor autor me4502

Was macht das?

WorldEdit ist ein Werkzeug für Massenbearbeitung der Welt. Anstatt dass jemand Block für Block klickt, markiert man einen Bereich und verändert ihn mit einem Befehl: Man ersetzt Material, ebnet das Gelände ein, kopiert ein Bauwerk heraus oder löscht einen Bereich.

Die Grundlage ist die Auswahl (Selektion). Mit dem Zauberstab (//wand) klickst du auf zwei gegenüberliegende Ecken, oder du markierst die Ecken mit den Befehlen //pos1 und //pos2. Auf den markierten Bereich lässt du dann Befehle los: //set stone ersetzt alles durch Stein, //replace grass_block air tauscht nur Gras aus und lässt den Rest unberührt. Der Befehl //size sagt dir vorher, wie viele Blöcke die Auswahl enthält — bevor du etwas auf einer Fläche von einer Million Blöcken ausführst, ist das die wertvollste Information.

Der zweite große Teil ist die Zwischenablage (Clipboard). //copy kopiert die Auswahl, //paste fügt sie dort ein, wo du gerade stehst. So lässt sich ein ganzes Gebäude verschieben, eine Kopie davon in einer anderen Welt errichten oder das Bauwerk in einer Datei speichern (//schem save) und später darauf zurückkommen.

Jede Änderung lässt sich mit dem Befehl //undo rückgängig machen (und mit //redo wiederholen). Die Historie ist aber nur deine, hat eine begrenzte Größe und wird nach dem Ausloggen kürzer — verlass dich bei großen Eingriffen nicht darauf und mach Backups.

Für Baumeister ist der Pinsel (Brush) entscheidend: /brush sphere 5 stone kresl eine Kugel aus Material dorthin, wohin du zielst, /brush cylinder v einen Zylinder. Geländeanpassungen sind damit um ein Vielfaches schneller als Klicken. Du schaltest ihn mit dem Befehl /brush none.

WorldEdit m aus und setzt Sicherungen, damit er den Server nicht umbringt: maximale Anzahl von Blöcken in einer Änderung, Limit für die Auswahlgröße und die Möglichkeit, fremde Regionen zu respektieren. Sie werden in config.yml festgelegt und können auch zur Laufzeit mit dem Befehl /limit geändert werden.

Für große Projekte setzt man FastAsyncWorldEdit (FAWE) ein. Es bietet dieselben Befehle, verarbeitet Änderungen aber außerhalb der Hauptschleife des Servers, sodass die Welt nicht einfriert — deshalb findest du es auf jedem größeren Bauserver.

Installation

  1. Ermittle die Serverversion (/version). WorldEdit wird für bestimmte Minecraft-Hauptversionen veröffentlicht — lade die herunter, die zu deinem Server passt.
  2. Lade das Plugin von modrinth.com/plugin/worldedit herunter (Tab Versions → Version für Paper/Spigot). Für Server auf Fabric oder Forge wird WorldEdit als Mod installiert, nicht als Plugin.
  3. Lege die .jar in den Ordner plugins (bei Mods in den Ordner mods).
  4. Starte den Server neu. In der Konsole erscheint nach dem Start eine Zeile mit der WorldEdit-Version.
  5. Überprüfe im Spiel: Gib mit /we version mus die Version aus (in älteren Versionen wird /worldedit verwendet).
  6. Setze die Berechtigungen: Gib dir selbst worldedit.*, normalen Spielern überhaupt nichts — oder nur worldedit.wand, wenn du ihnen erlauben willst, einen Bereich zu markieren, aber nicht zu verändern.
  7. Sieh dir die config.yml im Ordner plugins/WorldEdit an. Dort findest du limits.max-blocks-changed (wie viele Blöcke maximal pro Änderung), das Limit für die Auswahlgröße und die Einstellungen der Historie.
  8. Teste es auf einer kleinen Fläche: //wand, klicke auf zwei Blöcke, dann //size und erst danach //set stone. Bevor du anfängst, große Dinge zu bauen, vergewissere dich, dass du //undo beherrschst.
  9. Für große Flächen ziehe FastAsyncWorldEdit in Betracht — es ersetzt WorldEdit (oder erweitert es) und schafft auch Millionen von Blöcken.
  10. Merke dir, wo sich die Schematics und Bauwerke befinden: plugins/WorldEdit/schematics. Nimm diesen Ordner in die Backups auf — darin stecken oft Monate Arbeit.
  11. Wenn du auf dem Server Grundstücke oder Regionen hast (GriefPrevention, WorldGuard), stelle WorldEdit so ein, dass es sie respektiert. Ohne das kann jeder das Bauwerk eines anderen verändern.

Berechtigungen

Berechtigungen werden Spielern oder Gruppen erteilt — am häufigsten mit einem Befehl. /lp user <Spieler> permission set <Knoten> true (LuckPerms). Einen Knoten, der nicht in der Liste ist, kennt das Plugin nicht.

Berechtigungen Was ermöglicht
worldedit.wand Auswahlwerkzeug erhalten (/wand)
worldedit.selection.pos Ecken durch Klicken markieren
worldedit.selection.expand Auswahl erweitern und verkleinern (//expand, //contract)
worldedit.region.set alle Blöcke im Bereich ersetzen (//set)
worldedit.region.replace nur bestimmte Blöcke ersetzen (//replace)
worldedit.clipboard.copy Auswahl kopieren (//copy)
worldedit.clipboard.paste Kopiertes einfügen (//paste)
worldedit.clipboard.rotate einzufügende Struktur drehen (//rotate)
worldedit.schematic.save Bauwerke in eine Datei speichern (//schem save)
worldedit.schematic.load Gespeicherte Bauwerke laden
worldedit.history.undo eigene Änderungen rückgängig machen (//undo)
worldedit.history.redo rückgängig gemachte Änderungen wiederholen (//redo)
worldedit.brush.sphere Kugel-Pinsel (//brush sphere)
worldedit.limit eigenes Blocklimit ändern (/limit)
worldedit.* alles (normalen Spielern nicht geben, sie würden ihre Welt zerstören)

Befehle

Schreib es in den Chat auch mit Schrägstrichen. Wo ist <Spieler> oder <uzel>, ergänze deinen eigenen Wert ohne Klammern.

Befehl Was macht es?
//wand gibt dir die Zange; durch Klicken auf zwei Blöcke markierst du einen Bereich
//pos1 und //pos2 markieren die Ecken dort, wo du gerade stehst
//size wie viele Blöcke die Auswahl enthält (prüfe vor jeder großen Änderung)
//expand 10 up erweitert die Auswahl um 10 Blöcke nach oben (auch down, north, south…)
//set <blok> ersetzt alles im Bereich (//set stone)
//replace <co> <womit> ersetzt nur ausgewählte Blöcke (//replace grass_block air)
//walls <blok> baut nur die Außenmauern, //hollow macht das Gebilde hohl
//copy und //paste kopiert die Auswahl und fügt sie dort ein, wo du stehst
//rotate 90 dreht das einzufügende Bauwerk um 90 Grad
//schem save muj_dum speichert das Bauwerk in eine Datei (//schem load muj_dum lädt es)
//undo und //redo macht die letzte Änderung rückgängig und führt sie erneut aus
//brush sphere 5 stone ein Pinsel, mit dem du Materialkugeln zeichnest (//brush none schaltet ihn aus)
//limit 5000 setzt vorübergehend dein Blocklimit pro eine Änderung herunter
/we version überprüft, dass das Plugin läuft

Einstellungen und häufige Fehler

Bevor du //set auf einen großen Bereich anwendest, prüfe die Größe (//size). Bei einer Fläche von mehr als etwa 100.000 Blöcken verwende FastAsyncWorldEdit — der klassische WorldEdit führt die Änderung in einem Schritt aus und der Server friert währenddessen ein.
Rückgängig machen lässt sich nur, was du in deiner eigenen Historie hast (//undo), und diese hat eine begrenzte Größe. Bevor du in ein Bauwerk eingreifst, das dir wichtig ist, speichere es mit dem Befehl //schem save.
Halte die Limits für Spieler niedrig und für dich hoch. Das schützt den Server auch vor Unfällen — ein versehentlich ausgeführter //set auf einen falsch markierten Bereich ist der häufigste Grund, warum auf Servern Backups wiederhergestellt werden.
Wenn du Grundstücke oder Regionen hast, stelle WorldEdu so ein, dass es sie respektiert. Sonst kann ein Spieler ein fremdes Bauwerk verändern — CoreProtect findet das zwar heraus, aber es zurückzusetzen ist mühsam.
Zwischenablagen und Auswahlen werden getrennt für jede Welt und jeden Spieler gehalten, und nach einem Neustart geht die Zwischenablage verloren. Wenn du ein Bauwerk zwischen Welten verschiebst, speichere es immer zuerst in einer .schem-Datei.
Vorsicht bei neueren Blöcken: Eine .schem-Datei, die in einer neueren Minecraft-Version erstellt wurde, lässt sich auf einem älteren Server möglicherweise nicht laden. Die Blöcke werden dann durch Ersatzmaterial ersetzt, oder das Bauwerk lädt überhaupt nicht.

Wer benutzt das?

Server aus unserer Liste, die dieses Plugin verwenden:

Verwendest du es auf deinem Server? Schreib uns und wir fügen ihn der Liste hinzu.

Ähnliche Plugins

Multiverse-Core
Weltverwaltung — Erstellen, Löschen und Einrichten mehrerer Welten auf einem Server.
DecentHolograms
Schwebende Texte in der Welt — Schilder mit Informationen, Preisen, Statistiken.
DeluxeMenus
Menüs und Auswahlmenüs in Truhen — alles per Klick steuerbar, ohne Befehle.

Woher stammt die Anleitung?

Die Anleitung ist unsere eigene und basiert auf der Dokumentation des Autors. Berechtigungen und Befehle beschreiben wir als Fakten, wir spekulieren nicht — wenn sich Plugin nach einem Update ändert, kann die Anleitung hinterherhinken. (Version WorldEdit 7.x (Paper/Spigot)) Hast du einen Fehler gefunden? Schreib uns und wir werden es reparieren.

Lizenz: GPL-3.0-only. Die Datei wird bei uns nicht gehostet, sie wird beim Autor (me4502) heruntergeladen — so ist immer die aktuelle Version verfügbar.

Kopiert