Blok struktur: Różnice pomiędzy wersjami

Z Minecraft Wiki Polska
Przejdź do nawigacji Przejdź do wyszukiwania
[wersja nieprzejrzana][wersja nieprzejrzana]
Nie podano opisu zmian
Rozszerzenie artykułu o informacje z angielskiej wiki
Linia 1: Linia 1:
{{Rozszerz}}
{{Blok
{{Blok
|wygląd=Blok Struktur.gif
|wygląd=Blok Struktur.gif
Linia 15: Linia 14:
|idsłowne=structure_block
|idsłowne=structure_block
}}
}}
'''Blok Struktur''' (ang. ''Structure Block'') – [[blok]] używany przez twórców gry do tworzenia struktur. Od wersji [[1.10]] mogą go również używać gracze.
 
{{Cytat|To blok dla twórców map, podobny do [[blok poleceń]]. Ale ten może zapisać strukturę, którą wybudujesz w świecie, na przykład dom, i go zapisać. Następnie możliwe jest wielokrotne umieszczenie go w świecie. Więc po prostu jest to zapisywanie szablonów i kopiowanie ich z powrotem do świata w każdej pozycji. Dobrą cechą jest to, że każdą strukturę można obracać, albo ustawić w odbiciu lustrzanym, kiedy zostnie umieszczony.|[[Searge]]|blokach struktur<ref>https://www.reddit.com/r/Minecraft/comments/4hn10x/jeb_made_textures_for_seargedps_structure_block/d2qya3z</ref>}}
 
'''Blok Struktur''' (ang. ''Structure Block'') – [[blok]] używany przez twórców gry do tworzenia struktur. Mogą być także wykorzystane do zapisywania i wczytywania struktur, razem z blokami '''pustki struktur'''. Od wersji [[1.10]] mogą go również używać gracze.  


== Otrzymywanie ==
== Otrzymywanie ==
Blok struktur jest możliwy do zdobycia za pomocą komendy {{cmd|setblock}} lub {{cmd|give}}.
Bloki struktur i pustki struktur są możliwe do zdobycia za pomocą komendy {{cmd|setblock}} lub {{cmd|give}}. Bloki struktur po postawieniu są niezniszczalne w [[Tryb przetrwania|trybie przetrwania]] i mają taką samą odporność na eksplozję co [[skała macierzysta]].


== Zastosowanie ==
== Zastosowanie ==
Blok struktur jest używany przez twórców map w celu utworzenia struktur. Został użyty m.in do stworzenia [[Miasto Kresu|Miasta Kresu]]. Blok ten może zapisać struktury o maksymalnych wymiarach 32x32x32.
Po postawieniu, użyj bloku struktur do otworzenia jego interfejsu. Otworzy się on tylko, kiedy gracz jest w trybie kreatywnym i ma odpowiednie zezwolenia. Kiedy struktura zostanie nazwana, jej nazwa będzie wyświetlana nad blokiem struktur, kiedy gracz na spojrzy na niego centralnie, poprzedzona trybem bloku (np. "Save:Dom").
 
Zanim zostanie umieszczony, blok struktur używa "pustej" tekstury w ekwipunku, tekstury, która obecnie nie jest używana na postawionym bloku.
 
[[Tłok]] nie może poruszyć bloku struktur, ale może poruszyć pustkę struktur.
 
Struktury zapisane tylko w pamięci mają pierwszeństwo nad strukturami o tej samej nazwie, zapisanymi na dysku. Aby usunąć strukturę z aktywnej pamięci, gracz musi wyjść i ponownie wczytać aktualną grę.
 
Przełączanie pomiędzy trybami zachowuje ustawienia bloku struktur tam, gdzie to możliwe.
 
=== Zapisywanie ===
'''Tryb Zapisywania [S]''' pozwala graczowi uwydatnić strukturę w świecie i zapisać ją w pliku.
 
==== Nazwa Struktury ====
Nazwa struktury może być wpisana w to okno tekstowe. Wielkimi literami.
 
==== Pozycja Względna ====
Wpisz wartości X, Y oraz Z dla struktury tutaj, opierając się na pozycji bloku struktur. Ustawia pochodzenie konturu struktury.
 
Maksymalny dozwolony dystans od bloku struktur to 32 bloki w każdym kierunku.
 
==== Pokaż niewidzialne bloki ====
Wyświetla [[powietrze]] i bloki pustki struktur jako małe pokolorowane sześciany. Czerwone sześciany oznaczają pustki struktur, a niebieskie powietrze. Domyślnie wyłączone.
 
==== Rozmiar Struktury ====
Wpisz wartości X, Y oraz Z, aby ustawić odległość od koordynatów Pozycji Względnej. To ustawia przeciwny róg struktury i określa jej rozmiar. Maksymalny rozmiar struktury to 32x32x32.
 
Jeśli się uda, generuje biały kontur otaczający strukturę.
 
==== Wykryj rozmiar i pozycję struktury ====
Automatycznie oblicza rozmiar i pozycję struktury używając bloku rogowego umieszczonego na przeciwnym rogu struktury.
 
Nazwa struktury w bloku zapisującym MUSI pasować do nazwy w bloku rogowym, w przeciwnym wypadku obliczenie rozmiaru nie powiedzie się.
 
==== Uwzględnienie bytów ====
Podczas zapisywania struktury, zapisuje także wszystkie byty znajdujące się wewnątrz struktury.
 
==== Zapisz ====
Kiedy wszystkie koordynaty i nazwa struktury zostały wpisane, wciśnij ten przycisk, aby zapisać strukturę w pliku w <code>minecraft/saves/(NazwaŚwiata)/structures</code>.
 
Ten proces może być także zautomatyzowany używając [[Czerwony proszek|czerwonego proszku]], ale zapisy wykonane w ten sposób są zapisywane tylko w pamięci, nie na dysku.
 
=== Wczytywanie ===
'''Tryb Wczytywania [L]''' pozwala graczowi na wczytywanie i obracanie zapisanych plików struktur.
 
==== Nazwa Struktury ====
Nazwa pliku struktury, który ma zostać wczytany.
 
Nazwa jest wielkimi literami; musi dokładnie pasować do nazwy zapisanej struktury.
 
To może być plik znaleziony w folderze <code>structures</code> w [[minecraft.jar]]. Aby wczytać z folderu, wystarczy wpisać <code>NazwaFolderu/structures</code>
 
==== Pozycja Względna ====
Koordynaty X, Y oraz Z rogu, w którym ma wygenerować się struktura, oparta o pozycję bloku struktur, tak długo jak koordynaty są w zakresie -32 oraz 32.
 
==== Pokaż okno wiązania ====
Uwydatnia kontur struktury; domyślnie włączone.
 
==== Integralność i Ziarno Struktury ====
Usuwa losowe bloki, które komponują strukturę, oparte na ziarnie określonym przez użytkownika.
 
Niższe wartości integralności sprawią, że więcej bloków zostanie usuniętych. Wartość integralności musi być pomiędzy 0.0 i 1.0.
 
==== Uwzględnienie bytów ====
Uwzględnij wszystkie zapisane byty zapisane w pliku struktury, podczas wczytywania struktury. Domyślnie wyłączone.
 
==== Obrócenie (0, 90, 180, 270) ====
Ustawia obrócenie struktury o 0° (bez obrócenia), 90° zgodnie z ruchem wskazówek zegara, 180° zgodnie z ruchem wskazówek zegara oraz 270° zgodnie z ruchem wskazówek zegara (lub 90° zgodnie z ruchem przeciwnym do ruchu wskazówek zegara).
 
==== Lustro (|, <>, ^v) ====
Ustawia odbicie lustrzane struktura na nic (|), lewo na prawo (<>), czy przód na tył (^v).
 
==== Wczytaj ====
Wciśnij ten przycisk raz, aby przygotować podgląd konturu struktury. Kiedy będziesz usatysfakcjonowany pozycją, wciśnij jeszcze raz, aby wygenerować strukturę.
 
Ten proces może być także zautomatyzowany z wykorzystaniem czerwonego proszku.
 
=== Róg ===
'''Tryb Rogowy [C]''' pozwala na łatwiejsze i automatyczne obliczenie rozmiaru podczas zapisywania, albo wczytywania struktur.
 
Aby go użyć, umieść go na przeciwnym rogu zapisującego bloku struktur, albo drugiego rogowego bloku struktur. Wtedy, używając bloku zapisującego, wciśnij "wykryj".
 
Jeśli się powiedzie, pojawi się biały kontur.
 
==== Nazwa Struktury ====
Nazwa struktury, której trzeba obliczyć rozmiar i pozycję.
 
Nazwa jest wielkimi literami; musi dokładnie pasować do nazwy zapewnionej przez komplementarny zapis albo rogowy bok struktur.
 
=== Dane ===
'''Tryb Danych [D]''' może być użyty podczas naturalnej generacji. Zaznaczają lokalizację, aby uruchomić funkcję określoną przez nośnik metadanych, którym może być wykorzystywany tylko do istotnych struktur. Potem blok struktur zostaje usunięty. Ten tryb jest domyślnym trybem, kiedy blok struktur został postawiony po raz pierwszy.
 
==== Nazwa Zwykłego Działu Danych ====
Nazwa funkcji do uruchomienia.
 
===== [[Igloo]] =====
"chest" - ustawia tablicę łupów dla [[Skrzynia|skrzyni]] pod blokiem struktur na "chests/igloo_chest" i ustawia ziarno tablicy łupów zależnie od ziarna świata.
 
===== [[Miasto Endu]] =====
"Chest" - Ustawia tablicę łupów dla skrzyni pod blokiem struktur na "chests/end_city_treasure" i ustawia ziarno tablicy łupów zależnie od ziarna świata.
 
"Sentry" - Tworzy [[Shulker|shulkera]] w lokalizacji bloku struktur.
 
"Elytra" - Tworzy byt [[ramka na przedmiot]] z przedmiotem [[elytra]] wewnątrz niej w lokalizacji bloku struktur.
 
===== [[Leśny dwór]] =====
"ChestSouth" - Ustawia tablicę łupów dla skrzyni, która zastąpi blok struktur na "chests/woodland_mansion" i ustawia ziarno tablicy łupów zależnie od ziarna świata.
 
"ChestNorth" - Ustawia tablicę łupów dla skrzyni, która zastąpi blok struktur na "chests/woodland_mansion" i ustawia ziarno tablicy łupów zależnie od ziarna świata.
 
"ChestEast" - Ustawia tablicę łupów dla skrzyni, która zastąpi blok struktur na "chests/woodland_mansion" i ustawia ziarno tablicy łupów zależnie od ziarna świata.
 
"ChestWest" - Ustawia tablicę łupów dla skrzyni, która zastąpi blok struktur na "chests/woodland_mansion" i ustawia ziarno tablicy łupów zależnie od ziarna świata.
 
"Mage" - Tworzy [[Przywoływacz|przywoływacza]] w lokalizacji bloku struktur.
 
"Warrior" - Tworzy [[Obrońca|obrońcę]] w lokalizacji bloku struktur.
 
=== Pustka struktur ===
'''Pustki struktur''' można postawić jako część struktury i są ignorowane kiedy plik struktur jest zapisywany.
 
To sprawia, że bloki w lokalizacji, w której struktura jest postawiona, są zarządzane i nie nadpisane. Na przykład, jeśli zapiszesz strukturę wysoką na 2 bloki z powietrzem na szczycie oraz pustką struktur na dole i wczytasz w ją w przestrzeni z [[Kamień|kamienia]] wysokiej na 2 bloki, bloki na górze staną się powietrzem, ale dół pozostanie kamieniem.
 
Bloki pustki struktur nie mają okna kolizyjnego lecz mają małe okno uderzeniowe. Dodatkowo są niewidzialne, lecz są wyświetlane jako czerwone sześciany kiedy opcja "Pokaż niewidzialne bloki" będzie włączona w trybie Zapisywania.
 
Bloki mogą zastąpić pustki struktur, tak jak to robią w przypadku [[Śnieg|warstw śniegu]] czy [[Trawa|trawy]].
 
== Wartości danych ==
Blok struktur ma nazwę ID <code>minecraft:structure_block</code>oraz numer ID 255. Zawiera także dodatkowe dane polowe, które określają, który wariant został użyty.
 
Pustka struktur ma nazwę ID <code>minecraft:structure_void</code>oraz numer ID 217. Nie ma dodatkowych danych.
 
=== Dane bytu ===
Ta wartość jest używana jedynie przez {{Nbt|short|carriedData}} [[Enderman|endermana]], {{Nbt|int|DisplayTile}} [[Wagonik|wagoniku]] oraz {{Nbt|byte|Data}} spadającego bloku (np. [[Piasek]], ale tylko kiedy spoczywa), aby wyświetlić blok w danym trybie i nawet wtedy enderman jedynie ustawi blok w trybie Danych.


Blok ten posiada 4 tryby działania:
Dla wartości używanych przez bloki, odnieś się do działu NBT {{Nbt|string|mode}} w sekcji Blokowe byty poniżej.
{| class="wikitable"
!
!DV
!Opis
|-
|
|0
|Zapisywanie
|-
|
|1
|Wczytywanie
|-
|
|2
|Rogowy
|-
|
|3
|Danych
|}


* {{BlockLink|id=374|Tryb zapisu [S]|Blok struktur}} – służy do zaznaczania wielkości struktury oraz jej zapisu do pliku. Możemy ją zapisać razem ze wszystkimi bytami, jeśli włączymy opcję ''Uwzględnij byty''.  
=== Blokowe byty ===
Blok struktur ma także powiązany ze sobą byt blokowy. Jego ID to <code>structure_block</code>.


* {{BlockLink|id=373|Tryb ładowania [L]|Blok struktur}} – używany do wczytania struktury z pliku.
Dane blokowych bytów:


* {{BlockLink|id=371|Tryb narożnika [C]|Blok struktur}} – używany do automatycznego zaznaczania wymiarów struktury.
'''Etykiety częste dla wszystkich blokowych bytów'''
* '''name''': Nazwa struktury.
* '''author''': Autor struktury; ustawione tylko na "?" dla normalnych struktur
* '''metadata''': Wybrane dane dla struktury
* '''posX''': Pozycja X struktury
* '''posY''': Pozycja Y struktury
* '''posZ''': Pozycja Z struktury
* '''sizeX''': Rozmiar X struktury, jej długość
* '''sizeY''': Rozmiar Y struktury, jej wysokość
* '''sizeZ''': Rozmiar Z struktury, jej głębokość
* '''rotation''': Obrót struktury, jeden z "NONE", CLOCKWISE_90", "CLOCKWISE_180", albo "COUNTERCLOCKWISE_90"
* '''mirror''': Jak struktura jest ustawiona w odbiciu lustrzanym, jeden z "NONE", "LEFT_RIGHT", albo "FRONT_BACK"
* '''mode''': Aktualny tryb tego bloku struktur, jeden z "SAVE", "LOAD", "CORNER", albo "DATA"
* '''ignoreEntities''': 1 albo 0 (true/false): Czy byty powinny być ignorowane w strukturze


* {{BlockLink|id=372|Tryb danych [D]|Blok struktur}} – używany podczas naturalnego generowania się struktury. Oznaczają one lokalizację do uruchamiania funkcji określonej przez wejście metadanych, które mogą być stosowane jedynie do odpowiednich struktur. Blok struktur jest później usuwany. Ten tryb jest trybem domyślnym, włącza się automatycznie podczas stawiania bloku struktur.
=== Stan bloków ===
{| class="wikitable"
!Nazwa
!Wartość
!Opis
|-
| rowspan="4" |{{Nbt|string|mode}}
|<code>save</code>
|Zapisujący Blok Struktur
|-
|<code>load</code>
|Wczytujący Blok Struktur
|-
|<code>corner</code>
|Rogowy Blok Struktur
|-
|<code>data</code>
|Blok Struktur Danych
|}


== Historia ==
== Historia ==

Wersja z 17:14, 28 gru 2017

Blok struktur
Typ

Solidny

Wymagania

?

Fizyka

?

Przezroczystość

Nie

Emisja światła

Nie

Odporność na eksplozje

18 000 000

Palność

Nie

Narzędzie

Żadne

Odnawialne

Nie

Możliwość grupowania

N/A


To blok dla twórców map, podobny do blok poleceń. Ale ten może zapisać strukturę, którą wybudujesz w świecie, na przykład dom, i go zapisać. Następnie możliwe jest wielokrotne umieszczenie go w świecie. Więc po prostu jest to zapisywanie szablonów i kopiowanie ich z powrotem do świata w każdej pozycji. Dobrą cechą jest to, że każdą strukturę można obracać, albo ustawić w odbiciu lustrzanym, kiedy zostnie umieszczony.
Searge o blokach struktur[1]

Blok Struktur (ang. Structure Block) – blok używany przez twórców gry do tworzenia struktur. Mogą być także wykorzystane do zapisywania i wczytywania struktur, razem z blokami pustki struktur. Od wersji 1.10 mogą go również używać gracze.

Otrzymywanie

Bloki struktur i pustki struktur są możliwe do zdobycia za pomocą komendy /setblock lub /give. Bloki struktur po postawieniu są niezniszczalne w trybie przetrwania i mają taką samą odporność na eksplozję co skała macierzysta.

Zastosowanie

Po postawieniu, użyj bloku struktur do otworzenia jego interfejsu. Otworzy się on tylko, kiedy gracz jest w trybie kreatywnym i ma odpowiednie zezwolenia. Kiedy struktura zostanie nazwana, jej nazwa będzie wyświetlana nad blokiem struktur, kiedy gracz na spojrzy na niego centralnie, poprzedzona trybem bloku (np. "Save:Dom").

Zanim zostanie umieszczony, blok struktur używa "pustej" tekstury w ekwipunku, tekstury, która obecnie nie jest używana na postawionym bloku.

Tłok nie może poruszyć bloku struktur, ale może poruszyć pustkę struktur.

Struktury zapisane tylko w pamięci mają pierwszeństwo nad strukturami o tej samej nazwie, zapisanymi na dysku. Aby usunąć strukturę z aktywnej pamięci, gracz musi wyjść i ponownie wczytać aktualną grę.

Przełączanie pomiędzy trybami zachowuje ustawienia bloku struktur tam, gdzie to możliwe.

Zapisywanie

Tryb Zapisywania [S] pozwala graczowi uwydatnić strukturę w świecie i zapisać ją w pliku.

Nazwa Struktury

Nazwa struktury może być wpisana w to okno tekstowe. Wielkimi literami.

Pozycja Względna

Wpisz wartości X, Y oraz Z dla struktury tutaj, opierając się na pozycji bloku struktur. Ustawia pochodzenie konturu struktury.

Maksymalny dozwolony dystans od bloku struktur to 32 bloki w każdym kierunku.

Pokaż niewidzialne bloki

Wyświetla powietrze i bloki pustki struktur jako małe pokolorowane sześciany. Czerwone sześciany oznaczają pustki struktur, a niebieskie powietrze. Domyślnie wyłączone.

Rozmiar Struktury

Wpisz wartości X, Y oraz Z, aby ustawić odległość od koordynatów Pozycji Względnej. To ustawia przeciwny róg struktury i określa jej rozmiar. Maksymalny rozmiar struktury to 32x32x32.

Jeśli się uda, generuje biały kontur otaczający strukturę.

Wykryj rozmiar i pozycję struktury

Automatycznie oblicza rozmiar i pozycję struktury używając bloku rogowego umieszczonego na przeciwnym rogu struktury.

Nazwa struktury w bloku zapisującym MUSI pasować do nazwy w bloku rogowym, w przeciwnym wypadku obliczenie rozmiaru nie powiedzie się.

Uwzględnienie bytów

Podczas zapisywania struktury, zapisuje także wszystkie byty znajdujące się wewnątrz struktury.

Zapisz

Kiedy wszystkie koordynaty i nazwa struktury zostały wpisane, wciśnij ten przycisk, aby zapisać strukturę w pliku w minecraft/saves/(NazwaŚwiata)/structures.

Ten proces może być także zautomatyzowany używając czerwonego proszku, ale zapisy wykonane w ten sposób są zapisywane tylko w pamięci, nie na dysku.

Wczytywanie

Tryb Wczytywania [L] pozwala graczowi na wczytywanie i obracanie zapisanych plików struktur.

Nazwa Struktury

Nazwa pliku struktury, który ma zostać wczytany.

Nazwa jest wielkimi literami; musi dokładnie pasować do nazwy zapisanej struktury.

To może być plik znaleziony w folderze structures w minecraft.jar. Aby wczytać z folderu, wystarczy wpisać NazwaFolderu/structures

Pozycja Względna

Koordynaty X, Y oraz Z rogu, w którym ma wygenerować się struktura, oparta o pozycję bloku struktur, tak długo jak koordynaty są w zakresie -32 oraz 32.

Pokaż okno wiązania

Uwydatnia kontur struktury; domyślnie włączone.

Integralność i Ziarno Struktury

Usuwa losowe bloki, które komponują strukturę, oparte na ziarnie określonym przez użytkownika.

Niższe wartości integralności sprawią, że więcej bloków zostanie usuniętych. Wartość integralności musi być pomiędzy 0.0 i 1.0.

Uwzględnienie bytów

Uwzględnij wszystkie zapisane byty zapisane w pliku struktury, podczas wczytywania struktury. Domyślnie wyłączone.

Obrócenie (0, 90, 180, 270)

Ustawia obrócenie struktury o 0° (bez obrócenia), 90° zgodnie z ruchem wskazówek zegara, 180° zgodnie z ruchem wskazówek zegara oraz 270° zgodnie z ruchem wskazówek zegara (lub 90° zgodnie z ruchem przeciwnym do ruchu wskazówek zegara).

Lustro (|, <>, ^v)

Ustawia odbicie lustrzane struktura na nic (|), lewo na prawo (<>), czy przód na tył (^v).

Wczytaj

Wciśnij ten przycisk raz, aby przygotować podgląd konturu struktury. Kiedy będziesz usatysfakcjonowany pozycją, wciśnij jeszcze raz, aby wygenerować strukturę.

Ten proces może być także zautomatyzowany z wykorzystaniem czerwonego proszku.

Róg

Tryb Rogowy [C] pozwala na łatwiejsze i automatyczne obliczenie rozmiaru podczas zapisywania, albo wczytywania struktur.

Aby go użyć, umieść go na przeciwnym rogu zapisującego bloku struktur, albo drugiego rogowego bloku struktur. Wtedy, używając bloku zapisującego, wciśnij "wykryj".

Jeśli się powiedzie, pojawi się biały kontur.

Nazwa Struktury

Nazwa struktury, której trzeba obliczyć rozmiar i pozycję.

Nazwa jest wielkimi literami; musi dokładnie pasować do nazwy zapewnionej przez komplementarny zapis albo rogowy bok struktur.

Dane

Tryb Danych [D] może być użyty podczas naturalnej generacji. Zaznaczają lokalizację, aby uruchomić funkcję określoną przez nośnik metadanych, którym może być wykorzystywany tylko do istotnych struktur. Potem blok struktur zostaje usunięty. Ten tryb jest domyślnym trybem, kiedy blok struktur został postawiony po raz pierwszy.

Nazwa Zwykłego Działu Danych

Nazwa funkcji do uruchomienia.

Igloo

"chest" - ustawia tablicę łupów dla skrzyni pod blokiem struktur na "chests/igloo_chest" i ustawia ziarno tablicy łupów zależnie od ziarna świata.

Miasto Endu

"Chest" - Ustawia tablicę łupów dla skrzyni pod blokiem struktur na "chests/end_city_treasure" i ustawia ziarno tablicy łupów zależnie od ziarna świata.

"Sentry" - Tworzy shulkera w lokalizacji bloku struktur.

"Elytra" - Tworzy byt ramka na przedmiot z przedmiotem elytra wewnątrz niej w lokalizacji bloku struktur.

Leśny dwór

"ChestSouth" - Ustawia tablicę łupów dla skrzyni, która zastąpi blok struktur na "chests/woodland_mansion" i ustawia ziarno tablicy łupów zależnie od ziarna świata.

"ChestNorth" - Ustawia tablicę łupów dla skrzyni, która zastąpi blok struktur na "chests/woodland_mansion" i ustawia ziarno tablicy łupów zależnie od ziarna świata.

"ChestEast" - Ustawia tablicę łupów dla skrzyni, która zastąpi blok struktur na "chests/woodland_mansion" i ustawia ziarno tablicy łupów zależnie od ziarna świata.

"ChestWest" - Ustawia tablicę łupów dla skrzyni, która zastąpi blok struktur na "chests/woodland_mansion" i ustawia ziarno tablicy łupów zależnie od ziarna świata.

"Mage" - Tworzy przywoływacza w lokalizacji bloku struktur.

"Warrior" - Tworzy obrońcę w lokalizacji bloku struktur.

Pustka struktur

Pustki struktur można postawić jako część struktury i są ignorowane kiedy plik struktur jest zapisywany.

To sprawia, że bloki w lokalizacji, w której struktura jest postawiona, są zarządzane i nie nadpisane. Na przykład, jeśli zapiszesz strukturę wysoką na 2 bloki z powietrzem na szczycie oraz pustką struktur na dole i wczytasz w ją w przestrzeni z kamienia wysokiej na 2 bloki, bloki na górze staną się powietrzem, ale dół pozostanie kamieniem.

Bloki pustki struktur nie mają okna kolizyjnego lecz mają małe okno uderzeniowe. Dodatkowo są niewidzialne, lecz są wyświetlane jako czerwone sześciany kiedy opcja "Pokaż niewidzialne bloki" będzie włączona w trybie Zapisywania.

Bloki mogą zastąpić pustki struktur, tak jak to robią w przypadku warstw śniegu czy trawy.

Wartości danych

Blok struktur ma nazwę ID minecraft:structure_blockoraz numer ID 255. Zawiera także dodatkowe dane polowe, które określają, który wariant został użyty.

Pustka struktur ma nazwę ID minecraft:structure_voidoraz numer ID 217. Nie ma dodatkowych danych.

Dane bytu

Ta wartość jest używana jedynie przez nbtsheet.png/6 carriedData endermana, nbtsheet.png/4 DisplayTile wagoniku oraz nbtsheet.png/1 Data spadającego bloku (np. Piasek, ale tylko kiedy spoczywa), aby wyświetlić blok w danym trybie i nawet wtedy enderman jedynie ustawi blok w trybie Danych.

Dla wartości używanych przez bloki, odnieś się do działu NBT nbtsheet.png/7 mode w sekcji Blokowe byty poniżej.

DV Opis
0 Zapisywanie
1 Wczytywanie
2 Rogowy
3 Danych

Blokowe byty

Blok struktur ma także powiązany ze sobą byt blokowy. Jego ID to structure_block.

Dane blokowych bytów:

Etykiety częste dla wszystkich blokowych bytów

  • name: Nazwa struktury.
  • author: Autor struktury; ustawione tylko na "?" dla normalnych struktur
  • metadata: Wybrane dane dla struktury
  • posX: Pozycja X struktury
  • posY: Pozycja Y struktury
  • posZ: Pozycja Z struktury
  • sizeX: Rozmiar X struktury, jej długość
  • sizeY: Rozmiar Y struktury, jej wysokość
  • sizeZ: Rozmiar Z struktury, jej głębokość
  • rotation: Obrót struktury, jeden z "NONE", CLOCKWISE_90", "CLOCKWISE_180", albo "COUNTERCLOCKWISE_90"
  • mirror: Jak struktura jest ustawiona w odbiciu lustrzanym, jeden z "NONE", "LEFT_RIGHT", albo "FRONT_BACK"
  • mode: Aktualny tryb tego bloku struktur, jeden z "SAVE", "LOAD", "CORNER", albo "DATA"
  • ignoreEntities: 1 albo 0 (true/false): Czy byty powinny być ignorowane w strukturze

Stan bloków

Nazwa Wartość Opis
nbtsheet.png/7 mode save Zapisujący Blok Struktur
load Wczytujący Blok Struktur
corner Rogowy Blok Struktur
data Blok Struktur Danych

Historia

Pełna wersja
1.915w31aDodano blok struktur. Jest możliwy do zdobycia tylko poprzez komendę /setblock oraz emituje światło.
1.1016w20aBlok struktur może być używany przez graczy. Posiada 4 różne tekstury w zależności od stanu działania.
Dodano pustkę strukturalną (). Jest ona używana do zaznaczania pustej przestrzeni w tworzonej strukturze. Zastąpiła barierę, której twórcy map początkowo używali do tych samych celów.
16w21aBloki struktur nie emitują światła.
Dodano nową funkcję do trybu ładowania - Integralność i ziarno struktury.
1.1116w32aZmieniono ID bloku struktur ze Structure na structure_block

Galeria