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 serwera | Co zainstalować | Plik ustawień | Folder schematów |
|---|---|---|---|
| Paper albo Purpur | Plugin WorldEdit | plugins/WorldEdit/config.yml | plugins/WorldEdit/schematics |
| Paper albo Purpur, szybki wariant | FastAsyncWorldEdit, zamiast WorldEdit | plugins/FastAsyncWorldEdit/config.yml | plugins/FastAsyncWorldEdit/schematics |
| Fabric albo NeoForge | Mod WorldEdit | config/worldedit/worldedit.properties | config/worldedit/schematics |
| Forge | Brak buildu WorldEdit dla Java Edition 26.2 | ||
| Vanilla | Niemożliwe: najpierw przejdź na Paper albo Fabric |
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.
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órzpluginsw zakładce „Pliki” i użyj „Wyślij”. „Z linku” tu nie pomoże, bo celowo odrzuca pliki jar.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.
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| Komenda | Co robi |
|---|---|
//pos1 i //pos2 | Ustawia róg tam, gdzie stoisz, przydatne w powietrzu |
//hpos1 i //hpos2 | Ustawia róg na bloku, na który patrzysz, nawet daleko |
//expand vert | Rozciąga zaznaczenie od dna świata do samej góry |
//expand 10 up | Powiększa zaznaczenie o dziesięć bloków w jedną stronę; //contract je zmniejsza |
//sel sphere, //sel cyl, //sel poly | Zmienia kształt; //sel cuboid wraca do prostopadłościanu |
//size | Pokazuje wymiary i liczbę bloków w środku |

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 //paste | Skutek |
|---|---|
-a | Pomija powietrze w kopii, więc budowla bez kwadratowej ramy wtapia się w teren |
-s | Zaznacza wklejony obszar, gotowy do kolejnej edycji |
-o | Wkleja w oryginalnym miejscu zamiast względem Ciebie |
-e i -b | Zabiera 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.

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_gateZapis 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.
Znajdź folder
W zakładce „Pliki” otwórz
plugins/WorldEdit/schematicsalbo 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”.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ć.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.

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.
| Ustawienie | Domyślnie | Co kontroluje |
|---|---|---|
limits.max-blocks-changed.default | -1 | Limit, z którym każdy gracz zaczyna dla jednej edycji |
limits.max-blocks-changed.maximum | -1 | Najwyższy limit, jaki gracz może sobie ustawić przez //limit |
limits.max-radius | -1 | Największy promień dla komend, które go przyjmują, na przykład kul |
limits.disallowed-blocks | Lista | Bloki, które wymagają uprawnienia worldedit.anyblock |
history.size | 15 | Ile akcji każdy gracz może cofnąć |
history.expiration | 10 | Minuty, przez które historia jest trzymana po wylogowaniu gracza |
saving.dir | schematics | Folder schematów, w folderze pluginu |
wand-item | minecraft:wooden_axe | Przedmiot, 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| Uprawnienie | Pozwala na | Komu dać |
|---|---|---|
worldedit.selection.hpos, worldedit.region.walls, worldedit.clipboard.rotate | Dalekie rogi, ściany i obracanie kopii | Budowniczym |
worldedit.schematic.save, .load, .list | Pracę z plikami schematów | Zaufanym budowniczym |
worldedit.schematic.delete | Usuwanie plików schematów | Ekipie |
worldedit.history.undo | Cofanie edycji innych graczy | Ekipie |
worldedit.limit.unrestricted | Przekraczanie ustawionego maksimum | Tylko właścicielom |
worldedit.anyblock | Stawianie zablokowanych bloków | Tylko 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.
//perfkontroluje, 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-timewspigot.ymlponad 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ę, amax-blocks-changedw jegoworldedit-config.ymljest ignorowane. - Operatorzy mają domyślnie
fawe.bypass, co znosi te limity. Inne grupy dostają własne limity przezfawe.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.




