MineToolsminetools.cn · Minecraft Java Tools

About

Data sources, supported versions, and contact information for MineTools at minetools.cn.

MineToolsWhat Is

MineTools(minetools.cn) is a toolkit for Minecraft: Java Edition players, server admins, and map makers, with command generators, item and entity editors, text components, data pack files, and popular server tools. Everything runs in your browser, and all tools are available without an account. Create an account to save items, entities, and text to My Library for reuse.

Supported Versions

All Java releases from 1.14 to 26.3. Versions with identical commands and data are grouped together (for example, 26.1–26.1.2 and 1.21.9–1.21.10). Switch versions in the top-right corner; generated commands, syntax checks, item and block lists, and AI-generated commands all use the selected version. Features unavailable in a version are hidden.

Command syntax varies widely between versions. This site automatically uses the syntax for your selected version:

  • 1.20.4 and earlier: item data is written as NBT, for example diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:5s}]}, and text such as item names is written as a JSON string.
  • 1.20.5 – 1.21.4: items use components, such as diamond_sword[enchantments={levels:{sharpness:5}}], while text is still written as a JSON string.
  • 1.21.5 and later: the component structure is simplified, and text is written directly as SNBT, for example custom_name={text:"神剑"}。
  • 1.21.11 and later: game rules use lowercase, underscore-separated names. For example, keeping inventory after dying is /gamerule keep_inventory true(previously keepInventory).

Data Source

  • Command tree, registries, default item components, block states, and language files: Mojang's official data reports, curated by misode/mcmeta Curated。
  • Item component field structure: see SpyglassMC/vanilla-mcdoc。
  • Plugin Commands: Official WorldEdit, LuckPerms, and EssentialsX Documentation

What Syntax Checks Can Catch

“Valid syntax” at the bottom means the command can be fully parsed according to the command tree for the version selected in the top-right: the command name, subcommands, number of arguments, coordinate format, value ranges, registry IDs, and matching brackets are all correct. It doesn't guarantee the command will have the effect you want in-game (for example, misspelled NBT fields won't be detected). Test important commands in a test world first.

Contact and Feedback

Found a command generation error or a missing feature? Let us know. This site is not affiliated with Mojang Studios or Microsoft. Minecraft is a trademark of Mojang Synergies AB.