NucleoidMC / fantasy

Library to support creating dimensions at runtime
GNU Lesser General Public License v3.0
95 stars 26 forks source link

Don't send rain packets to all worlds #13

Closed Zailer43 closed 2 years ago

Zailer43 commented 2 years ago

When it starts to rain Minecraft Vanilla sends the rain packet to all the worlds, this cannot be noticed in vanilla since only the rain is visible in the overworld.

If you have more than one world where it can rain like in the overworld, the rain animation will be bugged and stay on start until the player exits the world or reconnects.

Note: you can force replicate it using

/execute in minecraft:overworld run weather rain

image

Patbox commented 2 years ago

Thanks for looking into it! Could you check if vanilla resends that packet once player changes dimensions (to make sure it won't hide after switching)?

Zailer43 commented 2 years ago

Thanks for looking into it! Could you check if vanilla resends that packet once player changes dimensions (to make sure it won't hide after switching)?

yes, it does, when changing the world it sends the information of the world including the weather