Create: Crossflow
A mod that lets water wheels placed on Sable sub-levels work when they touch water in the main world.
Features
A water wheel placed on a sublevel will operate when it contacts water in the main world.
The mod detects water sources, flowing water, and water inside waterlogged blocks. It also considers the water surface height and flow reported by FluidState.
Compatibility
Streams Reflowing and Dynamic Waters: The wheel’s rotation direction changes according to the direction of the water flow.
Sable Beyond: When a water wheel receives power from another source, that power takes priority.
Requirements
- Minecraft Java Edition 1.21.1
- NeoForge 21.1.262
- Java 21
- Create 6.0.10
- Sable 2.0.5 Sable Beyond is optional. There is no dedicated Streams Reflowing integration; Crossflow uses the flow reported by FluidState to determine rotation direction.
Configuration
The server configuration file, createcrossflow-server.toml, lets you enable or disable each water wheel type and adjust the scan interval, power multiplier, minimum contact ratio, RPM update threshold, and debug logging.

