Certain chest loot generates randomly in different worlds with the same seed and location, when it didn't before 1.14. This behavior is different than all other chest loot, and applies to villages, pillager outposts, ruined portals, and bastion remnants. To reproduce, create two different worlds with the same seed and notice that the same village has different loot for the same chests. These commands are for the seed -336141819713325 to quickly teleport to a village chest (the first one is a plains house loot table, the second is a plains weaponsmith loot table).
/tp @p 1.5 64 43.5
/tp @p 653.5 71 -810
Other loot generates correctly when doing the same thing.
/tp @p 327.5 60 46.5
Linked issues
relates to 2
Attachments
Comments 6
Relates to MC-127839 (fixed at undetermined version)
Affects 1.15-pre6 as well. The problem is that the game is not seeding the village chests. They should have their `LootTableSeed` set based on the world seed and coordinates, or some other hashing method based on the world seed. You can verify the absence of this tag by using `data get block` on a village chest that has not been opened.
Probably because of this fix, some structures no longer contain any loot at all: MC-186067
I believe this is intentional, village chests generate loot inside them at the moment you open them, not through world generation.