Compatibility
Minecraft: Java Edition
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
This mod lets you make it rain, snow, or storm forever (or never), without having to sacrifice any of the vanilla weather mechanics. It has a set of configuration options for controlling weather. If you like (or hate) rain, this mod is for you.
The practical effects of permanent rain
Permanent rain or thunder can have some interesting pros and cons and add some challenge, ambience, or make things easier depending on the kind of world you're playing in.
This mod is particularly useful in skyblock-like worlds, or worlds with limited water because it allows you to consistently obtain water through cauldrons, and keep your crops hydrated so you can make use of every tile of dirt available to you. Thunderstorms will likewise allow mobs to spawn, perhaps encouraging you to light up your world better.
Permanent rain works best with other mods or resource packs, but out of the box the mod offers a variety of simple options for controlling the weather mechanics.
Here are a few examples of things you can do with this mod:
- Make it permanently rain, even in deserts & mesas (default)
- Make it always storm and/or snow, or disable either
- Disable weather altogether, or simulate the effect of a desert in every biome
Configuration options
In addition to the above, through various combinations of settings you can absolutely achieve much more specific or niche use cases/preferences.
All configuration options below take effect immediately, so you won't need to restart the world to change them.
Weather Control
All of the options below allow you to manage how weather behaves. Valid options for each are Always
, Never
, and Unmodified
.
Weather Override
- Overrides the state of weather in your world. By default it is set to be always active. You can remove weather, or disable Raindance's effects & use a combination of options below to customize the weather mechanics further.Thunderstorm Override
- Overrides the state of thunderstorms in your world. By default the behaviour is not overriden. You can disable or force storms to always occur with this setting.Biome Override
- Overrides biome-specific precipitation. By default this is set to always, which forces it to be able to rain in deserts, mesas, and anywhere else where it can't normally rain, including in modded biomes. Setting this toNever
allows you to disable a lot of the effects of rain while keeping the darkened world state if you'd like.Snow Override
- Overrides whether or not snow will fall. If set to always this will not cause snow layers to spawn outside of biomes they would not normally appear in, however cauldrons there will collect powdered snow instead of water this way.
What's next
Commands
Commands to control the mod configuration at runtime for datapacks & functions to use.
Fine-tuned biome overrides
Better overrides for biomes that'll let you customize the state of weather in each biome. You can already do this with a datapack, but it would be convenient to have a graphical way of configuring these settings in-game.
Weather & Storm Beacons
Craftable beacons which cause it to begin raining or storming when a player is nearby. Disabled with a config.
Weather & Storm Suppressors
Craftable beacons which suppress rain and/or storms when a player is nearby. Disabled with a config.
Biome Rain Colors (Maybe)
I'd like to look at dynamically coloring rain particles based on the biome that they are falling in. Assuming that there are not shader or render limitations involved here that would make the mod too invasive, this is something I will likely add as a configuration option.
Regional Weather (Maybe)
I'd like to look into implementing a way for the state of weather to be locational. Similar to how it might never rain in deserts, I'd like to generalize that behaviour into something more controllable. Most likely this would be on an individual chunk basis. With the previously mentioned blocks, this would allow for interesting areas & mechanics in modpacks. If I do this, I would like to also add APIs for mods which might want to query the state of rain at a given location.
Recommendations
None of the mods or resource packs listed below are affiliated with me or this mod in any way
With this mod I recommend using a rain-altering resource pack like Rainy Day or Realistic Rain. Mods like Sound Physics Remastered and Immersive Thunder are also great touches that will improve the ambience of your rain. There are also many mods that have nice interactions, benefits, or behavioural changes with rain that you might enjoy combining with Raindance.
Rain Growth
The Rain Growth mod makes crops grow quicker in the rain. In combination with Raindance you can use this mod to permanently speed up the growth of crops exposed to the sky.
Client side control
This mod should work just fine on the client if you want to use it to control your weather, however its designed more with a focus on the gameplay aspects of rain in mind including for servers & modpacks, and not just simple client-side control. If quick, client-side weather control is something you're looking for, you might be more interested in Weather Changer which is designed specifically for removing or changing weather on the client.
Modpacks
You are completely free to include this mod in modpacks if you'd like to use it. Please consider supporting me or offering a link to the modrinth page for Raindance if you'd like to make a pack centered around it. I'd appreciate it a lot, but, it's not necessary.