Build custom mobs with equipment, attributes, and properties
Choose a mob to customize. Equipment and properties are preserved when switching.
Undead
Zombies use a humanoid body, skeletons have thinner limbs. All burn in sunlight.
Piglins
Nether mobs with pig-like features. Barter with gold and wield crossbows or swords.
Cubes
Bouncing cubes that split when killed. Health, speed and damage are all derived from their Size tag, so the defaults here are the Size 1 values.
Animals
Passive mobs that grow from babies. Their babies use a negative Age tag, never IsBaby, and none of them renders armor.
Hostile
Aggressive mobs with no baby form. None of them renders armor — the game accepts an equipment slot and simply draws nothing.
Preview
Loading 3D preview...
Drag to rotate
How to use the Mob Builder Guide
Create custom Minecraft mobs — undead, piglins, cubes, animals and hostiles — with equipment, attributes, variants and wool color. Horses, wolves, cats, villagers, cows, pigs and sheep included. Generate /summon commands with a live 3D preview.
Quick steps
1Choose a mob from the selection grid — undead, piglins, cubes, animals or hostiles
2Pick a variant where the mob has one: each cat coat is its own tile, and cows and pigs have a temperature
3Equip armor and weapons in the Equipment tab
4Adjust health, speed, damage, and other attributes
5Set properties like baby, size, wool color, or a custom name
6Copy the /summon command from the Output tab
Example use cases
Create armored zombie guards for adventure maps
Build custom boss mobs with high health and damage
Summon a cold cow, a brown mooshroom or a colored sheep for a build
Give a horse a fixed speed and health instead of the stats the game rolls
Design named NPCs with specific equipment for servers
Generate mob spawns for command blocks and datapacks
Tips
Equipment is preserved when switching between mob types
Only non-default attributes are included in the command to keep it short
Armor works on any mob, but only humanoids draw it — an armored goat is invisible armor that still protects
A cube's Size tag counts from 0, so the big vanilla slime is Size:3 — the tool converts for you
Setting any field at all stops the game rolling a horse's stats, so a command with tags spawns identical horses every time
Enable "Persistent" to prevent the mob from despawning
Use "No AI" to create stationary display mobs
Frequently asked questions
How do I summon a custom mob with armor in Minecraft?
Pick the mob type (zombie, skeleton, piglin, etc.), equip armor and weapons in the Equipment tab, tune attributes like health and speed, then copy the /summon command. Paste it into a command block or chat — the mob spawns already equipped.
Can I make a mob that doesn't despawn?
Yes. In the Properties tab, enable Persistent (PersistenceRequired=true). The mob will never despawn naturally regardless of distance. This is also how named mobs behave by default — giving a mob a custom name implicitly prevents despawning too.
How do I give a mob a custom name above its head?
Set a custom name in the Properties tab. Toggle Name Always Visible (CustomNameVisible=true) to keep the name tag shown even when the player isn't looking at the mob. The /summon command includes both NBT tags so it's ready to paste.
Can I create a boss mob with more health than normal?
Yes — in the Attributes tab override generic.max_health and set a higher value. You'll also want to bump up current Health to match (otherwise the mob spawns at default health and looks hurt). Tune attack_damage, movement_speed, follow_range, and knockback_resistance for full boss behavior.
Does the mob builder support baby mobs?
Yes, for every mob that has a baby form — toggle Baby in the Properties tab. Minecraft actually has two mechanisms and picking the wrong one fails silently: the zombie family uses IsBaby:1b, while animals like cows, sheep and pigs use a negative Age instead. The tool emits whichever one the selected mob really reads, so the command works rather than quietly spawning an adult.
How do I summon a cold or warm cow in Minecraft?
Pick the cow, then choose a temperature under the Animals section. It writes variant:"minecraft:cold" (or warm, or temperate) into the /summon command. The variants arrived in 1.21.5, so the picker only appears from that version onwards — and note a cold cow is a different MODEL, not just a different skin. Pigs work the same way, and a mooshroom uses Type:"red" or "brown" instead, which has existed in every version.
How do I set a sheep's wool color with a command?
Choose the sheep and pick a color in the Properties tab; it writes Color as a byte from 0 (white) to 15 (black). Tick Sheared for a sheep that spawns already shorn. Use the picker rather than typing a number — the game accepts any byte and silently treats an out-of-range one as white, so a typo produces a command that looks fine and gives you a white sheep.
How do I summon a big slime or magma cube?
Select the slime, magma cube or sulfur cube and set a size in the Properties tab. The tag is off by one from the size you see in game — the big vanilla slime is Size:3, not Size:4 — and the tool handles that conversion for you. Size also drives health, speed, damage and armor, so the Attributes tab updates to show what that cube will really have.
Why does every horse I summon have different speed and health?
Because Minecraft rolls a horse's stats when it creates one — max health lands somewhere between 15 and 30, and speed between about 0.11 and 0.34. What decides whether that happens is which form of /summon you use. A /summon that carries NBT (any tag at all) skips the game's spawn setup, so the horse keeps the registry defaults of 53 health and 0.225 speed. A bare /summon with no tags, a spawn egg, breeding or natural spawning all run it and roll instead. So set anything in this tool — even just a custom name — and your horses come out identical every time. Donkeys and mules roll health only, a zombie horse rolls speed only, and a skeleton horse rolls neither.
How do I summon a specific cat variant?
Pick the cat and choose the variant you want — calico, jellie, siamese, tabby and the rest are each their own tile. It writes variant:"minecraft:calico" into the command. The string tag exists from 1.19 onward; before that the game used a numeric CatType, which this tool does not write, so the picker is hidden on older versions. Leave it on Any and no tag is written — the game then picks a random variant, unless your command sets some other field, in which case you get a black cat.
Can I put armor or a saddle on a horse, wolf or villager?
The game will accept the command and then draw nothing. Horse armor, saddles, wolf armor and a villager's clothing are all separate render layers, not the humanoid armor a zombie or skeleton wears — so a diamond helmet in a horse's head slot is invisible. This tool marks those mobs as not wearing equipment for that reason, and the 3D preview matches what the game will actually show you. Armor does still work on any humanoid mob, and on non-humanoids it stays invisible but keeps protecting them.