Java 1.8 – 26.3 · Bedrock · 50 generators
Minecraft Command Generator
Build /give, /summon, /execute and data pack files with a live preview — written in the exact syntax your version reads. Or just describe it.
Describe it — AI writes the command
Type what you want in plain words. The AI picks the generator and opens it with the form filled in, so you can check and change anything.
Checking the AI…
Deepest NBT and components
Every 1.20.5+ item component and the legacy NBT before it, passengers stacked as deep as you like, spawner potentials, attributes, villager offers — with the raw NBT next to the form.
Live in-game preview
Tooltips, mobs, armor-stand poses, titles, boss bars, books, banners and particles update as you type.
Describe it, AI fills the form
Write what you want in plain words. The AI answers for your edition and version, and you can still change every field.
Paste, save and share
Paste an old command to update it to 26.x, keep commands in your library with history, and send a link that opens the exact form.
Items 9 generators
- /giveMake custom Minecraft items: names, lore, enchantments, attribute modifiers, armour trims, dye, durability and food. Get a /give command for your exact version.
- /enchantEnchant the item a player is holding: pick enchantments and levels, get warned about clashes and items they don't fit, and copy /enchant for your version.
- FireworkDesign Minecraft firework rockets: shape, colours, fade, trail, twinkle and flight. Get a /give or /summon command for your version and watch it burst in the preview.
- PotionMake custom Minecraft potions, splash and lingering potions and tipped arrows: any effect, level and duration, custom colour and name. Commands for every version.
- Written bookWrite a Minecraft book with coloured text, clickable links and commands, title, author and pages. Get a /give command for your Java version with a page-by-page preview.
- BannerDesign Minecraft banners and shields layer by layer with all 40+ patterns and 16 colours, see the design live and copy a /give command for your version.
- Player headGet any player's head, a custom-textured head from a base64 value, or a mob head with one /give command. Written for your exact Minecraft version, Java and Bedrock.
- /clearClear items from inventories with /clear: everything, one item, a tag, a number of items, or only count them. Java item tests and Bedrock data values.
- /itemPut an item in any slot: head, off hand, hotbar, chests, horse armour. Writes /item for Java 1.17+ and /replaceitem for older Java and Bedrock.
Mobs and players 9 generators
- /summonSummon custom mobs in Minecraft: variants, charged creepers, killer bunnies, riders, armour, effects, max health and attributes. Written for your Java or Bedrock version.
- /effectGive players speed, night vision, invisibility and every other effect, with level, seconds or infinite and hidden particles. Pick your version and copy /effect.
- /tpTeleport players to coordinates or to each other, facing a direction, a block or a mob. See the jump on a map and copy /tp for Java or Bedrock.
- /teamJava onlyMake a Minecraft team with a colour, prefix, friendly fire and name tag rules, then add players. Get /team commands for your Java version with a name tag preview.
- Armor standPose a Minecraft armor stand in 3D with sliders or the 13 game poses, add arms, armour and a name, and copy a /summon command for your Java or Bedrock version.
- Villager tradesMake a villager or wandering trader with your own trades: costs, results, enchanted books, max uses and level. Copy a /summon command for Java 1.14 to 26.x.
- /spreadplayersScatter players at random spots with /spreadplayers: set the centre, the minimum gap and the range, keep teams together, cap the height. Java and Bedrock.
- /attributeJava onlyChange max health, speed, scale, reach and every other attribute, or add modifiers. Writes the right names and modifier IDs for Java 1.16 to 26.x.
- /damageHurt a player or mob by an exact amount with any damage type: fall, fire, magic, an attacker. See the hearts drop, then copy /damage for Java or Bedrock.
Chat, titles and HUD 6 generators
- /tellrawWrite coloured Minecraft chat messages with bold, italics, hover text and clickable links. Preview the chat, pick your version and copy the /tellraw command.
- /titleShow big titles, subtitles and action-bar text on players' screens. Preview the fade timing, pick Java or Bedrock and your version, and copy the /title commands.
- /bossbarJava onlyMake a custom Minecraft boss bar: name, colour, notches, value and who sees it. Get the /bossbar commands for your Java version with a live preview of the bar.
- /scoreboardCreate a Minecraft scoreboard objective, show it on the sidebar, tab list or under names, and set players' scores. Commands for Java 1.8 – 26.3 and Bedrock.
- /cameraBedrock onlyMake Bedrock /camera commands for cutscenes: fade the screen, move a free camera with easing, switch presets and change the field of view, with a live animated preview.
- /hudBedrock onlyHide or bring back parts of the Bedrock HUD: hotbar, hearts, hunger, crosshair, paperdoll and more. Toggle each part, watch the preview and copy the /hud commands.
Blocks and world 12 generators
- /gameruleTurn on keep inventory, stop the daylight cycle, switch off mob griefing and more. Every game rule spelled the way your version needs, Java 1.21.11 names included.
- /setblockPlace one block with the exact block states you want: stairs facing a direction, upside-down slabs, chests with NBT. Java 1.13 to 26.3 and Bedrock, with a 3D preview.
- /fillFill a box with blocks: hollow rooms, outlines, replacing one block with another. See the box and its block count in 3D, and split boxes over the 32,768 limit.
- SignMake signs with coloured, bold or glowing text on both sides, then place them with /setblock or give them as items. Java 1.13 to 26.3; blank signs on Bedrock.
- SpawnerMake a monster spawner for any mob, with faster spawns, more mobs per spawn, a bigger range or several mob types. Java 1.13 to 26.3; empty spawners on Bedrock.
- /particleMake Minecraft particle effects: coloured dust, block and item particles, count, spread and speed. Get a /particle command for your version and see the burst live.
- /playsoundPlay any Minecraft sound with /playsound: pick the sound, volume, pitch and who hears it. Sound names for your Java or Bedrock version and a hearing range map.
- /cloneCopy or move a build with /clone: pick the source corners and destination, skip air or copy one block type, and see the copy land in 3D. Java and Bedrock.
- /fillbiomeJava onlyChange the biome of an area with /fillbiome: pick corners, a biome, and optionally only replace one biome or tag. Splits big areas. Java 1.19.3 and later.
- /timeSet, add or query the time with /time: day, noon, night, midnight, exact ticks, and Java 26.1 world clocks with pause and speed. Live sky preview.
- /weatherSet clear weather, rain or a thunderstorm for as long as you want with /weather. The generator writes seconds, ticks or time units for your version.
- /worldborderJava onlySet up a Minecraft world border in one go: size, centre, a shrinking border over time, damage and warnings. Written for your exact Java version.
Selectors and logic 3 generators
- Target selectorBuild @e, @a, @p, @r, @s and @n selectors with type, distance, tags, scores and more. See who gets picked on a radar and copy it for your version.
- /executeBuild /execute commands step by step: as, at, positioned, if block, if score, store and run. Reads the chain back in plain English and writes old or new syntax for your version.
- /dataJava onlyRead and change NBT on mobs, chests and command storage: get, merge, modify (set, append, insert…) and remove, checked for your Java version from 1.13.
Data packs 11 generators
- Loot tableJava onlyBuild a Minecraft loot table for chests or mob drops: weights, counts, enchantments, names and drop chances. Roll it in the preview, then download the data pack.
- RecipeMake custom Minecraft recipes for the crafting table, furnace, smoker, stonecutter or smithing table. Click items into the grid and download a data pack or behaviour pack.
- AdvancementJava onlyMake custom Minecraft advancements: title, icon, task, goal or challenge frame, criteria and rewards. Watch the toast pop up, then download the data pack.
- PredicateJava onlyMake a Minecraft predicate for your data pack: weather, time of day, sneaking, effects, held items, biomes and scores. Test it live, then use execute if predicate.
- Item modifierJava onlyBuild a Minecraft item modifier: rename, add lore, set enchantments, repair or change the stack size. Preview the item before and after, then use /item modify.
- TagJava onlyMake Minecraft data pack tags for blocks, items, mobs, functions, biomes and more, with the right folder for your Java version and commands to test them.
- Custom enchantmentJava onlyMake a custom Minecraft enchantment with a data pack: extra damage, effects on hit, speed and other attributes, levels and enchanting table costs. Java 1.21+.
- Damage typeJava onlyMake a custom Minecraft damage type: difficulty scaling, hurt sound, armor and shield rules and your own death message. Test it with /damage and get the data pack.
- DimensionJava onlyMake a custom Minecraft dimension: flat layers, void or vanilla-style terrain, plus sky, time, height and Nether-style rules. Get the dimension type files and the tp command.
- Jukebox songJava onlyMake a custom Minecraft music disc: jukebox song JSON with sound, “Artist - Title” text, length and comparator signal, plus the /give command for your version.
- Painting variantJava onlyAdd a custom painting to Minecraft: size up to 16×16 blocks, title and author, random placement, plus /give and /summon commands for your Java version.
Why a command from a video stops working
Minecraft rewrote its command data several times: the 1.13 flattening renamed items and mobs, 1.20.5 swapped item NBT for components, and 1.21.5 changed how text is written. A command copied from an older video or forum post often fails with “Expected whitespace” or “Unknown item”. Every generator here asks for your edition and version first and writes the format that version reads, and it warns you when an item or mob doesn’t exist in it yet.
Bedrock commands are written separately: Bedrock has no NBT, so things like mob armour or item names that only Java commands can set are marked “Java only” instead of producing a command that would fail.
Already have a command? Use Paste a command on its generator: it reads commands in any of these formats into the form, so you can change it or switch the version and copy it again. Commands you want to keep go into your library with Save, and every command you copy lands in its history.
Need coordinates for /tp or a spot to /summon at? Find it on the Minecraft Tools seed map first.