N
Common Ground News

Minecraft how to spawn specific villagers

Author

David Ramirez

Updated on March 23, 2026

Minecraft how to spawn specific villagers

/summon villager ~ ~1 ~ {Profession:0,Career:0} The “~ ~ ~” are the coordinates (location) where the mob will spawn, the first and third are lateral directions, and the second means the height. 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.

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.

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.

In Minecraft Nintendo Switch Edition 1.16, 1.17 and 1.18, the syntax to summon a villager using the /summon command is: /summon villager [spawnPos] [spawnEvent] [nameTag] /summon villager [spawnPos]

A more easy way to do it is to summon a villager with or an egg or /summon villager. Then place a job block, so the villager gets its new job. You can edit their trade with /data modify. To keep it simple I’ll describe the second method. So first get your villager. Easiest way is by going in creative mode /gamemode creative

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” }}

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 …

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.

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 to summon a villager in Minecraft using a cheat?

You can summon a villager whenever you want using a cheat (game command) in Minecraft. This is done using the /summon command. Let’s explore how to do this. Supported Platforms. The command to summon a villager is available in the following versions of Minecraft:

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.

How do I change the job of a villager?

A more easy way to do it is to summon a villager with or an egg or /summon villager. Then place a job block, so the villager gets its new job. You can edit their trade with /data modify. To keep it simple I’ll describe the second method.