/locate biome "finds" biomes in old world which would be different if generated newly
The bug
When upgrading an older world where the world generation was different, using /locate biome in that world might claim that it found a biome even though these chunks have already been generated in a previous version and the desired biome is therefore not there.
How to reproduce
- Create a world with the following seed in any version before the 1.16 snapshots
5365757111184314758
- Visit the chunks in the Nether near (0,0)
- Use the version specific steps below
1.16
- Open the world in a 1.16 version
- Use /locatebiome in the Nether
/execute positioned 0 0 0 run locatebiome minecraft:soul_sand_valley
It claims a soul sand valley is at (0,0) even though it is not because the chunks were generated in a previous version
1.17 & 1.18-pre1
- Open the world in a 1.17 or 1.18 version
- Use /locatebiome in the Nether
/execute positioned 0 0 0 run locatebiome minecraft:crimson_forest
It claims a crimson forest is at (0,0) even though it is not because the chunks were generated in a previous version
1.19+
- Open the world in a 1.19 version
- Use /locate biome in the Nether
/execute positioned 0 0 0 run locate biome minecraft:crimson_forest
It claims a crimson forest is at (0,0) even though it is not because the chunks were generated in a previous version
2020-02-16, 03:17 AM
2024-12-09, 01:41 AM
35
18
20w07a - 1.21.4
20w07a, 20w15a, 1.16 Release Candidate 1, 1.16, 1.16.1, 20w29a, 1.16.2 Pre-release 1, 1.17.1, 21w43a, 1.18 Pre-release 1, 1.18 Pre-release 2, 1.18 Pre-release 8, 1.18, 1.18.1 Pre-release 1, 1.18.1, 1.18.2 Pre-release 1, 1.18.2, 22w12a, 22w13a, 22w14a, 1.19, 1.19.2, 1.19.3, 1.20.1, 1.21.4
-