Generator komendy /setblock i /fill Minecraft
Umieszczaj bloki i wypełniaj regiony w Minecraft komendami /setblock i /fill. Wyszukaj blok spośród ponad 300 z polskimi nazwami, skonfiguruj stany bloku (kierunek, połówka, kształt, zalanie wodą i dziesiątki innych), wybierz pozycję i tryb -- generator przygotuje gotową komendę do skopiowania. Przełączaj się między /setblock (pojedynczy blok) a /fill (wypełnianie regionu) jednym kliknięciem.
1Wybierz blok
2Pozycja
3Tryb
✓Wygenerowana komenda
Jak działa komenda /setblock?
Komenda /setblock umieszcza pojedynczy blok na podanej pozycji w świecie Minecraft.
To jedna z najczęściej używanych komend do budowania, tworzenia map przygodowych i testowania
mechanik. W przeciwieństwie do ręcznego stawiania bloków, /setblock pozwala umieścić
dowolny blok w dowolnym miejscu -- nawet taki, którego normalnie nie da się postawić (jak bariera,
światło, blok komend czy spawner).
Pełna składnia komendy to: /setblock <x> <y> <z> <blok>[stany]
[tryb]. Na przykład /setblock ~ ~1 ~ minecraft:diamond_block umieści blok
diamentów jeden blok nad głową gracza.
Komenda wymaga uprawnień operatora (op level 2+) na serwerze lub włączonych cheatów w świecie
singleplayer. W blokach komend i funkcjach datapacków /setblock działa bez
ograniczeń.
Pozycje absolutne i relatywne
Minecraft obsługuje trzy typy koordynatów w komendach:
- Absolutne (np.
100 64 -200) -- dokładne koordynaty w świecie. Sprawdź swoje koordynaty klawiszem F3. - Relatywne z tyldą ~ (np.
~ ~1 ~) -- względem pozycji gracza.~= pozycja gracza,~5= 5 bloków dalej,~-3= 3 bloki w tył. - Relatywne z daszkiem ^ (np.
^ ^1 ^5) -- względem kierunku patrzenia gracza.^= lewo/prawo,^1= góra/dół,^5= przód/tył. Przydatne do umieszczania bloków "przed sobą".
Nasz generator obsługuje koordynaty absolutne i relatywne z tyldą. Wpisz ~
dla pozycji gracza lub konkretną liczbę (np. 100) dla pozycji absolutnej.
Możesz też mieszać typy: 100 ~ ~5 ustawi X na 100, Y na pozycji gracza,
a Z 5 bloków od gracza.
Stany bloków (block states) -- klucz do precyzji
Stany bloków (block states) to właściwości, które określają konkretny wariant bloku.
W Minecraft Java Edition 1.13+ stany podaje się w nawiasach kwadratowych po ID bloku:
minecraft:oak_stairs[facing=south,half=top,shape=straight].
Nie wszystkie bloki mają stany. Prosty kamień (minecraft:stone) nie ma żadnych
stanów -- jest zawsze taki sam. Ale schody mają aż 4 stany (kierunek, połówka, kształt,
zalanie wodą), drzwi 5 stanów, a przewód redstone nawet 5 stanów. Nasz generator automatycznie
pokazuje dostępne stany po wybraniu bloku.
Najczęstsze typy stanów:
- facing (kierunek) -- north, south, east, west (cztery strony) lub dodatkowo up/down (sześć stron). Określa, w którą stronę "patrzy" blok.
- half (połówka) -- top/bottom dla schodów i klap. Określa, czy blok jest na górnej czy dolnej połówce pozycji.
- shape (kształt) -- straight, inner_left, inner_right, outer_left, outer_right. Specyficzny dla schodów -- określa kształt narożnika.
- waterlogged (zalany wodą) -- true/false. Czy blok zawiera wodę (np. schody, płytki, ogrodzenia zanurzone w wodzie).
- axis (oś) -- x/y/z. Orientacja bloków cylindrycznych jak drewno, filary, kości.
- powered (zasilony) -- true/false. Czy blok jest zasilony sygnałem redstone.
- lit (zapalony) -- true/false. Czy piec, redstone lamp, pochodnia jest aktywna.
- open (otwarty) -- true/false. Czy drzwi, klapa, furtka jest otwarta.
- type (typ) -- zależy od bloku. Dla płytek: top/bottom/double. Dla skrzyń: single/left/right.
- level (poziom) -- wartość liczbowa. Dla wody/lawy: 0-15 (stopień przepływu). Dla kompostownika: 0-8.
- age (wiek) -- faza wzrostu roślin uprawnych. Na przykład pszenica: 0 (posadzona) do 7 (gotowa do zbioru).
Generator pokazuje tylko stany, które zmieniono na wartość inną niż domyślna, dzięki czemu komenda jest jak najkrótsza. Jeśli nie zmienisz żadnego stanu, blok pojawi się z domyślnymi wartościami -- tak samo, jakby stany nie były podane w komendzie.
Tryby /setblock: replace, destroy, keep
Komenda /setblock obsługuje trzy tryby umieszczania bloku:
- replace (domyślny) -- zastępuje istniejący blok nowym. Stary blok znika bez efektów i bez dropu. Najszybszy tryb, idealny do budowania.
- destroy -- niszczy istniejący blok z efektem cząsteczkowym (pył) i dropem przedmiotów (tak jak przy kopaniu). Potem umieszcza nowy blok. Przydatny, gdy chcesz zachować drop starego bloku.
- keep -- umieszcza blok tylko wtedy, gdy pozycja jest pusta (powietrze, jaskinia, woda). Jeśli jest tam już blok stały, komenda nie robi nic. Idealny do wypełniania dziur bez nadpisywania istniejącej budowli.
Jeśli nie podasz trybu, domyślnie użyty jest replace. W praktyce replace
używasz w 90% przypadków, keep do bezpiecznego uzupełniania terenu, a destroy
gdy potrzebujesz dropu (np. do rozbiórki budowli z odzyskaniem materiałów).
Komenda /fill -- wypełnianie regionów
Komenda /fill to rozszerzenie /setblock na prostokątny region.
Zamiast jednego bloku, wypełnia cały prostopadłościan od punktu A do punktu B wybranym blokiem.
Składnia: /fill <x1> <y1> <z1> <x2> <y2> <z2>
<blok>[stany] [tryb].
Na przykład /fill ~ ~ ~ ~10 ~5 ~10 minecraft:stone wypełni kamieniem region
11x6x11 zaczynając od pozycji gracza. A /fill ~ ~ ~ ~10 ~5 ~10 minecraft:air
wyczyści (skasuje) wszystkie bloki w tym regionie.
Limit: pojedynczy /fill może wypełnić maksymalnie 32 768 bloków
(w Java Edition). To odpowiada regionowi ~32x32x32. Przy większych regionach trzeba podzielić
operację na kilka komend.
Dodatkowe tryby /fill
Oprócz replace, destroy i keep, komenda /fill ma dwa dodatkowe tryby:
- hollow (wydrążony) -- tworzy ścianki z wybranego bloku (grubość 1 blok), a wnętrze wypełnia powietrzem. Idealny do szybkiego budowania pustych budynków, pokoi i komnat.
- outline (obrys) -- tworzy ścianki z wybranego bloku, ale nie zmienia wnętrza. Idealny do obudowywania istniejących przestrzeni ramą z bloku bez niszczenia zawartości.
Różnica między hollow a outline: hollow zamienia wnętrze na powietrze (czyści wszystko w środku), a outline zostawia wnętrze bez zmian. Jeśli budujesz pusty pokój od zera -- użyj hollow. Jeśli dodajesz ściany do istniejącej budowli -- użyj outline.
Praktyczne zastosowania /setblock i /fill
Szybkie budowanie fundamentów
Chcesz postawić dom? Zacznij od fundamentu: /fill ~0 ~-1 ~0 ~15 ~-1 ~15
minecraft:stone_bricks postawi płaską platformę 16x16 z kamiennych cegieł pod
Twoimi nogami. Potem ściany: /fill ~0 ~0 ~0 ~15 ~4 ~15 minecraft:oak_planks
hollow stworzy drewniane ściany wysokości 5 bloków z pustym wnętrzem.
Oczyszczanie terenu
/fill ~-20 ~-5 ~-20 ~20 ~20 ~20 minecraft:air wyczyści duży obszar wokół
gracza. To szybszy sposób niż ręczne kopanie, idealny na serwerach kreatywnych i przy
budowaniu areny.
Tworzenie basenu z wodą
Najpierw wykop dół: /fill ~1 ~-3 ~1 ~10 ~-1 ~10 minecraft:air. Potem zalej
wodą: /fill ~1 ~-1 ~1 ~10 ~-1 ~10 minecraft:water. Woda na najwyższej
warstwie automatycznie spłynie w dół.
Schody i architektura
Dzięki edytorowi stanów bloków możesz precyzyjnie ustawiać kierunek schodów, orientację
drewna, stan otwarcia drzwi i dziesiątki innych właściwości. Na przykład
/setblock ~ ~ ~ minecraft:oak_stairs[facing=south,half=top] postawi dębowe
schody skierowane na południe, odwrócone do góry nogami.
Redstone i bloki mechaniczne
Precyzyjna orientacja tłoków, obserwatorów i dozowników jest kluczowa w obwodach redstone.
/setblock ~ ~ ~ minecraft:piston[facing=up,extended=false] postawi tłok
skierowany do góry. Bez edytora stanów często trzeba niszczyć i stawiać blok wielokrotnie,
żeby trafić w prawidłowy kierunek.
Mapmaking i bloki komend
Na mapach przygodowych /setblock i /fill w blokach komend pozwalają
dynamicznie zmieniać otoczenie: otwieranie tajnych przejść (zmiana ściany na powietrze),
stawianie pułapek (spawner, TNT), tworzenie efektów wizualnych (magma, ogień, lawa) i wiele
więcej. Połącz z /execute i scoreboardem, aby wyzwalać zmiany na podstawie
akcji gracza.
Bloki specjalne i ciekawostki
- barrier -- niewidzialny, niezniszczalny blok. Widoczny tylko gdy trzymasz go w ręce (cząsteczki). Idealny do ogradzania areny.
- light -- niewidzialny blok emitujący światło (poziom 0-15). Pozwala oświetlić przestrzeń bez widocznego źródła światła.
- structure_void -- blok ignorowany przy ładowaniu struktur. Używany w blokach struktury.
- spawner -- postawiony komendą jest pusty (bez moba). Wymaga edycji NBT do konfiguracji.
- command_block -- nie można go postawić ręcznie, tylko komendą. Trzy warianty: impulse (pomarańczowy), chain (zielony), repeating (fioletowy).
- bedrock -- normalnie niezniszczalny, ale /setblock może go zastąpić.
- air -- ustawienie air to de facto usunięcie bloku.
/setblock ~ ~-1 ~ minecraft:air destroyzniszczy blok pod graczem z dropem.
Różnice między Java Edition a Bedrock Edition
Nasz generator generuje komendy w składni Java Edition 1.13+ (tzw. Flattening). Główne różnice:
- Prefiks: Java wymaga
minecraft:przed ID bloku. Bedrock akceptuje bez prefiksu. - Stany bloków: Java używa nazw tekstowych (
[facing=north]). Bedrock używa podobnej składni, ale nie wspiera wszystkich stanów. - ID bloków: Niektóre bloki mają inne nazwy w Bedrock (np.
concretevswhite_concretew Java). - Limit /fill: Java -- 32 768 bloków. Bedrock -- 65 536 bloków.
- Tryby: Bedrock nie obsługuje trybu
outlinew /fill (tylko replace, destroy, keep, hollow).
Optymalizacja i wydajność
Kilka wskazówek dotyczących używania /setblock i /fill na serwerach:
- Duże operacje /fill mogą powodować lag. Dziel je na mniejsze fragmenty i rozstawiaj w czasie (np. jeden /fill na tik w powtarzającym bloku komend).
- Tryb
destroytworzy entity dropów i efekty cząsteczkowe -- unikaj na dużych regionach. - Tryb
keepjest szybszy niżreplace, bo pomija bloki, których nie trzeba zmieniać. - Unikaj stawiania bloków, które wymagają entity aktualizacji (jak liście z persistent=false) na dużą skalę.
- W datapackach używaj
/fillw funkcjach wywoływanych przez/schedule, aby rozłożyć obciążenie w czasie.
Często zadawane pytania
Jak działa komenda /setblock w Minecraft?
Komenda /setblock umieszcza pojedynczy blok na podanej pozycji. Składnia:
/setblock <x> <y> <z> <blok>[stany] [tryb]. Na
przykład /setblock ~ ~ ~ minecraft:diamond_block replace umieści blok
diamentów w pozycji gracza, zastępując istniejący blok.
Czym są stany bloków (block states)?
Stany bloków to właściwości określające wariant bloku: kierunek (facing), połówka (half),
kształt (shape), czy jest zalany wodą (waterlogged) itp. Na przykład schody mają stany
facing=north, half=bottom, shape=straight. Stany podaje się w nawiasach
kwadratowych: minecraft:oak_stairs[facing=south,half=top].
Jaka jest różnica między /setblock a /fill?
/setblock umieszcza jeden blok na jednej pozycji. /fill
wypełnia prostokątny region (od pozycji 1 do pozycji 2) wybranym blokiem. /fill
ma dodatkowe tryby: hollow (wydrążony) i outline (obrys).
Co oznacza ~ w koordynatach Minecraft?
Tylda (~) oznacza pozycję relatywną do gracza. ~ samo w sobie
to dokładna pozycja gracza, ~5 to 5 bloków od gracza w danej osi,
~-3 to 3 bloki w przeciwnym kierunku. Na przykład /setblock ~0 ~-1 ~0
minecraft:stone umieści kamień pod nogami gracza.
Jakie są tryby komendy /setblock?
Trzy tryby: replace (domyślny -- zastępuje istniejący blok), destroy (niszczy blok z efektem i dropem), keep (umieszcza blok tylko jeśli pozycja jest pusta).
Ile bloków można wypełnić komendą /fill?
Komenda /fill może wypełnić maksymalnie 32 768 bloków (32x32x32)
jednym wywołaniem w Java Edition. W Bedrock Edition limit wynosi 65 536 bloków.
Przy większych regionach trzeba podzielić operację na kilka komend.
Jak używać /fill hollow i outline?
Tryb hollow tworzy ścianki z wybranego bloku, a wnętrze wypełnia powietrzem -- idealny do tworzenia pustych budowli. Tryb outline tworzy ścianki, ale nie zmienia wnętrza -- idealny do obudowywania istniejących budowli.
Czy /setblock i /fill działają w Bedrock Edition?
Tak, obie komendy działają w Bedrock Edition, ale z różnicami w składni stanów bloków. Bedrock nie wspiera wszystkich stanów dostępnych w Java Edition. Nasz generator generuje składnię Java Edition 1.13+.
Komentarze