Anleitungen / Bauen & Ressourcen
Eine Shulker-Kiste fasst genau die Hälfte einer Doppeltruhe
Siebenundzwanzig Stapel passen in eine Shulker-Kiste, eine volle Doppeltruhe entspricht also genau zwei davon — und beim Redstone-Timing lauert die passende Falle.
Eine Shulker-Kiste fasst 27 Slots, und ein Slot fasst einen Stapel, eine volle Kiste enthält also 27 Stapel — eine Tatsache, die die meisten Spieler richtig wiedergeben und dann sofort falsch anwenden, wenn sie eine Truhe voller Bruchstein in Kisten umrechnen wollen.
Stapel, Truhen, Kisten
Die Umrechnungskette ist reine Multiplikation, weshalb sie sich leicht im Kopf rechnen und ebenso leicht falsch rechnen lässt:
| Behälter | Slots | Fassungsvermögen in Stapeln |
|---|---|---|
| Shulker-Kiste | 27 | 27 |
| Einzelne Truhe | 27 | 27 |
| Doppeltruhe | 54 | 54 |
Eine Doppeltruhe entspricht somit exakt zwei Shulker-Kisten, nicht „ungefähr zwei". Wer eine Doppeltruhe voller Stein transportiert, braucht zwei Kisten und es bleibt nichts übrig — aber nur, wenn jeder Slot ein voller Stapel eines stapelbaren Gegenstands ist.
Wo die Rechnung kippt
Die Stapelgröße hängt vom Gegenstand ab, und genau deshalb darf der Rechner niemals pauschal 64 annehmen. Ein Slot voller Enderperlen fasst 16, ein Slot voller Wassereimer nur einen. Füllt man eine Shulker-Kiste mit nicht stapelbaren Gegenständen, enthält sie 27 Gegenstände, nicht 27 Stapel. Der Kiste ist das egal; der Rechnung nicht.
Dieselbe Falle schnappt auch beim Sortieren mit Komparatoren zu: Ein Behälter voller Wassereimer gilt als voll, obwohl er kaum etwas enthält.
Redstone-Ticks sind keine Game-Ticks
Das Timing ist die andere Hälfte des Werkzeugs. Redstone läuft nach einer eigenen Uhr:
1 redstone tick = 2 game ticks
1 game tick = 1/20 second
Ein Verstärker auf einer Tickstufe verzögert das Signal also um 2 Game-Ticks, sprich eine Zehntelsekunde. Ein Verstärker auf vier Tickstufen sind 8 Game-Ticks. Verkettet man genug davon, ist die Verzögerung hörbar, bevor sie sichtbar wird.
Kolben, Beobachter und Komparatoren reagieren jeweils nach ihrem eigenen Zeitplan, und ihre Mischung erzeugt die Off-by-one-Fehler, durch die eine Tür zweimal auslöst.
Java und Bedrock driften auseinander
Das obige Tick-Verhältnis ist auf beiden Editionen gleich, das Redstone-Verhalten jedoch nicht. Quasi-Konnektivität — der Mechanismus, durch den ein Kolben von einem Block zwei Felder entfernt angetrieben werden kann — existiert in Java, aber nicht in Bedrock. Auch Zero-Tick-Impulse und die genaue Update-Reihenfolge benachbarter Komponenten unterscheiden sich. Eine Schaltung, die in Java einen Tick zu schnell ist, läuft in Bedrock womöglich gar nicht.
In die andere Richtung rechnen
Von Gegenständen zu Kisten geht man per Division mit Rest, und der Rest ist das, was das Inventar verschwendet. 27 Stapel pro Kiste bedeuten, dass eine angebrochene Kiste meist die ehrliche Antwort ist, nicht eine aufgerundete.
Verwandle eine Gegenstandsanzahl in Stapel, Truhen und Shulker-Kisten — und rechne die Verzögerung einer Schaltung zwischen Game-Ticks, Redstone-Ticks und Sekunden um — mit den Stack- & Redstone-Rechnern.