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

Nether and the end rain invisibly after reopening the level

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • None
    • 1.21
    • None
    • Community Consensus
    • Commands, Rendering

      This is not a duplicate of MC-55863, which is about unloaded chunks and biomes.

      This issue is about dimensions. Nether and end dimensions should never rain, even after running "/weather rain" command. But it rains (though invisible) after re-entring the world.

      In fact, MC-55863 is about raining unloaded chunks in overworld show rain particles ignoring their biomes, which is caused by chunks is not loaded in the cilent so that biomes are still unknown. But ALL of the 24 "is duplicated by" issues in MC-55863 is about raining in the nether or the end, which is caused by this issue rather than MC-55863. So, they should be re-tagged as duplicates of this issue instead of MC-55863.

      This issue also affects mob behaviors about raining. Such as bees.

      Step to reproduce:

      1. Enter the nether:/execute in the_nether run tp ~ 128 ~
      2. Try to make it rain: /weather rain
      3. Test if the nether rains: /execute if predicate {condition:weather_check,raining:true}
        • Returns: Test failed The nether should never rain
      4. Test if the command works (weather command works for all dimensions): /execute in overworld if predicate {condition:weather_check,raining:true}
        • Returns: Test passed The overworld rains
      5. Exit the level, reopen the level.
      6. Test if the nether rains: /execute if predicate {condition:weather_check,raining:true}
        • Returns: Test passed Not consistent with before the reopening
      7. Try to make it clear: /weather clear
      8. Test if the nether rains: /execute if predicate {condition:weather_check,raining:true}
        • Returns: Test passed Still rains. We cannot make the nether clear unless reopening the level.
      9. Exit the level, reopen the level.
      10. Test if the nether rains: /execute if predicate {condition:weather_check,raining:true}
        • Returns: Test failed

      Expected behavior:

      The nether and the end should never rain.

      Weather before reopening and after reopening should be consistent. The nether should not rain after reopening the level.

            Unassigned Unassigned
            Chixvv Dl
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              CHK: