Lodehost logoLodehost

Świat i ustawienia

Buduj szybciej z WorldEdit na swoim serwerze Minecraft

WorldEdit zamienia godziny stawiania bloków w garść komend: wypełnij region, zamień jeden materiał na inny, skopiuj gotowy dom i postaw go gdzie indziej. Na wspólnym serwerze przynosi też dwa zmartwienia: budowniczego, który przypadkiem zmiecie pół spawnu, i jedną ogromną edycję, która zatrzyma wszystkich. Ten poradnik obejmuje komendy, których użyjesz dziś wieczorem, i ustawienia, które trzymają oba zmartwienia w ryzach.

8 min czytania

Region bloków oznaczony dwoma punktami narożnymi, z obróconą kopią obok oryginału
Dwa rogi tworzą zaznaczenie i od niego zaczyna się wszystko, co robi WorldEdit.

Instalacja WorldEdit dla Twojego typu serwera

WorldEdit jest pluginem na Paperze i Purpurze, a modem na Fabricu i NeoForge. Komendy są wszędzie te same; różni się miejsce, w którym leżą pliki. Działa w całości na serwerze, więc gracze wchodzą ze zwykłą grą.

Typ serweraCo zainstalowaćPlik ustawieńFolder schematów
Paper albo PurpurPlugin WorldEditplugins/WorldEdit/config.ymlplugins/WorldEdit/schematics
Paper albo Purpur, szybki wariantFastAsyncWorldEdit, zamiast WorldEditplugins/FastAsyncWorldEdit/config.ymlplugins/FastAsyncWorldEdit/schematics
Fabric albo NeoForgeMod WorldEditconfig/worldedit/worldedit.propertiesconfig/worldedit/schematics
ForgeBrak buildu WorldEdit dla Java Edition 26.2
VanillaNiemożliwe: najpierw przejdź na Paper albo Fabric
  1. Paper albo Purpur: zajrzyj do katalogu pluginów

    W zakładce „Pluginy” wpisz WorldEdit w „Szukaj pluginów”. Katalog pokazuje buildy sprawdzone pod wersję Twojego serwera, a na 26.2 pasuje FastAsyncWorldEdit. Naciśnij „Zainstaluj”, jeśli to ten, którego chcesz.

  2. Albo wyślij sam WorldEdit

    Pobierz build dla Paper ze strony WorldEdit na Modrinth, plik o nazwie w stylu worldedit-bukkit-7.4.5.jar. Otwórz plugins w zakładce „Pliki” i użyj „Wyślij”. „Z linku” tu nie pomoże, bo celowo odrzuca pliki jar.

  3. Fabric albo NeoForge: użyj zakładki „Mody”

    Wyszukaj WorldEdit w „Sprawdzony katalog Modrinth” i naciśnij „Sprawdź i zainstaluj”. Jeden plik moda obsługuje oba loadery i nie potrzebuje niczego obok.

  4. Zrestartuj i sprawdź

    Zrestartuj serwer, wejdź i wpisz /worldedit version. Odpowiedź z numerem wersji znaczy, że się wczytał; nieznana komenda znaczy, że nie, a linijki konsoli ze startu wyjaśniają dlaczego.

Różdżka i pierwsze zaznaczenie

Prawie każda komenda działa na zaznaczeniu między dwoma rogami. //wand daje Ci narzędzie do zaznaczania, drewniany topór, chyba że config wskazuje inny przedmiot. Kliknij lewym przyciskiem blok dla pierwszego rogu, a prawym inny dla drugiego; czat potwierdza każdy róg jego współrzędnymi, zaczynając od First position set to.

Na czacie

//wand
//hpos1
//hpos2
//expand vert
//size
//count diamond_ore
KomendaCo robi
//pos1 i //pos2Ustawia róg tam, gdzie stoisz, przydatne w powietrzu
//hpos1 i //hpos2Ustawia róg na bloku, na który patrzysz, nawet daleko
//expand vertRozciąga zaznaczenie od dna świata do samej góry
//expand 10 upPowiększa zaznaczenie o dziesięć bloków w jedną stronę; //contract je zmniejsza
//sel sphere, //sel cyl, //sel polyZmienia kształt; //sel cuboid wraca do prostopadłościanu
//sizePokazuje wymiary i liczbę bloków w środku
Schemat zaznaczenia prostopadłościanu wyznaczonego przez dwa przeciwległe punkty narożne
Dwa rogi leżą po przekątnej naprzeciw siebie, a bryła między nimi to zaznaczenie.

Set, replace i walls

Na czacie

//set stone_bricks
//set 70%stone,30%andesite
//replace dirt,grass_block moss_block
//walls oak_planks
//faces glass
//overlay snow
  • `//set` wypełnia całe zaznaczenie, łącznie z powietrzem. Procenty mieszają bloki dla bardziej naturalnego wyglądu.
  • `//replace` zmienia tylko bloki wymienione jako pierwsze na wzór podany jako drugi, a wszystko inne zostawia.
  • `//walls` buduje cztery ściany i zostawia podłogę i sufit otwarte. `//faces`, znane też jako //outline, pokrywa wszystkie sześć stron bryły.
  • `//overlay` kładzie blok na powierzchni w każdej kolumnie, na przykład warstwę śniegu na nierównym terenie.

Niektóre bloki są celowo odrzucane

Config ma od początku listę zablokowanych bloków, w tym TNT, ogień, bedrock, przewód redstone, pochodnie i tory: bloki, które odpadają albo się rozprzestrzeniają i mogą zalać serwer przedmiotami. Operatorzy omijają tę listę, a inni budowniczowie potrzebują uprawnienia worldedit.anyblock.

Kopiuj, wklejaj i obracaj budowlę

//copy zapisuje zaznaczenie do schowka i zapamiętuje, gdzie wtedy stałeś. //paste stawia potem budowlę w tym samym położeniu względem Ciebie, więc przy kopiowaniu domu stań na progu, a przy wklejaniu na nowym progu. //cut też kopiuje, ale czyści oryginał.

Na czacie

//copy
//rotate 90
//flip up
//paste -a -s
Flaga przy //pasteSkutek
-aPomija powietrze w kopii, więc budowla bez kwadratowej ramy wtapia się w teren
-sZaznacza wklejony obszar, gotowy do kolejnej edycji
-oWkleja w oryginalnym miejscu zamiast względem Ciebie
-e i -bZabiera byty takie jak ramki na przedmioty i stojaki na zbroje albo biomy

//rotate 90 obraca schowek o ćwierć obrotu wokół osi pionowej przed wklejeniem. Trzymaj się wielokrotności 90: WorldEdit przyjmuje inne kąty, ale ostrzega, że nie potrafi ich interpolować. //flip odbija kopię wzdłuż kierunku, a //flip up odwraca ją do góry nogami.

Schemat skopiowanego obrysu budowli obok tego samego obrysu obróconego o ćwierć obrotu
Obracaj kopię o ćwierć obrotu, a każdy blok zostanie na siatce.

Cofanie, ponawianie i jak daleko wstecz da się wrócić

Na czacie

//undo
//undo 3
//redo
//undo 1 Kai
/clearhistory

//undo cofa Twoją ostatnią akcję, a liczba cofa kilka naraz. Od początku WorldEdit trzyma 15 akcji na gracza, a historia gracza jest dostępna jeszcze przez dziesięć minut po jego wylogowaniu. Dodaj nazwę gracza, żeby cofnąć czyjąś edycję, co wymaga uprawnienia worldedit.history.undo; z samym worldedit.history.undo.self budowniczy może cofnąć własną pracę i niczyją inną.

Cofanie to nie siatka bezpieczeństwa dla świata

Historia zapisuje tylko bloki, które WorldEdit zmienił bezpośrednio. Płyn, który zaczyna płynąć, i pochodnie, które odpadają, w niej nie są. Przed dużą edycją w świecie, na którym Ci zależy, naciśnij „Utwórz kopię” w zakładce „Kopie zapasowe”, jeśli Twój pakiet ma miejsca na kopie, albo pobierz świat z zakładki „Pliki”.

Schematy i folder schematics

Schemat to Twój schowek zapisany jako plik, dzięki czemu budowla może przenieść się między światami, między serwerami albo z własnego komputera budowniczego na Twój serwer. WorldEdit zapisuje w formacie .schem i nadal wczytuje starsze pliki .schematic.

Na czacie

//schem save castle_gate
//schem save -f castle_gate
//schem list
//schem load castle_gate
//schem delete castle_gate

Zapis pod istniejącą nazwą się nie udaje, dopóki nie dodasz -f, które nadpisuje stary plik. Wczytanie tylko wypełnia schowek; nic się nie pojawi, dopóki nie użyjesz //paste.

  1. Znajdź folder

    W zakładce „Pliki” otwórz plugins/WorldEdit/schematics albo folder z tabeli na górze tej strony dla Twojego typu serwera. WorldEdit tworzy go przy pierwszym zapisie; wcześniej utwórz go sam przez „Nowy folder”.

  2. Wnieś schemat

    Naciśnij „Wyślij” i wybierz plik .schem. Gdy plik jest w sieci, „Z linku” pobiera link https prosto do folderu. Serwer może dalej działać.

  3. Zabierz schemat do siebie

    Każdy plik ma obok przycisk „Pobierz”. Dla całego folderu zaznacz jego pole, naciśnij „Zip” i pobierz archiwum, które się pojawi.

Zakładka Pliki panelu Lodehost otwarta w folderze schematów WorldEdit z dwoma plikami schematów
Schematy to zwykłe pliki: wyślij je tutaj, a pojawią się w //schem list.

Limity w configu, które chronią serwer

Od początku edycja może być tak duża, jak chce budowniczy. Ogranicz ją w plugins/WorldEdit/config.yml: otwórz plik przez „Edytuj” w zakładce „Pliki” i wcinaj tylko spacjami, bo sam plik ostrzega, że tabulatory powodują błędy.

UstawienieDomyślnieCo kontroluje
limits.max-blocks-changed.default-1Limit, z którym każdy gracz zaczyna dla jednej edycji
limits.max-blocks-changed.maximum-1Najwyższy limit, jaki gracz może sobie ustawić przez //limit
limits.max-radius-1Największy promień dla komend, które go przyjmują, na przykład kul
limits.disallowed-blocksListaBloki, które wymagają uprawnienia worldedit.anyblock
history.size15Ile akcji każdy gracz może cofnąć
history.expiration10Minuty, przez które historia jest trzymana po wylogowaniu gracza
saving.dirschematicsFolder schematów, w folderze pluginu
wand-itemminecraft:wooden_axePrzedmiot, który działa jako różdżka

Wartość -1 oznacza brak limitu.

Ustaw domyślny limit na tyle, ile potrzebuje codzienne budowanie, a maksimum na największą pracę, jaką akceptujesz. Budowniczy podnosi własny limit do tego maksimum przez //limit z liczbą; powyżej potrzebne jest worldedit.limit.unrestricted. /worldedit reload stosuje zapisaną zmianę bez restartu, a edycja, która trafi na limit, zatrzymuje się z komunikatem:

Czat

Configuration reloaded!
Max blocks changed in an operation reached (...).

Na Fabricu i NeoForge te same limity są w config/worldedit/worldedit.properties, po jednym key=value na linijkę, pod nazwami default-max-changed-blocks, max-changed-blocks, history-size i schematic-save-dir.

Uprawnienia dla budowniczych

Na Paperze i Purpurze każdy operator może używać całego WorldEdit, chyba że w configu no-op-permissions jest ustawione na true. Rozdawanie uprawnień operatora tylko do budowania oddaje dużo więcej niż WorldEdit, jak pokazuje poradnik o poziomach operatora. Ranga budowniczego z samymi potrzebnymi uprawnieniami WorldEdit to bezpieczniejsza droga, a LuckPerms z katalogu pluginów ją ustawia:

Konsola

lp creategroup builder
lp group builder permission set worldedit.wand true
lp group builder permission set worldedit.selection.pos true
lp group builder permission set worldedit.region.set true
lp group builder permission set worldedit.region.replace true
lp group builder permission set worldedit.clipboard.copy true
lp group builder permission set worldedit.clipboard.paste true
lp group builder permission set worldedit.history.undo.self true
lp user Kai parent add builder
UprawnieniePozwala naKomu dać
worldedit.selection.hpos, worldedit.region.walls, worldedit.clipboard.rotateDalekie rogi, ściany i obracanie kopiiBudowniczym
worldedit.schematic.save, .load, .listPracę z plikami schematówZaufanym budowniczym
worldedit.schematic.deleteUsuwanie plików schematówEkipie
worldedit.history.undoCofanie edycji innych graczyEkipie
worldedit.limit.unrestrictedPrzekraczanie ustawionego maksimumTylko właścicielom
worldedit.anyblockStawianie zablokowanych blokówTylko właścicielom

Inne komendy, takie jak //expand i //size, mają własne uprawnienia na liście uprawnień WorldEdit.

Na Fabricu i NeoForge bez moda uprawnień WorldEdit mogą używać tylko operatorzy. Dwa przełączniki w worldedit.properties to poszerzają: use-in-creative=true otwiera go dla graczy w trybie kreatywnym, a cheat-mode=true dla wszystkich, co pasuje tylko do prywatnego serwera do budowania.

Duże edycje bez zamrażania serwera

FAQ samego WorldEdit podaje dwa powody, dla których serwer crashuje przy edycjach miliona bloków i więcej: wkroczenie watchdoga albo koniec pamięci. Jego zasada to około 1 GB na serwer plus 2 GB na każde dziesięć milionów bloków w jednej edycji, a poradnik o RAM pomaga porównać to z rozmiarem Twojego pakietu.

  • Podziel pracę. Kilka mniejszych edycji potrzebuje naraz mniej pamięci niż jedna ogromna, a każdą można cofnąć osobno.
  • Wybierz spokojny moment. Wszyscy online dzielą serwer z dużą edycją, dopóki trwa.
  • Wyłącz efekty uboczne. //perf kontroluje, co WorldEdit aktualizuje wokół każdego zmienionego bloku, na przykład oświetlenie i sąsiednie bloki. Z wyłączonym oświetleniem światło w edytowanych chunkach może być złe, a gracze mogą musieć wejść ponownie, żeby zobaczyć wynik.
  • Nie ruszaj watchdoga. WorldEdit informuje go na bieżąco podczas edycji, więc podnoszenie timeout-time w spigot.yml ponad domyślne 60 rzadko jest potrzebne.

FastAsyncWorldEdit

FastAsyncWorldEdit to osobny projekt zbudowany na WorldEdit, który przetwarza edycje asynchronicznie, i ma buildy dla Paper na Java Edition 26.2. Używa tych samych komend i tych samych plików .schem. Zastępuje WorldEdit, a nie działa obok niego, więc usuń jar WorldEdit z plugins, zanim zainstalujesz go z katalogu pluginów.

  • Jego własne limity są w plugins/FastAsyncWorldEdit/config.yml. Gracze bez obejścia mogą zmienić 50 000 000 bloków na edycję, a max-blocks-changed w jego worldedit-config.yml jest ignorowane.
  • Operatorzy mają domyślnie fawe.bypass, co znosi te limity. Inne grupy dostają własne limity przez fawe.limit. z nazwą grupy limitów z configu.
  • Historia trafia na dysk, przetrwa restart i jest usuwana po siedmiu dniach.

Napisane i sprawdzone przez zespół Lodehost, ostatnia weryfikacja 14 września 2026.

FAQ

Pytania właścicieli serwerów o WorldEdit

Dlaczego WorldEdit mówi, że nie mam uprawnień?

Nie jesteś operatorem ani nie masz pasującego uprawnienia worldedit.. Operator, który nadal jest odrzucany, powinien sprawdzić, czy no-op-permissions jest na false.

Czy gracze muszą instalować WorldEdit, żeby go używać?

Nie. WorldEdit działa tylko na serwerze, a różdżka to zwykły drewniany topór, więc każdy gracz z uprawnieniem może go używać z niezmodyfikowanej gry.

Czy WorldEdit działa w trybie survival?

Tak, w każdym trybie gry, a domyślnie edycja nie kosztuje budowniczego żadnych bloków. Opcja use-inventory sprawia, że edycje biorą bloki z ekwipunku, ale sam WorldEdit nazywa ją słabo wspieraną i odradza jej użycie.

Czy restart serwera usuwa zmiany z WorldEdit?

Nie. Zakończona edycja jest zapisana w świecie jak każdy blok postawiony przez gracza. Restart może zabrać tylko możliwość jej cofnięcia.

Dlaczego pobrany schemat nie pojawia się na liście?

Budowle często przychodzą spakowane w zip. Użyj „Rozpakuj” w zakładce „Pliki” i przenieś do folderu schematów sam plik .schem, a nie folder wokół niego.

Pluginy, schematy i pliki konfiguracji w jednym miejscu.

Katalog pluginów ma FastAsyncWorldEdit i LuckPerms dla 26.2, a zakładka „Pliki” obsługuje schematy i config.yml.

Poznaj panel