promotional bannermobile promotional banner

Create: WaterWheel bearing

Build massive rotating waterwheels for kinetic power generation! Custom waterwheels of any size using any solid blocks. Scales from 3x3 to 21x21 with automatic stress capacity scaling
Back to Files

waterwheelbearing-3.0.0.jar

File namewaterwheelbearing-3.0.0.jar
Uploader
Riftx666Riftx666
Uploaded
Jul 28, 2026
Downloads
4.1K
Size
35.1 KB
Mod Loaders
NeoForge
File ID
8529952
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:waterwheel-bearing-1420394:8529952"

Learn more about Curse Maven

What's new

Waterwheel Bearing 3.0.0

This update reworks the Waterwheel Bearing balance system, fixes several SU generation bugs, improves water detection, and adds direct RPM control on the bearing.

Balance Rework

Waterwheel Bearing no longer uses the old block-count based stress formula.

Stress generation is now calculated from the actual wheel geometry:

max(512, 512 x depth x (diameter / 5)^2)

Where:

  • diameter is the detected wheel diameter.
  • depth is the wheel thickness along the bearing axis.
  • 512 SU is the Create Large Water Wheel reference value.
  • 5 is the reference diameter of a Create Large Water Wheel.
  • 512 SU is also the default minimum output.

This means larger wheels now scale closer to how many Create Large Water Wheels would fit into the same space, instead of producing extreme values from the old formula.

Example:

  1. A 31x31x2 wheel now generates about 39,362 SU.

 

 

 

RPM Control

Added a Create-style RPM selector panel directly on the Waterwheel Bearing.

RPM changes the visual and kinetic rotation speed, but does not change the final SU generation.

 

Datapack Balance Config

Modpack developers can now override the balance formula through datapacks:

data/waterwheelbearing/waterwheel_balance.json

Default file:

{
  "large_wheel_equivalent_su": 512,
  "minimum_su": 512,
  "diameter_reference": 5.0,
  "depth_multiplier": 1.0,
  "max_su": 0,
  "minimum_rpm": 1,
  "maximum_rpm": 8
}

Options:

  • large_wheel_equivalent_su changes the SU reference value.
  • max_su can cap maximum output. 0 means no cap.

Water Detection Fixes

Improved water flow detection for assembled contraptions.

Fixed cases where water was visibly touching the wheel but the bearing did not detect valid water contact.

Also fixed a specific case where a 3-block-wide wheel would not run when water flowed straight down through the center block.

SU Bug Fixes

Fixed a Create kinetic network bookkeeping issue that could randomly duplicate waterwheel SU after reloads or chunk initialization.

 

Send me your ideas 

This mod has no additional files