Tags
Creators
Details
All versions
1.24.1
Beta
1.24.1 Testing Release8 months ago 27
Compatibility
Minecraft: Java Edition
1.7.10
Platform
Forge
Supported environments
Client and server
Required content
Any compatible version
Changes
Enhancements
- Added biome-driven climate system for dynamic ambient temperature/humidity sampling and turbine efficiency behavior.
- Added new humidity and thermometer sensor blocks, including GUI/rendering, registration, and assets.
- Enabled bipolar terminals for motor/generator variants, with new polarized shaft models/textures.
- Added console commands: stop-shaft and reset-ambient-temps.
- Added large-value formatting support and improved localization for biome updates.
Fixes
- Fixed WAILA issues, including a WailaCache crash and server-side display bugs.
- Fixed an Equation bug that was causing test failures.
- Fixed a possible ResistorSwitch state bug.
- Improved OBJ3D fallback/resource handling to avoid missing-model failures.
- Improved biome climate JSON parsing/error handling and ambient-temperature integration stability.
Build / Tooling / CI
- Updated build and dependency setup (including GTNH and RetrofuturaGradle updates).
- Updated CI workflows, including Java 25 workflow changes.
- Added/adjusted GitHub Actions workflows for build/test coverage.
Tests / Quality
- Added extensive unit/integration test coverage across simulation, MNA components, solver/equation logic, OBJ3D loading/ parsing, biome climate consistency, NBT persistence, and watchdog/state-machine behavior.
- Refactored/organized test suites for broader regression protection.
Full Changelog: 1.23.6...1.24.1
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:u2Kd1AkA:YUgb2iJs"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:u2Kd1AkA:YUgb2iJs"
}
