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

Changing the dimension type of the overworld dimension breaks weather

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • 1.20.1, 1.20.2, 23w43b, 1.21
    • None
    • Confirmed
    • Custom Worlds, Data Packs
    • Normal
    • Platform

      Changing the dimension type of the overworld to any other dimension type (such as a custom one), will not allow weather changes to take effect until the server is restarted (in multiplayer logging out and back in doesn't change the weather).

      Steps to reproduce:

      1. Create a data pack with the file data/minecraft/dimension/overworld.json set to
        {
            "type": "minecraft:the_nether",
            "generator": {
                "type": "minecraft:noise",
                "settings": "minecraft:overworld",
                "biome_source": {
                    "type": "minecraft:multi_noise",
                    "preset": "minecraft:overworld"
                }
            }
        }

        or download and install the attached data pack MC-264273.zip

      2. Enter the world and use /weather to change the weather
      3. Observe no change
      4. Close the world (in multiplayer, shut down the server)
      5. Enter the world once again
      6. Notice how the weather has now changed

      Expected result:
      Weather would just change on the fly, like with dimension type set to minecraft:overworld.

      Actual result:
      Weather only changes between server-end startups.

        1. After rejoining.png
          After rejoining.png
          2.30 MB
        2. Before.png
          Before.png
          913 kB
        3. MC-264273.zip
          0.5 kB

            Unassigned Unassigned
            jirauser71590 user-f2760 (Inactive)
            Votes:
            4 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              CHK: