promotional bannermobile promotional banner
premium banner
An official remaster of the original 1.2.5 Weather and Tornadoes mod by Corosus!

Description

 

I highly recommend using Sodium with this mod. It improves performance greatly. Lithium is also great.

This mod is now on Modrinth!

 

Weather & Tornadoes Remastered

 

This mod is a remaster of the original Weather and Tornadoes (Weather1) mod by Corosus. Weather1 was discontinued after version 1.6.4, as it was replaced by his newer Weather2 mod, which features localized weather. This project has been endorsed by Corosus. 


This mod includes most of the original content of Weather1, as well as some new features that are in line with modern Minecraft. I tried to keep the Weather1 content as similar to the original as I could. This mod was previously known as "Weather Classic" before the offical endorsement by Corosus. It is now much more in line with the original mod, as I have permission to use the old assets.

 

 

 

Please note that this mod by default lowers the cloud height to ≈ pre-Caves & Cliffs level. This can be disabled.


MAIN CONTENT

 

---------------------------------------------------------------------------------------------------------

 

WEATHER REWORK: STORM STAGES

Thunderstorms now have 5 different stages depending on their severity. During high level storms, lightning becomes more frequent and the chances of players and other mobs being struck increases. 



 



NEW WEATHER EVENT: TORNADO

Tornadoes will destroy terrain and suck up mobs and blocks. Higher stage tornadoes are more destructive than lower stage tornadoes - not just in their radius, but in the types of blocks they can suck up and damage. For example: Stage 2 tornadoes will not be able to rip up cobblestone, but Stage 5 tornadoes will.


There is a difference between scaled tornado destructiveness based on stage, and the Global Destruction Level.

The global destruction level dictates how tornadoes should affect gameplay. 0 = almost no damage to terrain or structures. 1 = "realistic" damage to terrain and structures. 2 = devastating damage to terrain and structures. The default value is 2. (See bottom of page)




NEW WEATHER EVENT: WATERSPOUT

 

Waterspouts are weaker tornadoes that cannot destroy terrain. They are less violent than normal tornadoes and will dissipate upon colliding with solid ground. They can spawn during windy rainstorms over bodies of water. 

 

NEW WEATHER EVENT: STORM CLUSTERS

 

Storm clusters were an unfinished aspect of the original Weather and Tornadoes mod. They later became the localized storms of Weather2. I decided to reimplement them and give them full functionaility while keeping weather as a whole a global event.

 

Storm clusters act as wind amplifiers; wind underneath a cluster will be stronger than normal, causing mobs, blocks, and items to be blown by the wind. Additionally, storm clusters can increase in strength depending on the storm stage, and even spawn special, stronger tornadoes!

 

---------------------------------------------------------------------------------------------------------




NEW WEATHER TYPE: HEAVY DOWNFALL

When downfall is heavy, rain will become heavier and louder, puddles will be created, and movement speed will be slightly decreased for all walking mobs. Puddles can change grass into dirt, and dirt into mud. Like water, puddles can break certain blocks like torches, crops, and redstone! In snowy biomes, heavy downfall will cause snow buildup and frostbite to players and certain mob variants. Getting indoors or standing near heat sources will counteract this effect.


To help protect crops from being damaged by heavy downfall, a new block called Wooden Canopies have been added. Wooden Canopies are essentially adjustable shutters that can easily be toggled via redstone to either block or expose skylight and rainfall.

 

 

 

Wooden Canopies work synergistically with another new block added: the Rainfall Detector. The Rainfall Detector is the rain-weather counterpart to the Daylight Detector. It will provide redstone power if exposed to rain.


Additionally, a new entity will spawn in heavy rainstorms: the Flying Fish


NEW ENTITY: FLYING FISH

The flying fish is a unique mob which spawns both in river biomes and during heavy downfall events. (Yes, it is a Terraria reference!)

 

---------------------------------------------------------------------------------------------------------



NEW WEATHER EVENT: WIND

Wind is a passive weather event that fluctuates depending on the day. Wind is mainly an atmospheric addition. Wind becomes audible outdoors if it is strong enough, and particles will drift in the direction the wind is blowing. Leaves blocks will also drop leaf particles depending on the strength of the wind. Wind is an exclusively outdoor phenomenon; it will not have any affect indoors or underground.

 

If the wind is strong enough, it can trigger doors, levers, fence gates, and buttons. It can also blow mobs and dropped items around! Strong wind can cause problems if you're not prepared.

 

---------------------------------------------------------------------------------------------------------





NEW BLOCKS: TORNADO SENSOR, TORNADO SIREN

The Tornado Sensor will provide a redstone signal when a tornado is nearby. This does not work with waterspouts.

The Tornado Siren will continuously sound an alarm while activated with redstone. Villagers will flee indoors if a siren goes off in the presence of a tornado.

 

The sensor and siren are meant to be used together.

---------------------------------------------------------------------------------------------------------

 

 

NEW ITEMS: SHOCKWAVE ITEM, DRILL ITEM, WORM GUN, CONSTRUCT ITEM

 

The Shockwave Item is a block manipulation tool that allows players to launch blocks and mobs. It can be upgraded in survival mode via a storm infuser to become stronger. (See below)

 

The Drill Item is similar to the shockwave item, but instead of creating a shockwave, it digs a tunnel by flinging the blocks into the sky. The drill item can be obtained in survival mode after obtaining a max level shockwave item.

The Worm Gun is a random item that creates a worm made of blocks. The worm can hurt others if it collides with them and will just kind of wander around until it dies.

 

The Construct Item is a creative mode item that allows you to save and place templates of structures you have built. The item will grab surrounding blocks to build your structure! Important info:

1. The Capture Settings determine the area that the construct item will try to save. Hold crouch and right click a block to capture the area around it.
2. Only blocks present in the Allowed Blocks list will be saved.
3. The Assemblage Settings determine how the construct item will grab surrounding blocks to build your template.

4. The max number of blocks that a template can have saved is 3200.

5. To create a new template, just put in a new name. It will not override your existing template if it's saved.
6. You can change the construct speed level in the config file. (See config section below)

7. Templates are saved to your world and can be found in your world save folder under "wm_data/mbtemplates".

8. I might make a short video on this feature, but I dont know if it will be anytime soon. Just mess around with item and I'm sure you will figure it out. It is really cool.

 

 

---------------------------------------------------------------------------------------------------------

 

ADDITIONAL CONTENT NOT IN WEATHER1

 

---------------------------------------------------------------------------------------------------------

 


 



NEW BLOCKS: TURBINE, WIND CHANNELER, STORM INFUSER, TUFF VENTILATED CELL, 

TORNADO DISPELLER

 

The Turbine is a new utility block that can push items, mobs, and players. It has has four distance settings: off, low, medium, and far. It requires either wind charges or filled wind vessels for fuel. Turbine distance settings can be cycled via its GUI or redstone.

Wind Vessels are a new bottle item which can be used as turbine fuel. Some new crafting recipes also require wind vessels. To fill a wind vessel with wind, a wind channeler is needed.

Wind Channelers are used to focus wind into wind vessels. They have four vents; one on each side. Players can choose which vent is open, but only one can be opened at a time.

The vent can also be cycled via redstone. If the open vent is aligned with the direction of the wind, the channeler will begin to accumulate focused wind. 

Once a wind channeler has some focused wind stored, players can collect the wind using a wind vessel. Dispensers can also do this. How much wind a channeler has stored is visible on the block itself.

The Storm Infuser is used to charge wind cores and shockwave items. Getting a storm infuser into the center of a tornado will upgrade any items inside of it to the level of that tornado. (Stage 2, 3, 4, 5)

The Tuff Ventilated Cell can contain a single stack of items inside of it. Once inside, the only way to free the items is to (1) blow it out with a turbine, or (2) suck it out with a tornado. Breaking the block will only destroy the items inside. These are primarily used in puzzle chambers. (See below)

 

The Tornado Dispeller is a unique block which can dissipate tornadoes! If a tornado sucks up a dispeller block, the wind charge within the block will discharge, creating a powerful blast that will cause the tornado to die. 



Crafting recipes in images tab.

 

---------------------------------------------------------------------------------------------------------

 




PUZZLE CHAMBERS (Use the wind!)

 

Puzzle Chambers are a new type of structure which will generate in flat biomes. Puzzle chambers are simple puzzles that players must solve using Turbines and Wind Channels

I recommend watching my showcase to get a better idea of how puzzle chambers work, but here are the basics:

1. Locate the Intake Channel. The intake channel is a darker wind channel and is the starting point of the puzzle.
2. Align the intake channel with the wind. (Wind is required for these puzzles! You can also generate your own wind with a turbine.)
3. Follow the turbine flow and ensure the wind channels are aligned properly.
4. Adjust the vent direction of the wind channels and the distance setting of the turbines with redstone / levers.
5. Retrieve the loot item!
6. DONT BREAK THE PUZZLE! Tuff turbines, tuff wind channels, and tuff ventilated cells DO NOT DROP. They are not obtainable in survival mode. If you ruin the puzzle, you will need a tornado to retrieve the loot item! (See above: Tuff Ventilated Cell)

Maps to puzzle chambers can be purchased from level 2 cartographer villagers. Puzzle chambers are the ONLY place to get weather devices! The Weather Device is an important item used for crafting.



---------------------------------------------------------------------------------------------------------

 

NEW ITEM: WEATHER FORECASTER

The Weather Forecaster is a new item which can forecast upcoming weather events. Holding crouch and interacting with the item will switch to "storm mode", which will provide status updates on existing storm entities, like tornadoes. Storm mode also comes with a built-in alarm that will sound if tornadoes are nearby.

Additionally, the weather forecaster can be used in a dispenser aimed at a siren block to broadcast its results to all nearby players.

---------------------------------------------------------------------------------------------------------

 

 

 

NEW ITEM: WIND CORE

 

The Wind Core is a powerful new item which grants the player manipulation over the wind. The wind core have 5 stages, with each increasing stage granting more power than the previous.

Wind cores can currently: pull and lift mobs, trigger wind-interactable blocks, grab blocks, launch blocks, create mini-tornadoes, and repel mobs. To avoid picking up blocks when you don't want to, hold crouch! Tapping crouch will launch held blocks.

Wind cores are upgraded via a storm infuser. Wind cores gradually de-level with usage, and will eventually return to stage 1. Stage 1 wind cores can break!

To repair damaged wind cores, you will need to re-infuse them with tornadoes. The storm infuser (See above) will automatically repair and upgrade wind cores. Infusing a stronger wind core with a weaker tornado will not repair it.

 

---------------------------------------------------------------------------------------------------------

 

CONFIGURATION

 

 

OVERHAULED WEATHER SYSTEM

Minecraft's vanilla weather system has been overhauled in this mod. Now, using the config file generated by this mod, players can decide how long the game should wait between rain and thunderstorms, as well as the odds of getting certain weather events by chance!

CONFIG FILE

This mod will generate a config file with tons of customization options for players to experiment with. Yes, this includes tornado spawning and destruction level. Some things to note:

-Options that mention "OutOf100" are dealing with percentages. Setting these to lower values will make the event less common, while setting them to higher values will make the event more common.

-Options that mention levels ("Lvl") have three values: 0, 1, 2. Trying to set them higher or lower will not work.

-This mod by default clears out the entire forced chunk cache on world load. If you want to use the /force_load command in your world, you need to disable this option in the config file!

-Options that have the "_R" suffix require a game / server restart after being changed in order to take effect.

-The config file needs to be regenerated after large updates. Please delete your existing config file or rename it to allow a new file to generate. The game will whine to you if you dont.

 

-City destruction mode is if you want tornadoes to excel at destroying cities and skyscrapers.

 

-Storm intensity speed works backwards; lower values make it faster, and higher values make it slower. This only affects the storm intensity for severe storms.

-The disable variants option will remove giant waterspouts and rope tornadoes.

-The use old particles option will make tornadoes use old-style particle configurations from 1.2.5. This is basically a nostalgia option!

This mod has some new commands which can be accesed via /weather_mod.

 

CUSTOM BLOCK WHITELIST

 

The config file allows you to define your own tornado block interactions. In the file you can see some preset lines like: "BlockListAdd_minecraft\:barrier=PROTECT" (the \ is important)

 

This defines the tornado interaction for the specified block. (minecraft:barrier in this case)

This works for other modded blocks too; just put the namespace and the block ID.

Valid options are: "RIP", "RARE_RIP", "ONLY_RIP", "BREAK", and "PROTECT". They should be self explanatory. PROTECT is used for metals and stones, whereas BREAK is used for glass and plants.

You can add as many of these as you would like. Feel free to replace the existing ones; they are just examples. Interactions put here will override any existing interaction; this file is top priority. Example: Setting "minecraft:dirt" to PROTECT will make dirt resistant to tornadoes. 

CUSTOMIZING WEATHER

 

I knew when making this mod that different people would have different preferences on how often certain weather events should happen and how destructive tornadoes should be. Because of this, in version 0.2.4, I added a new command: /weather_mod config! This command has three sub-commands:

1. update - this will allow you to update your config settings real time in-game directly from the file.
2. preview_weather_probabilites - this will generate a hypothetical week of Minecraft days and the weather events that would trigger on them given your current config settings. This will give you a good idea of how probable certain weather events are. 
3. preview_storm_stage_probabilites - this will generate a hypothetical set of thunderstorms and the maximum storm stage each one will reach. Useful for gauging the frequency of severe storms and stronger tornadoes.

These are NOT forecasts of the days to come in your world; they are merely probability tests.
Make sure to take advantage of these commands when setting up the weather profile you want in your world! It is way more efficient than leaving the game every time you want to make a change.

 

BUILT-IN PARTICLE OVERRIDE

 

In the config file, there is an experimental setting for generating a second config file that allows you to override the particles of built-in tornadoes. This also allows you to set the global tornado height. Messing with these settings can cause performance issues, and I really recommend you use the custom tornadoes if you want stable customization. Nonetheless, this is still an option you can experiment with.

 

WEATHER MENU

The weather menu from the original mod is accessible via the config file. To enable it, navigate to your ".minecraft/config/WeatherMod.json" file, and set "debug_R" to "true".

Once active, you can access the menu with either "+" key on your keyboard.


----------CUSTOM TORNADO CREATION----------


This mod allows players to create their own custom tornadoes! Only two custom tornadoes are saved per world. I highly recommend you watch this video I made that covers this feature:

(It is a bit outdated, but still helpful)




Custom tornado settings can be accessed in creative mode via the weather menu. The custom tornado settings are saved on a BY-WORLD basis.

The custom tornado files themselves are saved in your world saves folder under "wm_data". (".minecraft/saves/world_name/wm_data") There are two files: "wm_stagex" and "wm_stagex_alt". These correspond to your first and second tornado.

To spawn in your custom tornado and edit its properties real-time, navigate to the Spawning page of the menu, and click TEST TORNADO. While configuring the tornado, it is recommended to have it's speed set to 0; this makes things much easier.

The Tornado Switch page lets you toggle between which of your tornadoes is currently active. Setting it to auto mode will allow both of your tornadoes to spawn naturally, but prevent you from editing their settings.

Some noteworthy information about custom tornadoes:

-On the Behavior page, "dispeller resistance" ranges from 0.0 - 1.0. Each 0.1 corresponds to a dispeller. So 0.0 means it can resist no dispellers, while 1.0 means it can resist 10.

-On the Particles page, there are settings that mention "inc". (increase) Simply put, this determines the thickness of your tornadoes' particles. 

-On the Extras page, "far particles" are particles which spawn farther away from the tornado and pick up environmental coloring. (water, dirt, leaves, etc.)

-On the Extras page, "PSL" is the passive sound level of the tornado. This changes the type of distant sound effect that plays from your tornado. PSL 4 is deeper and scarier like an F5, whereas PSL 0 is basically just a waterspout.

-On the Spawning page, the "weather event" field determines what type of weather your tornado should spawn in. The "chance" field is the probability of your tornado spawning. However, when you set your tornado to spawn in a severe storm, "chance" takes on a different meaning: now it becomes the probability of your tornado REPLACING the existing one.

For example: setting your weather event to STAGE 2 will conflict with normal Stage 2 tornadoes, and one will have to replace the other sometimes. This is what "chance" now determines.

-On the Spawning page, the "biome lock" is for restricting which biomes your tornado can spawn in. Waterspouts use WATER BODIES.

STAGE 6 STORMS

Custom tornadoes can be set to spawn in a STAGE 6 severe storm. Stage 6 storms are very rare, and only occur at the absolute peak of storm intensity. Stage 6 severe storms will only occur if your custom tornado is currently spawning in them. There is no built-in stage 6 tornado.

 

---------------------------------------------------------------------------------------------------------

 

BUGS

 

If you encounter any bugs, please report them here or message me directly. This mod is likely to conflict with any other mod that messes with the weather system or particle effects in a fundamental way.

 

 

 

 

CREDITS

 

The number one person I want to credit for this mod is Corosus himself. He has done incredible work over the years making some of the best Minecraft mods out there! He is one of the main reasons I got into Minecraft modding in the first place, and I hope that he will appreciate this mod if he sees it. Here is a link to his projects page: https://www.curseforge.com/members/corosus/projects. Please try his mods if you haven't already!

I had help with the textures from coderman932 and MakeItCasual. They are both very talented and I could not have made this mod look as nice as it does without them!