2.0.5
Compatibility
Required content
Changes
Crash fix.
v2.0.4 Changelog
Bug Fixes
Fixed block not dropping when broken Fixed item not appearing in JEI ingredient list Changes
Renamed internal package to com.riftx666.waterwheelbearing Added pickaxe as the correct mining tool
[2.0.3] Special thanks to kserg for help with testing!
Bug Fixes Fixed shaft breaking on world reload Fixed stress capacity doubling (x2 SU) every time you re-enter the world
New Features Added baseStressCapacity config option (default: 256) You can now adjust SU output per world without recompiling. The formula is: value × radius² × depth. Changes take effect after reloading the world. Config file: config/waterwheelbearing-common.toml Bug Fixes Fixed redstone behavior: The bearing now only reacts to signal changes (on/off), instead of every neighbor block update. Placing non-redstone blocks next to it no longer affects its assembled state.
[2.0.0] — 2026-03-07 — Major Update
New Features
Wheel Size & Thickness Detection (Geometry Overhaul)
- Wheel diameter is now measured from the actual blocks built by the player — no more fixed size table
- Any size and shape works: round, octagonal, square, etc.
- Wheel thickness (depth along bearing axis) is also detected automatically
- Multi-layer wheels (2, 3, 4+ blocks deep) are fully supported
- Goggles now show
Wheel Size: 9x9x2(diameter x diameter x depth)
Stress Capacity
- Scales with wheel area (radius squared) AND thickness (depth)
- 3x3x1 = 2,048 SU — 5x5x1 = 8,192 SU — 7x7x1 = 18,432 SU — 7x7x2 = 36,864 SU
- More blocks invested = more power generated
Water Flow Detection (Improved)
- Full grid scan of the wheel plane — detects water flowing at any position (not just 4 cardinal points)
- Diagonal water paths and asymmetric channel setups all work correctly
- Water detection depth matches actual wheel thickness
- Lava and other flowing fluids also work
Changes
Optional Dependencies
- Jade and JEI are now optional — the mod loads and runs without them
- Jade/JEI integration still available when installed
Sound
- Uses default Create kinetic sound (same as all kinetic blocks)
Code Cleanup
- Removed all debug/info logging
Bug Fixes
- Fixed Jade goggle tooltip showing incorrect Stress Capacity (was showing base value instead of actual SU)
- Fixed water detection checking wrong world positions
[1.0.0] — Initial Release
- Waterwheel Bearing block
- Assembles any solid-block structure as a rotating waterwheel
- Constant 4 RPM generation
- Stress capacity scales with wheel size (3x3 to 21x21)
- Jade and JEI integration
- Compatible with Create mod on NeoForge 1.21.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:t3NoiI5a:Qr4DY1BH"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:t3NoiI5a:Qr4DY1BH"
}
