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(previouslykeepInventory).
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.