Minecraft how to summon specific villagers
Matthew Cannon
Updated on March 22, 2026

In Minecraft Windows 10 Edition 1.11.4 and older, the syntax to summon a villager is: /summon villager [spawnPos] Definitions. spawnPos is optional ( starting in version 1.0 ). It is the x y z coordinate where the villager should spawn. If no coordinate is specified, the villager will spawn in the current location.
There are other answers below:
When you spawn a villager in 1.14 the villager will not have a profession unless you have the corresponding decoration block. Example: a toolsmith needs a grindstone, a butcher needs a smoker, a cleric needs a brewing stand etc. etc. The moment you place the proper decoration block the basic villager will pick up the profession.
Villagers use the Profession and Career tags to determine their type, as detailed on this wiki page. Profession ranges from 0 (Farmer) to 4 (Butcher) and determines the skin of the villager. Trades and actual job are determined by Career, the range and meaning depend on the profession. /summon Villager ~ ~ ~ {Profession:0, Career:1} /summon Villager ~ ~ ~ …
In Minecraft Java Edition, you can specify the profession of a villager you summon using the VillagerData NBT tag. For example, the below command spawns a librarian villager: /summon villager X Y Z {VillagerData: {Profession: “minecraft:librarian” }} Since NBT does not exist in Bedrock Edition, the above commands will not work there.
It can be any of minecraft:desert, minecraft:jungle, etc. level, which is an integer. This should be pretty self explanatory. So an example command might be. summon minecraft:villager ~ ~ ~ {VillagerData: { type: “minecraft:plains” ,profession: “minecraft:mason” ,level:2}} You can find all the valid profession and type values here on the wiki.
Villager Shop Generator. Using the summon command to spawn in a minecraft a villager to create custom trades and custom villager shops. Options include set profession, biome type, level and trades that villager can make. Villager Trouble …
command to summon specific villager, i.e. shepherdpan_tool 1 emeralds • 11 replies • 215 views dustbunney started 6/4/20 5:16 pm and replied 6/5/2020 6:57 pm Thur., June 4, 2020 I am very new at Minecraft and am wanting …
Ok, so ive been doing alot of reading and not finding the answers I need. Ive read up on all the ways to create villagers and vilages from scratch ect. But they dont touch on specifics. If i wanted 1 more librarian for my village, he spawns spawns in the library, how specific does the library have to be before the game spawns one?
Hello. I am wondering how to make this command summon a villager that trades a pig spawn egg. This command summons a villager that trades a normal spawn egg (no mob is spawned from it).
How to summon specific villagers in bedrock, update aquatic. I am trying to summon villagers with specific careers (cleric, leatherworker, librarian etc) but every article I find says to use /summon villager {Profession:#, Career:#} or some variant. When I do so it tell me “unexpected ‘ {‘” or something to that effect.
Related Questions
How to summon a villager in Minecraft PS4?
In Minecraft PS4 Edition 1.14, the syntax to summon a villager is: /summon villager [spawnPos] [spawnEvent] Definitions. spawnPos is optional. It is the x y z coordinate where the villager should spawn. If no coordinate is specified, the villager will spawn in the current location. spawnEvent is optional.
Why can’t I spawn in Minecraft a villager?
Spawn eggs and Spawners do not support the passengers tag, this is a reported Mojang bug. Try the Commands Troubleshooting and Help page if you get stuff with server errors. Using the summon command to spawn in a minecraft a villager to create custom trades and custom villager shops.
How do you make a village shop in Minecraft?
Villager Shop Generator. Using the summon command to spawn in a minecraft a villager to create custom trades and custom villager shops. Options include set profession, biome type, level and trades that villager can make. Villager Trouble shooting. Check, Item ID is just the item, count is 1 or greater.
What does it mean when a villager is 1 block above?
In my command there, it means the villager will spawn 1 block above wherever you run the command. The profession is the type of villager you want. You can even change their name.