mojira.dev
MC-140938

Villagers spawn without a profession

The bug

Since 18w50a, an unnamed villager called 'entity.minecraft.villager.none' will randomly be spawned using the /summon command or spawn eggs.

How to reproduce

  • Place a command block with the following command

    /summon villager ~ ~0.5 ~
  • Place a button on the side of the block

  • Keep pressing the button until the command output mentions the internal name path

Analysis

This villager is separate from the existing and named "Nitwit", and is not the new named, GUI-less "Mason" either, as can be observed from the command output in the screenshot.

It can be summoned directly using:

summon villager ~ ~0.5 ~ {VillagerData: {profession: "minecraft:none", level: 1}}

Linked issues

MC-141799 from villager spawn egg is spawning some old type villagers!!! Resolved MC-143655 Spawning a villager sometimes spawns an untradeable brown robe villager Resolved MC-143772 We dpnt need two Nitwits Resolved MC-143774 Some villager spawn as default brown coats with no trades Resolved MC-144673 one type of villager does not spawn right Resolved

Attachments

Comments 11

This villager can also be summoned using:

/summon villager ~ ~ ~ {VillagerData:{profession:"minecraft:none",level:*doesn't matter which level*,type:"minecraft:none"}}

Relates to MC-140961, as it is another case where villagers have a chance to have a profession of "none".

Might be related to MC-140868, as {{}}this villager is certainly "unemployed", and "minecraft:village/plains/villagers/unemployed.nbt" might refer to it.

With 18w50a, babies villagers have no profession (minecraft:none) as their profession after they grew up.

From above comments and other discussions I understand this type of villager is intended to exist, so I modified the description. It still is a bug that this type can randomly be summoned, so I refocused the description on that.

1 more comments

Present in 19w08a with either spawn eggs or commands.

Unable to test in 19w11a, as ALL villagers spawned are now without profesion. Both from spawn egg as well as from commands.

@Jack_McKalling It is intended, as villagers need a working stations for them to receive a profession.
This issue should be resolved as WAI.

Understood.

I request to close this ticket as "Works As Intended" due to changed mechanics.

All villagers spawn without a profession, then they pick profession based on available job site blocks. 

Jack McKalling

Agnes Larsson

Confirmed

villager

Minecraft 18w50a, Minecraft 19w02a, Minecraft 19w03a, Minecraft 19w03b, Minecraft 19w03c, ..., Minecraft 19w06a, Minecraft 19w07a, Minecraft 19w08a, Minecraft 19w08b, Minecraft 19w09a

Retrieved