MC Toolkit

Poradniki / Polecenia i dane

/fill i /clone: limit 32 768 bloków i tryby, które go omijają

Oba polecenia mają domyślnie limit 32 768 bloków na wywołanie i odrzucają wszystko, co większe. Oto tryby hollow, outline i replace, maski clone oraz sposoby na przeniesienie budowli większej niż limit.

/fill i /clone dzielą limit ustawiany przez gamerule max_block_modifications: 32 768 bloków na polecenie domyślnie. To 32×32×32. Przekrocz go, a polecenie odmówi z błędem „Too many blocks in the specified area” — który w łańcuchu bloków poleceń pojawia się tylko w wyjściu samego bloku, więc wygląda to tak, jakby nic się nie działo. Zwiększ gamerule, jeśli naprawdę potrzebujesz większych pojedynczych poleceń.

Sprawdzanie, czy przekraczasz limit

Zakres jest włącznie na obu końcach, więc obszar od 0 0 0 do 31 31 31 to dokładnie 32 768 — tuż przy limicie. Od 0 0 0 do 32 32 32 to 35 937 i kończy się niepowodzeniem.

blocks = (|x2-x1|+1) × (|y2-y1|+1) × (|z2-z1|+1)

W przypadku czegokolwiek większego podziel to na warstwy i uruchom kilka poleceń. Podział po osi Y jest zwykle najłatwiejszy do ogarnięcia.

Tryby fill

TrybDziałanie
replacedomyślny; opcjonalnie filtruje do jednego typu bloku
hollowwypełnia zewnętrzną skorupę, usuwa wnętrze do powietrza
outlinewypełnia zewnętrzną skorupę, pozostawia wnętrze bez zmian
destroynajpierw upuszcza istniejące bloki jako przedmioty
keepwypełnia tylko powietrze, nigdy nie nadpisuje

hollow kontra outline to para, którą ludzie mylą. Zbudowanie szklanego pudełka wokół istniejącej konstrukcji wymaga outline; hollow usunąłby to, co jest w środku.

keep jest bezpieczny dla terenu — nie zje niczego, co już zostało postawione.

Formularz z filtrem przyjmuje blok do zastąpienia na końcu:

/fill ~ ~ ~ ~10 ~5 ~10 stone replace dirt

To zastępuje tylko ziemię kamieniem i pozostawia wszystko inne nietknięte.

Tryby clone i maski

/clone ma dwa niezależne ustawienia i kolejność ma znaczenie:

Maska — replace (wszystko) lub filtered <block> (tylko ten blok) lub masked (pomija powietrze w źródle).

Tryb — normal, force (pozwala na nakładające się obszary) lub move (usuwa źródło po skopiowaniu).

/clone <begin> <end> <destination> masked normal

masked jest tym, czego chcesz, gdy odciskasz budowlę na istniejącym terenie — powietrze w źródle nie zrobi dziur w miejscu docelowym.

move jest tym, który zaskakuje ludzi: usuwa oryginał. Nie ma cofnięcia.

Nakładanie wymaga force

Jeśli źródło i miejsce docelowe nakładają się choć trochę, normal odmawia. force na to pozwala, ale wynik zależy od kolejności kopiowania i rzadko jest tym, czego chciałeś. Klonowanie do tymczasowego obszaru i z powrotem jest bardziej przewidywalne.

Chunki muszą być wczytane

Oba polecenia działają tylko na wczytanych chunkach. /fill lub /clone, którego rogi sięgają do niewczytanego terenu, zostaje odrzucony z „That position is not loaded”. W przypadku budowli skryptowych najpierw /forceload add obszar i usuń go później — w przeciwnym razie to samo polecenie działa, gdy stoisz w pobliżu, a zawodzi, gdy jest uruchamiane ze spawnu.

Zbuduj którekolwiek z nich z argumentami w odpowiedniej kolejności, a liczbą bloków sprawdzoną względem limitu, w World & Blocks Command Builder.

Kreator komend świata i bloków →

Więcej poradników

Zobacz wszystkie →