Villager Summon Command Generator (Java Edition) — Profession, Biome & Level
Build /summon commands with custom NBT for every vanilla mob — baby variants, equipment, colors, and mob-specific options.
Run /summon from an operator’s chat, a command block, or the server console. Not every internal NBT field is covered — this generates the commonly-used ones for each mob.
How to Use the Villager Summon Generator
- Type villager into the search box (or leave the default – this page opens straight to the Villager panel).
- Pick a Profession from the dropdown, or leave it on “None” for an unemployed villager with no trades and no job-site block claimed.
- Pick a Biome / Type to set which regional skin (clothing texture) the villager wears.
- Set the Level from 1 (Novice) to 5 (Master) to control how many of that profession’s trades are unlocked from the start.
- Copy the generated
/summoncommand and paste it into a command block, the server console, or an operator’s chat.
Command Syntax & NBT Reference
The base command is /summon minecraft:villager ~ ~ ~ {NBT}. This tool fills in the {NBT} portion for you:
VillagerData:{profession:"minecraft:<profession>",type:"minecraft:<biome>",level:<1-5>}– this single combined tag controls trades, appearance, and starting trade tier all at once. The three fields on this panel (Profession, Biome/Type, and Level) are packed together into this one tag rather than three separate ones, since that’s how the game itself stores villager identity.
A villager summoned with a profession but Level left at 1 (Novice) only has that profession’s first tier of trades unlocked – leveling normally happens by successfully trading with that villager repeatedly, which this generator can’t fast-forward through directly, so setting Level here is the only way to pre-unlock higher trade tiers without playing through them. Setting Profession to “None” produces an unemployed villager regardless of what Level is set to, since an unemployed villager has no trades to unlock in the first place.
Frequently Asked Questions
If I set Level to 5, does this villager have all Master-tier trades immediately?
Yes – combined with a specific Profession, Level 5 unlocks that profession’s full trade list up through Master tier right away, skipping the usual requirement of trading through each lower tier first.
Does the Biome/Type field change what trades are available?
No – Biome/Type only changes the villager’s clothing texture (Desert, Jungle, Plains, Savanna, Snow, Swamp, Taiga). Trade contents and pricing are determined entirely by Profession and Level.
Can this villager still claim a job-site block and change its own profession later?
Yes – a villager summoned with Profession set to “None” behaves exactly like an unemployed one that spawned naturally: it will claim any valid nearby job-site block (like a lectern or a smoker) and take on that profession, so it isn’t locked as jobless forever.
Will this command work the same way on Bedrock Edition?
No – this tool generates Java Edition SNBT syntax. Bedrock Edition uses its own command and component format for villager profession and trades.
Related Tools
- Zombie Villager Summon Generator – the infected form, curable back into a villager.
- Iron Golem Summon Generator – the protective mob that spawns naturally to defend a large enough village.
- Allay Summon Generator – another friendly mob on the same generator page.
- Give Command Generator – build emeralds or job-site blocks to trade with or reassign this villager.