AeroWeather

Quick rating

Community listing page, reviews here may not be monitored by the author.

AeroWeather

No reviews yet

A lightweight and configurable wind implementation to push your Aeronautics contraptions around

Mod Loaders
Minecraft

About

Description

alt text

Description

Aeroweather is a minecraft mod that provides a lightweight and configurable wind system to minecraft. The mod was designed with performance in mind, and nearly every default value is tweakable.

Features

Wind varies in intensity and direction in a semi-random pattern, and wind speed varies with y-level. Particles meander around the player to indicate the wind direction. Rain and thunderstorms can produce higher winds (though not always) and yield more erratic conditions. Simple wind gusts are also modeled. 

Create windmills can now be affected by local wind speed, both in speed (and therefore stress) and in direction (configurable, default off). Now it's actually advantageous to build your windmills on higher ground.

Perhaps most importantly, wind will impart force on Create Aeronautics contraptions. The force of the wind is calculated via the cross-sectional area facing the wind, and is scaled by the proportion of balloon, levitite, or wing-like blocks on your contraption to the proportion of non-lifting blocks. This means that contraptions without any of these blocks (such as cars, mining machines, etc) are unaffected by the wind, while contraptions like hot air balloons are most affected. 

alt text

The mod now includes a few utility blocks that can help your aeronautics creations to perform well with the new wind feature. Wind vanes (zinc and brass variants) point in the direction of the wind, and the brass vane outputs a redstone signal with variable strength in the direction(s) of the wind. The stronger the wind, the stronger the signal. Both blocks also work when held!

alt text

Commands

/aeroweather wind info\ - displays information on wind speed, direction, modeled intensity, and height-scaled intensity from a scale of 0-100.

/aeroweather wind \*cardinal direction\* \*intensity\*\ - sets the wind speed and modeled intensity. Persists until wind simulation is reset via `/aeroweather wind reset`.

Configuration 

The mod was designed to be as configurable as possible. 

  • All wind parameters are easily modifiable, including the math required for the semi-random walk cycles for wind speed and direction.

  • Change the boost and max wind speed settings for all vanilla weather patterns.

  • Particle behavior can be modified, toggled, or set to only appear near contraptions with lifting properties. 

  • Aeronautics force calculations and maximum forces are also configurable.

Compatibility

Particle Rain: Particles are now wind-driven.

Future Features

  • Wind sounds that scale based on local wind speed

  • Biome influence - Wind should be stronger in a plains or badlands biome, compared to a forest or taiga. This influence will decay with y-level.

  • more wind measurement items and blocks.

  • Integration with more mods (mainly interested in those that add visuals)

Out of Scope - Will Not Be Implemented

  • Integration with other weather mods (E.G. ProtoManly's Weather) - The idea with this mod is to keep things simple.

AI Disclosure

All concepts, art & assets, default configuations for mod parameters, human-readible text and mod descriptions were created by me without the assistance of AI. 

There is AI-generated code in this mod. I believe strongly in limiting AI usage to code only and will never utilize AI for creating art. I am not a strong java developer, I create modpacks as a hobby and designed this mod for personal use.

Logo

Description

Aeroweather is a minecraft mod that provides a lightweight and configurable wind system to minecraft.

Features

  • Flowmap modeled wind that is stronger in flat biomes and weaker in hilly, forested ones. Simple gusts, increased wind in storms, and wind sounds are all modeled in a stable and performant way.

  • Wind affects campfire smoke, falling leaves and generates wind particles of its own. Can be configured to only spawn near windmills and Aeronautics contraptions

  • Create windmills can now be affected by local wind speed, both in speed and in direction (configurable). Now it's actually advantageous to build your windmills on higher ground.

  • Wind will impart force on Create Aeronautics contraptions. contraptions without any lifting blocks (such as cars, mining machines, etc) are unaffected by the wind, while contraptions like hot air balloons are most affected.

  • utility blocks that can help your aeronautics creations to perform well with the new wind feature. Wind vanes (zinc and brass variants) point in the direction of the wind and the brass varient sends out a redstone signal in the direction of the wind. The Wind Bearing acts like a swivel bearing from Aeronautics, but when powered (top or bottom) it will point anything above it into the wind (useful for wind-tracking windmills or larger dectorative structures). The Breeze Maker can even temporarily shift the direction of the wind for you!

Commands

/aeroweather wind info - displays information on wind speed, direction, modeled intensity, and height-scaled intensity from a scale of 0-100.

/aeroweather wind *cardinal direction* *intensity* - sets the wind speed and modeled intensity. Persists until wind simulation is reset via /aeroweather wind reset.

Configuration

The mod was designed to be as configurable as possible.

  • All wind parameters are easily modifiable, including the semi-random walk cycles for wind speed and direction, biome influence, etc.

  • Change the boost and max wind speed settings for all vanilla weather patterns.

  • Particle behavior can be modified, toggled, or set to only appear near contraptions with lifting properties.

  • Aeronautics force calculations and maximum forces are also configurable.

Compatibility

  • Particle Rain: particles are wind-driven and move in the direction of the wind.

Future Features

  • More sophisticated, layer-based wind model

  • Integration with other mods (mainly interested in visual mods) - Better Clouds

AI Disclosure

All concepts, art & assets, default configuations for mod parameters, human-readible text and mod descriptions were created by me without the assistance of AI.

There is AI-generated code in this mod. I believe strongly in limiting AI usage to code only and will never utilize AI for creating art. I am not a strong java developer, I create modpacks as a hobby and designed this mod for personal use.