/

Minecraft command generator for Java Edition

Build any command with real controls instead of guesswork — a target selector builder, item components, an NBT editor with formatting you control, and JSON text with a live preview. Everything is checked against the version you pick, from 1.16 through 26.2.

66 commands in 26.216 versionsno account, no ads

What it produces

The same custom sword, written for three different versions
  • 1.19
    /give @p diamond_sword{display:{Name:'{"text":"Frostbite"}'},Enchantments:[{id:"minecraft:sharpness",lvl:5s}]}
  • 1.21.4
    /give @p diamond_sword[custom_name='{"text":"Frostbite"}',enchantments={levels:{"minecraft:sharpness":5}}]
  • 26.2
    /give @p diamond_sword[custom_name={text:"Frostbite"},enchantments={"minecraft:sharpness":5}]

Version-correct output, not a best guess

Item components arrived in 1.20.5, text-component events were renamed in 1.21.5, attribute ids lost their generic. prefix in 1.21.2. Pick a version and the syntax changes with it.

Ids come from the game, not a hand-typed list

Every item, block, entity, effect, enchantment, particle and sound is generated from the real registries for each supported version, so nothing is missing and nothing is invented.

NBT you can actually read

A proper SNBT parser with a JSON view, live validation that points at the line and column, and full control over indentation, quotes and spacing.

Every command