Tags
Creators
Details
0.1.1-EXPERIMENTAL
Compatibility
Changes
Weather Update
Global weather
Weather is no longer per-wind turbine. It's now simulated in large weather zones across the world. Therefore, wind conditions (wind speed, gusts, turbulence, direction) are persistent and consistent, and all turbines in the same area feel the same weather.
Wind Turbines
Turbines now sample the zonal weather instead of having their own simulation. They also behave more realistic, as they now feature things such as cut-outs and stable output.
Grid events
Storms can now create grid disturbances that travel through wires:
- Surges, which are short "spikes" (mostly harmless unless severe).
- Brownouts, as in reduced voltage/supply.
- Disconnects, as in brief outages (power drops to zero).
These events are generated at the source (which can only be wind turbines for now) and propagate through the network, so everything downstream is affected consistently.
Power Boxes
Power boxes now actually regulate power, react to storm events and can trip a breaer on severe conditions.
API updates
Added an event context object: PowerDeliveryEvent (surge/duration/brownout/disconnect).
- Consumers now receive power plus event context, so blocks can react realistically (flicker, shutdown, wear).
Fixes & removals
- Removed the storm gamerule hook
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:93tY5wXI:ROlOlFGw"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:93tY5wXI:ROlOlFGw"
}

