Why old commands stopped working
Minecraft has rebuilt its command syntax several times in recent versions. Since 1.20.5 items carry “components” instead of the old NBT data, since 1.21.5 texts are no longer written as JSON in quotes, and 26.3 added components of their own for signs. That is why commands from old videos or generators often fail. This generator always writes the current form.
How to use the generator
- Choose at the top what you want to make: item, head, book, sign, armor stand or text.
- Set everything up. The command on the right updates with every change.
- Copy the command. If it fits in chat, paste it there; otherwise use a command block.
Chat or command block?
Chat takes at most 256 characters. Long commands, such as heads with a texture or books with many pages, go into a command block. Get one with /give @s command_block. In command blocks @s hits nobody – use @p for the nearest player.
Heads with a name or with a texture
A head with a player name always loads the current skin. If you want a head that never changes, use “Keep the current skin” to fetch the player’s skin texture. Textures from head collections (Base64 values) can be pasted directly.