-
Bug
-
Resolution: Fixed
-
1.20 Pre-release 1
-
None
-
Confirmed
-
Loot tables
-
Important
-
Platform
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_bartering multiple times and keep track of the loot it gives
- run /execute in minecraft:the_nether run loot give @s loot minecraft:gameplay/piglin_bartering multiple 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