mojira.dev
MC-235685

Summoning a villager with a profession and level 1 summons an unemployed villager

Not sure if this is intended but this is inconsistent, normally if you use /summon villager ~ ~ ~ {VillagerData:{profession:(profession)}} you get that particular profession, but it only works if the level specified is 2-5, because using level 1 gives an unemployed villager instead

How To Reproduce

1: Go into any world with cheats on

2: Type in /summon villager ~ ~ ~ {VillagerData:{profession:butcher,level:1}}

3: Hit "Enter"

❌  You get an unemployed villager

What I expected was you get a profession with a stone badge; what actually happened was you get an unemployed villager

 

Linked issues

Comments 5

This is because the villager has no experience, and no work station, allowing them to get a different job instead.
AFAIK, this is actually intended behavior, though I do not have a source of Mojang saying it.

@Dhranios is right, since the villager has no work station, it immediately loses it's profession. Works as Intended. Try putting a workstation nearby.

This doesn’t work

How much bugs do you comment?

You need to put the assigned workstation nearby in order to unlock the trades of the summoned village i.e. butcher needs a smoker. Setting the level higher will get you a villager with the profession needed without the workstation

ethan tang

(Unassigned)

Unconfirmed

(Unassigned)

1.17.1

Retrieved