Poradniki / Budowanie i zasoby
Shulkerowa skrzynia mieści dokładnie jeden stack stacków
W shulkerowej skrzyni mieści się sześćdziesiąt cztery stacki, więc pełna podwójna skrzynia to jej ułamek — a czas redstone'a skrywa pułapkę tej samej natury.
Shulkerowa skrzynia ma 27 slotów, a jeden slot mieści jeden stack, więc pełna skrzynia to 27 stacków — fakt, który większość graczy zna, ale natychmiast przekręca, gdy próbuje przeliczyć skrzynię Bruku na skrzynie.
Stacki, skrzynie, skrzynki
Łańcuch przeliczeń to czyste mnożenie — dlatego łatwo policzyć to w głowie i równie łatwo się pomylić:
| Pojemnik | Sloty | Mieści stacków |
|---|---|---|
| Shulkerowa skrzynia | 27 | 27 |
| Pojedyncza skrzynia | 27 | 27 |
| Podwójna skrzynia | 54 | 54 |
Podwójna skrzynia równa się więc dokładnie dwóm shulkerowym skrzyniom, a nie „mniej więcej dwóm". Jeśli taszczysz podwójną skrzynię Kamienia, potrzebujesz dwóch skrzyń i nic nie zostaje — ale tylko wtedy, gdy każdy slot to pełny stack przedmiotu dającego się stackować.
Gdzie licznik się psuje
Rozmiar stacka zależy od przedmiotu, a zadaniem kalkulatora jest właśnie odmowa założenia 64. Slot pereł Endu mieści 16, slot wiader — jedno. Wypełnij shulkerową skrzynię przedmiotami niestackowalnymi, a zmieści 27 przedmiotów, nie 27 stacków. Skrzynia się tym nie przejmuje; twoja arytmetyka tak.
To ta sama pułapka, która łapie sortowanie komparatorem: pojemnik pełen wiader odczytuje się jako pełny, choć mieści prawie nic.
Tick redstone'a to nie tick gry
Druga połowa narzędzia to czas. Redstone działa według własnego zegara:
1 redstone tick = 2 game ticks
1 game tick = 1/20 second
Wzmacniacz ustawiony na jeden tick opóźnia więc sygnał o 2 ticki gry, czyli jedną dziesiątą sekundy. Wzmacniacz na cztery ticki to 8 ticków gry. Połącz ich odpowiednio dużo, a opóźnienie usłyszysz, zanim je zobaczysz.
Tłoki, obserwatory i komparatory reagują każdy według własnego harmonogramu, a ich mieszanie daje błędy o jeden, przez które drzwi otwierają się dwa razy.
Java i Bedrock się rozjeżdżają
Powyższy stosunek ticków jest taki sam w obu edycjach, ale zachowanie redstone'a już nie. Quasi-connectivity — mechanizm pozwalający zasilić Tłok blokiem oddalonym o dwa pola — istnieje w Java, a nie w Bedrock. Impulsy zerotickowe i dokładna kolejność aktualizacji sąsiadujących komponentów też się różnią. Układ, który w Java jest o jeden tick za szybki, w Bedrock może po prostu nie działać.
Praca w drugą stronę
Przejście od przedmiotów do skrzyń to dzielenie z resztą, a to właśnie reszta marnuje miejsce w ekwipunku. 27 stacków na skrzynię oznacza, że prawdziwą odpowiedzią jest zwykle skrzynia częściowo zapełniona, a nie zaokrąglona w górę.
Zamień liczbę przedmiotów na stacki, skrzynie i shulkerowe skrzynie — a opóźnienie układu przelicz między tickami gry, tickami redstone'a i sekundami — za pomocą Kalkulatorów stacków i redstone'a.