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

Broken end portals affected by MC-93185 from before 25w02a not datafixed

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • None
    • 25w02a
    • None
    • Community Consensus
    • Datafixer

      MC-93185 was fixed in this snapshot but any worlds affected by it remain broken without an exit portal.

      Analysis & Suggested Fix

      • ExitPortalLocation doesn't get datafixed to the correct value if the world was generated before snapshot 25w02a. Changing the Y value from -1 to 1 manually via external tools lets you regenerate the portal by following the reproduction steps below.

        However it would be best if the portal was automatically regenerated if it's detected that it's Y value is below the world bottom.

      Also due to custom worlds the fix it wouldn't be as simple as if(y<1) y = 1. Instead it should be if(y<min_y+1) y = min_y+1

      Reproduction Steps

      • Generate a world with seed 78539955276621 in 1.21.4
      • Kill the ender dragon
      • Load the world in 25w02a
      • Run these commands
        • /setblock 3 1 0 minecraft:obsidian
        • /setblock -3 1 0 minecraft:obsidian
        • /setblock 0 1 -3 minecraft:obsidian
        • /setblock 0 1 3 minecraft:obsidian
      • Place end crystals on the obsidian blocks

      Observed Results

      • Nothing happens

      Expected Results

        1. 2025-01-09_18.26.18.png
          2025-01-09_18.26.18.png
          7.23 MB
        2. broken.png
          broken.png
          7 kB
        3. fixed.png
          fixed.png
          6 kB
        4. Minecraft 2025.01.09 - 18.20.00.01.mp4
          9.41 MB

            Unassigned Unassigned
            Ceresjanin123 Ceresjanin123
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              CHK: