I don't know about this. With Minecraft, I do not believe you can register when a player is in rain, only when it is raining. So if a player used this underground and it was raining above ground, it would still work.You could also just shift if it's raining.
Plus, what if you wanna do waterbubble while raining?I don't know about this. With Minecraft, I do not believe you can register when a player is in rain, only when it is raining. So if a player used this underground and it was raining above ground, it would still work.
Use IceBulletlove this idea but would be nice for it to be able to freeze if servers want to have it not freeze they could just edit the config