MC Toolkit

Commands & Data guides

Minecraft guides filed under Commands & Data.

A custom head stores a URL wrapped in base64 JSON, not an image

The profile component holds base64 of {textures:{SKIN:{url:…}}}. That is why a head's look is fixed at the moment it was made, and why the database can be tens of thousands of entries.

2026-08-01Commands & Data

A Minecraft username is 1–16 characters of exactly three things, and a UUID has two spellings

Letters, digits, underscore. No hyphens, no dots, no spaces. And a UUID is accepted with or without its dashes — which is why one lookup fails and the identical one works.

2026-08-01Commands & Data

A predicate with one condition has no wrapper, and that is a real shape change

One condition is the object itself. Two or more get wrapped in all_of or any_of. Plus the eight condition types, and why inverting is a wrapper rather than a flag.

2026-08-01Commands & Data

A .nbt structure stores palette indexes, not block names — which is why it is so small

Three keys hold an entire build: size, palette and blocks. Each block is an integer pointing into the palette, so a 32³ volume of stone costs one string and 32,768 numbers.

2026-08-01Commands & Data

The advancement tree: 126 advancements, and Story has no challenges at all

Adventure holds 47 of the 126 and the End just 9. 70 are dead ends, the longest chain is 8 deep, and the Story tab is the only one with zero challenge frames.

2026-08-01Commands & Data

Damage types: which 19 ignore armour, and why shields are the weaker guard

26.2 ships 51 damage types. 19 bypass armour, 30 bypass shields, and the overlap is not what people assume — every type that beats armour also beats a shield.

2026-08-01Commands & Data

Enchantment conflicts: only 18 of 43 conflict with anything, and six do most of it

26.2 ships 43 enchantments. 25 conflict with nothing at all, level 3 is the most common cap, and Curse of Vanishing applies to more items than any other enchantment.

2026-08-01Commands & Data

Negative coordinates break chunk maths in two places, not one

Truncating division puts block −1 in chunk 0 instead of −1, and a plain % gives an in-chunk offset of −1 instead of 15. Both are off, and both look right until you go west of spawn.

2026-08-01Commands & Data

Potions cover 19 of 40 effects — and four potions are not named after what they do

21 status effects have no potion at all. Swiftness gives Speed, Leaping gives Jump Boost, Healing gives Instant Health — and /give and /effect need the different names.

2026-08-01Commands & Data

1,585 recipes and 794 tags: stonecutting is a fifth of them, and one tag holds 417 blocks

26.2 ships 21 recipe types, and crafting is not as dominant as it feels. On the tag side, mineable/pickaxe alone covers 417 blocks and no vanilla tag uses replace.

2026-08-01Commands & Data

Looking for more Minecraft tools?

A suite of client-side generators, viewers and converters — all free, all in your browser.