Describe the bug
Server crashes with java.lang.StackOverflowError while ticking a Kinetic Battery (create_connected:kinetic_battery).
The crash occurs in RotationPropagator.propagateNewSource — infinite recursion in kinetic rotation propagation.
How to reproduce
- Place a Stirling Engine (from Create: New Age)
- Connect it to a Compact Speed Regulator (from Create: Dreams n' Desires)
- Connect the regulator to a Kinetic Battery (from Create: Connected)
- Send a redstone signal to activate the Kinetic Battery
→ Server crashes with StackOverflowError.
Additional information:
Using a normal Speed Controller from base Create instead of the Compact Speed Regulator does not cause the crash.
Crash report
crash-2026-05-29_19.24.07-server.txt
Additional context
The issue appears when the Kinetic Battery is powered via redstone while being part of this specific kinetic chain:
Stirling Engine → Compact Speed Regulator (DnDesires) → Kinetic Battery
This seems to be an edge case / compatibility issue with rotation propagation.
Minecraft 1.21.1
NeoForge 21.1.226
Note: My english very bad, I wrote it using AI (it help me very much).
Describe the bug
Server crashes with
java.lang.StackOverflowErrorwhile ticking a Kinetic Battery (create_connected:kinetic_battery).The crash occurs in
RotationPropagator.propagateNewSource— infinite recursion in kinetic rotation propagation.How to reproduce
→ Server crashes with StackOverflowError.
Additional information:
Using a normal Speed Controller from base Create instead of the Compact Speed Regulator does not cause the crash.
Crash report
crash-2026-05-29_19.24.07-server.txt
Additional context
The issue appears when the Kinetic Battery is powered via redstone while being part of this specific kinetic chain:
Stirling Engine → Compact Speed Regulator (DnDesires) → Kinetic Battery
This seems to be an edge case / compatibility issue with rotation propagation.
Minecraft 1.21.1
NeoForge 21.1.226
Note: My english very bad, I wrote it using AI (it help me very much).