mojira.dev
MC-191501

Opening a world from earlier 1.14 releases in 1.16 causes villagers to vanish

If you open a 1.14, 1.14.1 or a 1.14.2 world with villagers in 1.16, the cease to exist.

Tests I did:
Created a 1.14 world and opened it in 1.16 caused non-traded villagers, including unemployed ones to vanish, the ones with trades are still in the game.
With a 1.14.1 world, caused unemployed villagers to vanish, the ones with professions are still in the game.
With a 1.14.2 world, caused non-traded villagers, not including unemployed ones to vanish, the ones with trades and the unemployed ones still in the game.
IWith a 1.14.3 world or a 1.14.4 world, the villagers were safe.
How it was different from what I saw earlier watching a streamer's live, I think the behaviour is not consistent.

How to reproduce the bug:
Create a world in 1.14 versions, spawn some villagers, trade with them and leave some without trading.
Save the world a and open it in 1.16.
Note that some villagers are not there.

How to avoid the bug:
Open the world in a unnafected version (1.15.2 is safe to do it) before upgrading to 1.16

Linked issues

Attachments

Comments 9

We are already tracking this in MC-186436.

As can be seen in

[media]

there are three rows of villagers.
All slots of row 1 are filled with a single villager only.
Slots of row 2 contain an adult and a baby villager.
Slots of row 3 are filled with two adult villagers.

Results of the world opened in 1.16 can be seen in

[media]

.

In this test there were only untraded villagers spawned using a spawn egg. Fresh world created in 1.14.2.

Thommy Siverman

Were any of the villagers interacted with in any way? This seems very random.

Can't speak for the original reporter, but at least in my test there was zero interaction with all of them.

Thommy Siverman

I did a similar experiment, and transitioning from 1.14 -> 1.16, I lost:
4/4 unamed, jobless villagers. None were interacted with.
3/4 named, jobless villagers.
1/4 villagers with jobs, non-traded with.
1/4 villagers with jobs, all were traded with.

I've just attached the

[media]

. It's full of entity loading exceptions.

EDIT:  Never mind.  Found out later that I had loaded it in 1.15.2.

I encountered what looks like this bug yesterday in 1.16.2.  Log attached.

Was the last version you loaded before 1.16.2 either 1.14, 1.14.1 or 1.14.2? Did you use any mods on those previous versions?

No mods, but it looks like it was loaded last in 1.15.2.

I'll make a new ticket if it doesn't already exist.

A11v1r15

boq

Confirmed

Very Important

Datafixer

mojang_internal_1

1.16

20w28a

Retrieved