/fill i /clone: limit 32 768 bloków i tryby, które go omijają
Oba polecenia mają limit 32 768 bloków na wywołanie i po przekroczeniu go milcząco zawodzą. Oto tryby hollow, outline i replace, maski klonowania oraz sposób przenoszenia konstrukcji większej niż limit.
/fill i /clone mają wspólny, twardy limit, którego nie ma w komunikacie o błędzie, jakiego ludzie oczekują: 32 768 bloków na polecenie. To 32×32×32. Przekrocz go, a polecenie zostanie odrzucone, co w łańcuchu Bloków poleceń wygląda tak, jakby nic się nie działo.
Sprawdzanie, czy przekroczyłeś limit
Liczba jest włącznie z obu stron, więc region od 0 0 0 do 31 31 31 to dokładnie 32 768 — dokładnie na limicie. Od 0 0 0 do 32 32 32 to 35 937 i zawodzi.
blocks = (|x2-x1|+1) × (|y2-y1|+1) × (|z2-z1|+1)
W przypadku czegoś większego, podziel na warstwy i uruchom kilka poleceń. Podział na osi Y jest zazwyczaj najłatwiejszy do zrozumienia.
Tryby fill
| Tryb | Działanie |
|---|---|
replace | domyślny; opcjonalnie filtruje do jednego typu bloku |
hollow | wypełnia zewnętrzną powłokę, czyści wnętrze do powietrza |
outline | wypełnia zewnętrzną powłokę, pozostawia wnętrze nienaruszone |
destroy | najpierw upuszcza istniejące bloki jako przedmioty |
keep | wypełnia tylko powietrze, nigdy nie nadpisuje |
hollow kontra outline to para, którą ludzie mylą. Budowanie szklanej skrzynki wokół istniejącej struktury wymaga outline; hollow usunąłby to, co jest w środku.
keep jest bezpiecznym rozwiązaniem dla terenu — nie zje niczego, co już zostało umieszczone.
Forma filtra 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 nienaruszone.
Tryby i maski clone
/clone ma dwa niezależne ustawienia, a 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ę regiony) lub move (czyści źródło po skopiowaniu).
/clone <begin> <end> <destination> masked normal
masked to to, czego chcesz, gdy stemplujesz konstrukcję na istniejącym terenie — powietrze w źródle nie będzie robić dziur w miejscu docelowym.
move to ten, który zaskakuje ludzi: usuwa oryginał. Nie ma cofania.
Nakładanie się wymaga force
Jeśli źródło i cel w ogóle się nakładają, normal odmawia. force na to pozwala, ale wynik zależy od kolejności kopiowania i rzadko jest tym, czego chciałeś. Klonowanie do obszaru roboczego i z powrotem jest bardziej przewidywalne.
Chunki muszą być załadowane
Oba polecenia działają tylko na załadowanych chunkach. /fill sięgający w niezładowany teren milcząco nic tam nie robi. W przypadku skryptowanych konstrukcji, /forceload add najpierw region 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 dowolne z nich z argumentami w odpowiedniej kolejności i liczbą bloków sprawdzoną względem limitu, w World & Blocks Command Builder.