Budowanie dużych konstrukcji w Minecrafcie ręcznie potrafi zająć godziny, a poprawienie jednego błędu w terenie bywa jeszcze bardziej uciążliwe. Komendy WorldEdit pozwalają zaznaczać obszary, wypełniać je blokami, kopiować budowle i szybko cofać nieudane zmiany. Poniżej zebrałem najważniejsze kody, przykłady użycia oraz zasady, które pomagają uniknąć przypadkowego zniszczenia mapy.
Najważniejsze komendy WorldEdit w jednym miejscu
- //wand daje narzędzie do zaznaczania obszaru.
- //pos1 i //pos2 wyznaczają dwa przeciwległe narożniki regionu.
- //set, //replace i //walls służą do szybkiej edycji bloków.
- //copy, //paste i //rotate pozwalają przenosić oraz obracać konstrukcje.
- //undo cofa ostatnią operację, ale nie zastępuje kopii zapasowej świata.
Jak zacząć pracę z WorldEdit
WorldEdit działa jako plugin na serwerach Minecraft albo jako mod, zależnie od używanej wersji gry i platformy. Do wykonania większości operacji potrzebujesz uprawnień operatora lub odpowiednich permisji, dlatego na serwerze multiplayer zwykły gracz może zobaczyć komunikat o braku dostępu.
Najpierw wpisz //wand. Otrzymasz drewnianą siekierę, która domyślnie służy do zaznaczania regionu. Lewy przycisk myszy ustawia pierwszy punkt, a prawy przycisk drugi. Zaznaczenie zobaczysz jako obszar rozciągający się między tymi punktami.
Nie musisz jednak korzystać z siekiery. Wiele osób, w tym ja przy mniejszych poprawkach, wybiera dokładniejsze komendy pozycji:
-
//pos1ustawia pierwszy punkt w miejscu, w którym stoisz. -
//pos2ustawia drugi punkt w aktualnej pozycji. -
//hpos1ustawia pierwszy punkt na bloku, na który patrzysz. -
//hpos2ustawia drugi punkt na wskazanym bloku. -
//sizepokazuje rozmiar wybranego obszaru. -
//sel cuboidprzełącza zaznaczanie na klasyczny prostopadłościan.
To właśnie dobór punktów decyduje o tym, czy komenda zadziała bezpiecznie. Przed większą zmianą wpisuję //size, ponieważ jeden rzut oka na wymiary często pozwala wychwycić pomyłkę, na przykład zaznaczenie całej wysokości góry zamiast samej ściany.
Komendy do zmiany bloków w zaznaczonym obszarze
Po wybraniu regionu możesz edytować jego zawartość. Najprostsza komenda to //set, która zamienia cały obszar na wskazany blok.
| Komenda | Działanie | Przykład |
|---|---|---|
//set blok |
Wypełnia cały region jednym blokiem. | //set stone |
//replace stary nowy |
Zamienia wybrany blok na inny. | //replace stone cobblestone |
//walls blok |
Tworzy ściany na obwodzie zaznaczenia. | //walls stone |
//faces blok |
Wypełnia zewnętrzne powierzchnie regionu. | //faces quartz_block |
//outline blok |
Tworzy obrys zaznaczonego obszaru. | //outline glass |
//overlay blok |
Układa blok na górnej warstwie terenu. | //overlay grass_block |
Identyfikatory bloków można wpisywać w formie nazw, na przykład stone, glass czy oak_planks. Gdy nie pamiętasz dokładnej nazwy, pomocne bywają podpowiedzi z autouzupełniania albo komenda /searchitem, jeśli jest dostępna na danej instalacji.
Procentowe mieszanie bloków
Jednolita ściana często wygląda sztucznie, dlatego WorldEdit pozwala używać kilku bloków jednocześnie. Przykładowo //set 70%stone,30%andesite wypełni region mieszanką kamienia i andezytu. Proporcje nie muszą sumować się ręcznie do idealnych wartości, ale najczytelniej stosować razem 100%.
Do wymiany konkretnego materiału użyj podobnej składni, na przykład //replace stone 80%stone,20%andesite. Ten sposób dobrze sprawdza się przy tworzeniu dróg, murów i naturalnych klifów, ponieważ ogranicza powtarzalny, „plastikowy” wygląd dużych powierzchni.
Wygładzanie i poprawianie terenu
WorldEdit ma też polecenia przydatne przy krajobrazie. //smooth wygładza zaznaczony teren, a //naturalize zamienia górne warstwy obszaru na bardziej naturalny układ ziemi i kamienia. Efekt zależy od rozmiaru zaznaczenia, dlatego przy pierwszej próbie lepiej pracować na małym fragmencie.
-
//move liczbaprzesuwa zaznaczenie o podaną liczbę bloków w kierunku, w którym patrzysz. -
//stack liczbapowiela zaznaczenie określoną liczbę razy. -
//naturalizenadaje terenowi bardziej naturalne warstwy. -
//regenregeneruje obszar zgodnie z generatorem świata, więc należy używać go bardzo ostrożnie.
Zaznaczanie większych i bardziej precyzyjnych obszarów
Podstawowy region można łatwo powiększać albo zmniejszać bez ponownego ustawiania punktów. //expand 5 north rozszerzy zaznaczenie o pięć bloków na północ, a //contract 2 up zmniejszy je o dwa bloki od góry.
| Komenda | Zastosowanie |
|---|---|
//expand liczba kierunek |
Rozszerza zaznaczenie w wybranym kierunku. |
//contract liczba kierunek |
Zmniejsza zaznaczenie od wskazanej strony. |
//shift liczba kierunek |
Przesuwa cały region bez zmiany jego rozmiaru. |
//inset liczba |
Zmniejsza zaznaczenie od wszystkich stron. |
//outset liczba |
Powiększa zaznaczenie od wszystkich stron. |
//expand vert |
Rozciąga region pionowo do granic świata. |
Przy bardziej skomplikowanych konstrukcjach przydaje się //sel poly, czyli tryb wielokątnego zaznaczania poziomego. Pozwala wyznaczyć nieregularny kształt, a potem określić jego wysokość. To lepszy wybór niż prostopadłościan, gdy pracujesz nad wyspą, placem albo zakrzywionym fragmentem miasta.
Jeżeli chcesz ograniczyć działanie komendy do określonych bloków, użyj maski. Przykładowo //gmask stone sprawi, że kolejne operacje będą dotyczyć kamienia. Maskę globalną można wyłączyć komendą //gmask bez dodatkowych argumentów. Zawsze sprawdzam ten stan przed kolejną edycją, bo aktywna maska potrafi być przyczyną pozornie „niedziałającej” komendy.
Kopiowanie, wklejanie i obracanie budowli
Największą oszczędność czasu daje schowek WorldEdit. Zaznacz konstrukcję, stań w miejscu, które ma być punktem odniesienia, a potem wpisz //copy. Następnie przejdź w inne miejsce i użyj //paste.
-
//copykopiuje zaznaczony obszar do schowka. -
//cutkopiuje region i usuwa go z mapy. -
//pastewkleja zawartość schowka. -
//paste -apomija powietrze, dzięki czemu nie nadpisuje istniejącego terenu pustymi blokami. -
//rotate 90obraca zawartość schowka o 90 stopni. -
//flipodbija konstrukcję względem wybranej osi. -
//clearclipboardczyści aktualny schowek.
Najczęstszy błąd przy kopiowaniu polega na staniu w przypadkowym miejscu podczas używania //copy. WorldEdit zapamiętuje położenie gracza względem zaznaczenia, więc późniejsze wklejenie może przesunąć budowlę względem oczekiwań. Dobrą praktyką jest stanie przy charakterystycznym narożniku albo na środku wejścia.
Przeczytaj również: Kody promocyjne Raid Shadow Legends - Jak je zdobyć i użyć?
Zapisywanie konstrukcji do pliku
Jeżeli budowla ma być wykorzystana później, zapisz ją jako schemat. Podstawowy zestaw poleceń wygląda tak:
-
//schem save nazwazapisuje zawartość schowka. -
//schem load nazwawczytuje zapisany schemat. -
//schem listpokazuje dostępne schematy. -
//schem delete nazwausuwa wybrany plik.
Schemat jest wygodny przy budowaniu serwera, ale nie traktowałbym go jako pełnej kopii zapasowej świata. Przed dużymi zmianami najlepiej dodatkowo wykonać kopię folderu mapy, zwłaszcza gdy operacja obejmuje tysiące bloków.
Historia zmian i komendy naprawcze
Każda większa operacja powinna mieć bezpiecznik. //undo cofa ostatnią zmianę, a //redo przywraca cofniętą operację. Możesz też cofnąć kilka działań, wpisując na przykład //undo 3, jeśli dana konfiguracja WorldEdit obsługuje taki zapis.
Historia dotyczy sesji gracza, a nie zawsze całego serwera. Po restarcie, zmianie świata albo wyczyszczeniu historii możliwość cofnięcia operacji może zniknąć. Dlatego przy ryzykownym //regen, dużym //set lub masowym //replace nie polegam wyłącznie na //undo.
| Komenda | Do czego służy |
|---|---|
//undo |
Cofa ostatnią operację WorldEdit. |
//redo |
Przywraca ostatnią cofniętą operację. |
//clearhistory |
Usuwa historię zmian bieżącej sesji. |
//count |
Pokazuje liczbę bloków w zaznaczeniu. |
//distr |
Wyświetla rozkład bloków w regionie. |
Do porządkowania terenu przydatne są również //removeabove, //removebelow, //removenear, //fixwater i //fixlava. Ich działanie może objąć większą powierzchnię, niż początkowo zakładasz, dlatego przed użyciem sprawdź zaznaczenie i rozmiar regionu.
Najczęstsze błędy przy korzystaniu z WorldEdit
Najpoważniejsze pomyłki wynikają zwykle nie z trudnej składni, ale z braku kontroli nad zaznaczeniem. Wpisanie //set air w zbyt dużym regionie może usunąć budynki, drzewa i teren w kilka sekund. Zanim użyjesz komendy niszczącej, sprawdź //size, a przy ważnej mapie wykonaj kopię zapasową.
- Zły punkt zaznaczenia może objąć cały budynek zamiast jednej ściany.
- Brak uprawnień powoduje komunikat o odmowie wykonania komendy.
- Aktywna maska może sprawić, że zmiana obejmie tylko część bloków.
- Za duży region może obciążyć serwer i opóźnić grę innym osobom.
- Nieprawidłowa nazwa bloku zatrzyma polecenie albo wymaga użycia właściwego identyfikatora.
- Wklejanie bez opcji -a może nadpisać teren powietrzem ze schowka.
Na serwerze administrator może ograniczyć wielkość operacji za pomocą limitów i permisji. Jeśli komenda działa na własnym świecie, rozsądnie jest zacząć od regionu liczącego kilkadziesiąt lub kilkaset bloków, a dopiero potem zwiększać zakres. Taka ostrożność jest szybsza niż odbudowywanie mapy po jednym źle wpisanym poleceniu.
Gdy nie pamiętasz składni, wpisz //help albo /worldedit help. Pomoc w grze jest szczególnie przydatna, ponieważ część argumentów i dostępnych funkcji może zależeć od wersji WorldEdit, platformy serwera oraz zainstalowanych dodatków.
Najlepszy zestaw komend na codzienne budowanie
Do zwykłej pracy nie trzeba zapamiętywać całej dokumentacji. Mój podstawowy zestaw obejmuje //wand, //pos1, //pos2, //set, //replace, //copy, //paste -a, //stack i //undo. Te polecenia wystarczają do większości prac przy domach, murach, drogach i dekoracjach terenu.
Najbezpieczniejszy schemat działania wygląda prosto. Najpierw zaznacz mały obszar, sprawdź jego rozmiar, wykonaj zmianę, oceń efekt i dopiero wtedy powiększ region. Dzięki temu WorldEdit pozostaje narzędziem do precyzyjnej budowy, a nie przyciskiem do przypadkowego wyczyszczenia połowy mapy.