Befehle & Daten — Anleitungen
Praktische Anleitungen zu Befehlen, Datenpaketen, Bauen und Serverleistung – jeder Artikel ist mit dem passenden Werkzeug verknüpft.
Post-Effekte und Loot-Pools: die zwei Hälften einer Truhe
Die Gewichte eines Loot-Pools entscheiden, was fällt; der Befehl /posteffect entscheidet, wie es sich anfühlt. Beides sind Zahlen, die man prüfen kann, bevor man das Datenpaket schreibt.
Derselbe rote Text bricht auf Java und Bedrock
Ein Farbcode, der in einem Plugin perfekt dargestellt wird, erscheint im nächsten als wörtliche Ampersands. Das Format ist der Grund, nicht das Plugin.
Ein benutzerdefinierter Kopf speichert eine URL, die in Base64-JSON verpackt ist, kein Bild
Die Profilkomponente enthält Base64 von {textures:{SKIN:{url:…}}}. Deshalb ist das Aussehen eines Kopfes zum Zeitpunkt seiner Erstellung fixiert, und deshalb kann die Datenbank Zehntausende von Einträgen umfassen.
Ein Minecraft-Benutzername besteht aus 1–16 Zeichen genau dreier Arten, und eine UUID hat zwei Schreibweisen
Buchstaben, Ziffern, Unterstrich. Keine Bindestriche, keine Punkte, keine Leerzeichen. Und eine UUID wird mit oder ohne Bindestriche akzeptiert — weshalb die eine Abfrage fehlschlägt und die identische funktioniert.
Ein Prädikat mit einer Bedingung hat keinen Wrapper, und das ist eine echte Formänderung
Eine Bedingung ist das Objekt selbst. Zwei oder mehr werden in all_of oder any_of verpackt. Dazu die acht Bedingungstypen und warum Invertieren ein Wrapper statt eines Flags ist.
Eine .nbt-Struktur speichert Palettenindizes, keine Blocknamen — deshalb ist sie so klein
Drei Schlüssel enthalten ein ganzes Bauwerk: size, palette und blocks. Jeder Block ist eine Ganzzahl, die in die Palette zeigt, sodass ein 32³-Volumen aus Stein einen String und 32.768 kleine Einträge kostet — jeweils eine Position und einen Index, niemals einen Namen.
Der Fortschrittsbaum: 126 Fortschritte, und Story hat überhaupt keine Herausforderungen
Abenteuer enthält 47 der 126 und Das Ende nur 9. 70 sind Sackgassen, die längste Kette ist 8 Ebenen tief, und der Story-Tab ist der einzige mit null Herausforderungsrahmen.
Schadensarten: welche 19 Rüstung ignorieren und warum Schilde der schwächere Schutz sind
26.3 enthält 51 Schadensarten. 19 umgehen Rüstung, 30 umgehen Schilde, und die Überschneidung ist nicht das, was man vermutet — jede Art, die Rüstung durchdringt, durchdringt auch einen Schild.
Verzauberungskonflikte: Nur 21 von 43 stehen in Konflikt mit irgendetwas, und sechs machen den Großteil davon aus
26.3 enthält 43 Verzauberungen. 22 stehen mit gar nichts in Konflikt, Stufe 3 ist die häufigste Obergrenze, und Fluch des Verschwindens gilt für mehr Gegenstände als jede andere Verzauberung.
Negative Koordinaten brechen die Chunk-Mathematik an zwei Stellen, nicht an einer
Die abschneidende Division steckt Block −1 in Chunk 0 statt in −1, und ein einfaches % liefert einen Offset von −1 innerhalb des Chunks statt 15. Beides ist falsch, und beides sieht richtig aus, bis man westlich des Spawns geht.