Loot tables now use random sequences to determine the loot. Each dimension has its own random sequences. Because random sequences are only seeded based on the world seed and the random sequence id, the sequences are seeded equally in each dimension.
This leads to the loot table giving the same sequence of loot in each dimension.
How to reproduce
Create a new world
Mine gravel and keep track of how many gravel you have to mine to get flint
Go to the nether
Mine gravel and again keep track of how many gravel you have to mine to get flint
❌ Observe that those numbers are equal.
Optionally repeat the experiment in the end or for the 2nd flint until you are confident that this wasn't random chance.
Easier reproduction with commands
Create a new world
run
/loot give @s loot minecraft:gameplay/piglin_barteringmultiple times and keep track of the loot it givesrun
/execute in minecraft:the_nether run loot give @s loot minecraft:gameplay/piglin_barteringmultiple times.❌ Observe that the commands in step 3 give the same loot.
Expected Behavior
One of 2 options:
Loot tables use a single random sequence independent of dimension
The sequences used for each dimension are differently seeded
Comments 0
No comments.