for example:
/summon minecraft:villager ~ ~ ~ {VillagerData:{level:0,profession:"minecraft:farmer",type:"minecraft:taiga"}}
No Farmer appear.
It works only with "Nitwit" 😉
Linked issues
duplicates 1
Comments 4
I believe its intended but I can confirm the behaviour in 1.21.4 and would like to request ownership of the report as the owner is inactive.
This is actually a duplicate of MC-235685, or well, it's the same issue, but that one got a resolution.
I was able to summon a farmer villager by specifying coordinates to a composter for his job site. Example:
This might be intentional since villagers will lose their profession if their job site block is broken (or in this case nonexistent).