This plugin (tested with Spigot API 1.17, using Tuinity server 1.17) causes water/snow blocks to be placed at the surface of the world at random during rainy/snowy weather. Mostly good along with my FluidsRealism plugin, available here:
https://www.spigotmc.org/resources/fluidsrealism.98678/