All versions
0.2.3
Release
Aerodynamics4MC 0.2.32 weeks ago 83
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Server-side
Singleplayer
Changes
0.2.3
Fixed
- Fixed server-thread blocking during coarse wind and weather synchronization after long-distance teleports (#19).
- Wind sampling no longer creates terrain cells or waits for grid refreshes when cached data is unavailable.
- Weather and meteorological map synchronization now reads snapshots published by the background simulation.
- Large changes in player focus request an earlier background refresh. Wind and weather synchronization is deferred until destination data is available.
- Reused weather packets within each dimension to reduce repeated work.
Added
- Support for horizontally wrapping worlds (#20), including continuous coarse weather across seams, periodic planetary weather, and client-side field positioning.
- Added AeroWorldWrapApi for integrations to configure a dimension’s horizontal period.
Validation
- Builds passed for NeoForge 1.21.1, NeoForge 1.21.11, and Fabric 1.21.11.
- Regression tests passed for concurrent reads, packet construction, terrain invalidation, teleport refresh requests, and wrapping-world seams.
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:UnshaaiE:4WVhG5Yk"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:UnshaaiE:4WVhG5Yk"
}

