WorldEdit - edycja terenu, komendy i schematy

WorldEdit to najpopularniejsze narzędzie do masowej edycji terenu w Minecraft, rozwijane przez zespół EngineHub od 2010 roku. Pozwala zaznaczać ogromne regiony, wypełniać je blokami, kopiować i wklejać całe budowle, rzeźbić teren pędzlami oraz zapisywać konstrukcje jako schematy. Działa jako plugin na serwerach Bukkit, Spigot i Paper oraz jako mod na Fabric i Forge.
Czym jest WorldEdit
WorldEdit to edytor świata działający bezpośrednio w grze. Zamiast stawiać bloki pojedynczo, zaznaczasz region dwoma punktami i jedną komendą wypełniasz go tysiącami bloków, wyrównujesz teren, kopiujesz gotową budowlę w inne miejsce albo cofasz nieudaną operację. To podstawowe narzędzie każdego budowniczego map, administratora serwera i twórcy aren do minigier takich jak BedWars czy SkyWars.
Projekt jest darmowy i open source. Oficjalna strona to enginehub.org/worldedit, a pełna dokumentacja komend znajduje się na worldedit.enginehub.org. EngineHub rozwija też uzupełniające projekty, m.in. WorldGuard do ochrony terenów, który korzysta z selekcji WorldEdita przy definiowaniu regionów.
Na tej stronie znajdziesz praktyczny przewodnik po komendach i mechanikach. Konfigurację WorldEdita od strony administratora serwera (uprawnienia, limity, wydajność) opisujemy osobno w artykule WorldEdit jako plugin serwerowy.
Instalacja - plugin i mod
WorldEdit występuje w dwóch wariantach, zależnie od tego, gdzie chcesz go używać:
- Plugin na serwer (Bukkit / Spigot / Paper) - pobierz plik .jar ze strony EngineHub lub z Modrinth, wrzuć go do katalogu
plugins/serwera i zrestartuj serwer. Wersja pluginu musi odpowiadać wersji Minecrafta na serwerze. Więcej o różnicach między silnikami przeczytasz w porównaniu Paper vs Spigot oraz w przeglądzie silników serwerowych. - Mod na Fabric / Forge (single player i serwery modowane) - WorldEdit działa też jako mod, dzięki czemu użyjesz go we własnym świecie jednoosobowym. Zainstaluj loader (Fabric lub Forge), a następnie umieść plik moda w katalogu
mods/. Wersję na oba loadery pobierzesz z Modrinth.
Po instalacji na serwerze dostęp do komend kontrolują uprawnienia (np. przez LuckPerms). Podstawowe uprawnienie to worldedit.* - nadawaj je wyłącznie zaufanym budowniczym, ponieważ WorldEdit potrafi w kilka sekund nieodwracalnie zmienić ogromny obszar mapy. Jeśli dopiero stawiasz serwer, zacznij od poradnika jak stworzyć serwer Minecraft.
Najważniejsze komendy
Komendy WorldEdita zaczynają się od podwójnego ukośnika, co odróżnia je od zwykłych komend serwera. Oto absolutna podstawa:
| Komenda | Działanie |
|---|---|
//wand | Daje różdżkę selekcji (domyślnie drewniana siekiera) do zaznaczania punktów |
//set <blok> | Wypełnia całą selekcję wybranym blokiem, np. //set stone |
//replace <stary> <nowy> | Podmienia jeden typ bloku na inny wewnątrz selekcji |
//copy | Kopiuje selekcję do schowka względem pozycji gracza |
//paste | Wkleja zawartość schowka w miejscu, w którym stoisz |
//undo | Cofa ostatnią operację (można podać liczbę kroków, np. //undo 5) |
//redo | Przywraca cofniętą operację |
Przykładowa sesja pracy z WorldEditem wygląda tak:
# Weź różdżkę selekcji
//wand
# Zaznacz dwa narożniki regionu (lewy i prawy przycisk myszy)
# albo ustaw je komendami w miejscu, gdzie stoisz:
//pos1
//pos2
# Wypełnij region kamieniem
//set stone
# Wymieszaj bloki: 70% kamienia, 30% andezytu
//set 70%stone,30%andesite
# Zamień cały kamień na trawę
//replace stone grass_block
# Skopiuj i wklej budowlę w innym miejscu
//copy
//paste
# Cofnij, jeśli coś poszło nie tak
//undo Warto zapamiętać też //drain (usuwa wodę i lawę), //walls <blok> (stawia ściany wokół selekcji) oraz //hollow (wydrąża wnętrze bryły). Mieszanki procentowe bloków działają w większości komend wypełniających.
Selekcje - zaznaczanie regionów
Domyślna selekcja to prostopadłościan (cuboid) wyznaczony dwoma narożnikami: pierwszy punkt zaznaczasz różdżką lewym przyciskiem myszy, drugi prawym. Selekcję można jednak precyzyjnie modyfikować komendami:
//expand 10 up- rozszerza selekcję o 10 bloków w górę (kierunki: up, down, north, south, east, west lub me - tam, gdzie patrzysz)//contract 5 down- kurczy selekcję o 5 bloków od dołu//shift 20 north- przesuwa całą selekcję bez zmiany rozmiaru//outset 3///inset 3- powiększa lub zmniejsza selekcję we wszystkich kierunkach naraz//size- pokazuje wymiary i liczbę bloków w selekcji//sel- zmienia kształt selekcji:cuboid,poly(wielokąt),ellipsoid(elipsoida),sphere(kula),cyl(walec) lubconvex(bryła wypukła, przydatna przy drogach i rzekach)
Tryb convex w połączeniu z komendą //curve pozwala prowadzić płynne łuki, a poly świetnie sprawdza się przy obrysowywaniu nieregularnych działek. Do samego generowania kształtów służą komendy //sphere, //hsphere (pusta kula), //cyl i //pyramid - tworzą figury wokół miejsca, w którym stoisz, bez potrzeby zaznaczania czegokolwiek.
Pędzle (brushes)
Pędzle to tryb pracy na odległość: przypisujesz kształt do trzymanego przedmiotu i klikasz prawym przyciskiem w teren, a WorldEdit stawia bloki tam, gdzie celujesz. To podstawowa technika rzeźbienia gór, dolin i organicznych kształtów.
# Kula z kamienia o promieniu 5 przypisana do trzymanego przedmiotu
/brush sphere stone 5
# Miękki pędzel mieszający trawę i ziemię
/brush sphere 60%grass_block,40%dirt 6
# Walec, np. do dróg
/brush cylinder stone_bricks 4 1
# Pędzel wygładzający teren
/brush smooth 8
# Pędzel żłobiący (usuwa bloki)
/brush sphere air 5
# Ustaw maskę - pędzel zmienia tylko wskazane bloki
/mask stone
# Wyłącz pędzel na trzymanym przedmiocie
/brush none Najczęstszy zestaw pracy to duży pędzel kulisty do nakładania masy terenu, a po nim /brush smooth do wygładzania. Maski (/mask) i wzory procentowe pozwalają malować naturalnie wyglądające zbocza - np. mieszanką kamienia, żwiru i grubej ziemi. Zasięg pędzla ogranicza konfiguracja serwera, więc przy pracy na dużych mapach warto go zwiększyć w ustawieniach.
Schematy - zapis i wczytywanie budowli
Schemat (schematic) to plik z zapisaną budowlą, który można przenosić między światami i serwerami. WorldEdit używa formatu .schem (starsze wersje: .schematic), zgodnego z większością narzędzi społeczności - więcej o samym formacie przeczytasz w artykule o schematykach.
# Zaznacz budowlę, stań w punkcie odniesienia i skopiuj
//copy
# Zapisz schowek jako schemat o nazwie zamek
//schem save zamek
# Lista zapisanych schematów
//schem list
# Wczytaj schemat do schowka
//schem load zamek
# Wklej (pamięta pozycję gracza z momentu kopiowania)
//paste
# Obróć schowek przed wklejeniem o 90 stopni
//rotate 90
# Odbij schowek w poziomie
//flip Pliki schematów lądują w katalogu plugins/WorldEdit/schematics/ (na Fabric/Forge: config/worldedit/schematics/). Możesz je podejrzeć bez uruchamiania gry w naszym podglądzie schematyków. Schematy WorldEdita wykorzystuje też wiele innych narzędzi - np. mod Litematica, któremu poświęciliśmy osobny poradnik, oraz pluginy do wklejania struktur w stylu Custom Structures.
FAWE - szybsza alternatywa
FastAsyncWorldEdit (FAWE) to fork WorldEdita zoptymalizowany pod duże operacje. Wykonuje edycje asynchronicznie, poza głównym wątkiem serwera, dzięki czemu wklejenie miliona bloków nie zawiesza gry pozostałym graczom. Do tego dochodzą: mniejsze zużycie pamięci, limity operacji zależne od rangi oraz dodatkowe pędzle i maski.
FAWE jest w pełni kompatybilny z komendami WorldEdita - instaluje się go zamiast (nie obok) oryginału, a wszystkie komendy z tej strony działają identycznie. Na serwerach kreatywnych z działkami, gdzie gracze masowo używają edycji (np. z pluginem PlotSquared), FAWE jest praktycznie standardem. Szczegóły znajdziesz w naszym opisie FAWE.
Kiedy zostać przy klasycznym WorldEdicie? Gdy budujesz sam w świecie jednoosobowym albo prowadzisz mały serwer buildowy - oryginał od EngineHub jest rozwijany najdłużej, ma najstabilniejsze wsparcie nowych wersji gry i pełną dokumentację.
Wskazówki i dobre praktyki
- Zawsze miej plan odwrotu - przed wielką operacją sprawdź
//size, a po błędzie natychmiast//undo. Historia cofania ma ograniczoną długość, więc nie odkładaj tego na później - Rób kopie zapasowe - WorldEdit nie pyta o potwierdzenie. Przed edycją ważnej mapy zapisz świat lub przynajmniej schemat obszaru, który zmieniasz
- Ogranicz uprawnienia - na serwerze publicznym komendy edycji dawaj tylko budowniczym, a limity bloków ustawiaj w konfiguracji pluginu
- Ucz się masek i wzorów - połączenie
/mask, mieszanek procentowych i//gmask(maska globalna) odpowiada za większość profesjonalnie wyglądających map - Łącz narzędzia - selekcje WorldEdita definiują regiony w WorldGuardzie, a schematy przenoszą budowle między serwerami
- Zacznij od małych regionów - operacje na milionach bloków potrafią zatrzymać serwer; na dużych mapach przesiądź się na FAWE
Powiązane pluginy: WorldGuard (ochrona regionów), FAWE (szybka edycja), PlotSquared (działki kreatywne), EssentialsX (podstawowe komendy serwera).