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-145751 Villager Spawn egg spawn brown coat Resolved MC-146057 Only default villagers spawn Resolved MC-146061 villagers don't spawn randomly when using eggs Resolved MC-146189 Spawn eggs only spawn plain villagers Resolved MC-146245 Nitwits only!? 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