Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-129266

Jagged ocean transitions and slower biome generation


    • Icon: Bug Bug
    • Resolution: Fixed
    • 21w37a
    • Minecraft 18w16a, Minecraft 18w19a, Minecraft 1.13-pre3, Minecraft 1.13-pre4, Minecraft 1.13-pre6, Minecraft 1.13-pre8, Minecraft 1.13, Minecraft 18w30b, Minecraft 18w31a, Minecraft 1.13.1, 1.15.1, 1.16.3, 1.17.1
    • None
    • Confirmed
    • (Unassigned)

      When a (Deep) Warm Ocean or (Deep) Frozen Ocean biome is close to a temperate landmass, the world generation create jaggy, repeating transitions, which tend to follow a North-South or East-West axis.

      Notice how the water color changes in the provided screenshots, and look at the biome map given by Amidst. (The world seed is -7748547350291891684, and the screenshots below are at -1282 1772 and -2560 1530)

      This change seems to be related to a 5x slowdown between 18w15a and 18w16a when generating the biome map with Amidst, which use the GenLayer class of the Minecraft .jar to calculate biome data. It is likely that this slowdown is also present in-game when generating chunks.

      Note bis: When diffing the MCP-decompiled code for 18w15a and 18w16a, I found this change, which may be the culprit: https://pastebin.com/fQfT5BUW

        1. 2018-06-21_11.07.28.png
          2.62 MB
        2. IMG_9685.JPG
          493 kB
        3. IMG_9686.JPG
          12 kB
        4. IMG_9687.JPG
          521 kB
        5. IMG_9688.JPG
          21 kB
        6. Jaggy biomes (-1282, 1772).png
          Jaggy biomes (-1282, 1772).png
          1.03 MB
        7. Jaggy biomes (-2560, 1536).png
          Jaggy biomes (-2560, 1536).png
          821 kB
        8. Jaggy biomes amidst (-1282, 1772).png
          Jaggy biomes amidst (-1282, 1772).png
          56 kB
        9. Jaggy biomes amidst (-2560, 1536).png
          Jaggy biomes amidst (-2560, 1536).png
          64 kB

            Unassigned Unassigned
            Moulins HEUILLARD Arthur
            13 Vote for this issue
            6 Start watching this issue