Spawn Events for Villager in Minecraft

This Minecraft tutorial explains the spawn events that you can use for a villager in Minecraft Bedrock Edition (PE, Win10, Xbox One, PS4, Nintendo Switch) and Education Edition.

Background

In the latest version of Minecraft Bedrock Edition and Education Edition, the entity value for a villager is villager. The villager entity has a unique set of spawn events that can be used in Minecraft commands such as: /summon and /event. (The spawn event parameter is called spawnEvent in the Minecraft help for the /summon command and eventName in the Minecraft help for the /event command.)

villager

What is a Spawn Event?

Spawn events allow you to trigger certain in-game events for an entity in Bedrock Edition (PE, Win10, Xbox One, PS4, Nintendo Switch) and Education Edition. Currently, you can only trigger one spawn event at a time when you use the /summon or /event commands.

List of Spawn Events

Here is a list of the spawn events that you can use for a villager in Minecraft Bedrock Edition (PE, Win10, Xbox One, PS4, Nintendo Switch) and Minecraft Education Edition:

Minecraft ID Description Bedrock Edition
(Added in)
minecraft:ageable_grow_up Villager has grown up 1.12.0
minecraft:entity_born Villager has been born (which means it is a baby) 1.12.0
minecraft:become_armorer Villager has become an Armorer 1.12.0
minecraft:become_butcher Villager has become a Butcher 1.12.0
minecraft:become_cartographer Villager has become a Cartographer 1.12.0
minecraft:become_cleric Villager has become a Cleric 1.12.0
minecraft:become_farmer Villager has become a Farmer 1.12.0
minecraft:become_fisherman Villager has become a Fisherman 1.12.0
minecraft:become_fletcher Villager has become a Fletcher 1.12.0
minecraft:become_leatherworker Villager has become a Leatherworker 1.12.0
minecraft:become_librarian Villager has become a Librarian 1.12.0
minecraft:become_mason Villager has become a Mason 1.12.0
minecraft:become_sheperd Villager has become a Shepherd 1.12.0
minecraft:become_toolsmith Villager has become a Toolsmith 1.12.0
minecraft:become_unskilled Villager has become Unskilled 1.12.0
minecraft:become_weaponsmith Villager has become a Weaponsmith 1.12.0
minecraft:spawn_armorer Villager has spawned as an Armorer 1.12.0
minecraft:spawn_butcher Villager has spawned as a Butcher 1.12.0
minecraft:spawn_cleric Villager has spawned as a Cleric 1.12.0
minecraft:spawn_farmer Villager has spawned as a Farmer 1.12.0
minecraft:spawn_librarian Villager has spawned as a Librarian 1.12.0
minecraft:schedule_bed_villager Villager is scheduled to go to bed 1.12.0
minecraft:schedule_gather_villager Villager is scheduled to gather 1.12.0
minecraft:schedule_home_villager Villager is scheduled to go home 1.12.0
minecraft:schedule_play_villager Villager is scheduled to play 1.12.0
minecraft:schedule_wander_villager Villager is scheduled to wander 1.12.0
minecraft:schedule_work_farmer Villager is scheduled to work as a Farmer 1.12.0
minecraft:schedule_work_fisher Villager is scheduled to work as a Fisherman 1.12.0
minecraft:schedule_work_librarian Villager is scheduled to work as a Librarian 1.14.0
minecraft:schedule_work_pro_villager Villager is scheduled to work as a pro Librarian 1.14.0
become_witch Villager has become a Witch 1.12.0
become_zombie Villager is transforming 1.12.0
minecraft:entity_transformed Villager has transformed 1.12.0
minecraft:resupply_trades Villager is resupplying trades 1.12.0
minecraft:spawn_from_village Villager has spawned from a village 1.12.0
minecraft:start_celebrating Villager has started to celebrate 1.18.12
minecraft:stop_celebrating Villager has stopped celebrating 1.18.12
minecraft:entity_spawned Villager has spawned 1.12.0

Spawn Event Example

To summon a baby villager in Bedrock Edition (PE, Win10, Xbox One, PS4, Nintendo Switch) or Education Edition:

/summon villager ~ ~ ~ minecraft:entity_born

Next, learn how to use the game commands in Minecraft.

Command Examples

Here are some game command examples for a villager in Minecraft:

Command Generators

If you need help, you can use these tools to automatically generate commands for you: