Immersive Engineering

Immersive Engineering

152M Downloads

First Water Wheel Does Not Check Blocking Correctly

voidsong-dragonfly opened this issue ยท 4 comments

commented

Minecraft Version

1.21.1

Immersive Engineering Version

MAJOR 1.21.1-12.0.0-182

Expected Behavior

Water wheels should work (blocked/unblocked) in sync.

Actual Behavior

First water wheel turns even when it should not; which makes testing whether they should be turning confusing

Steps to reproduce

See #6098

Debug Crash Log

N/A, I can get this in my dev env.

commented

I am having an issue where only 1 out of the 3 connected spin despite having symmetrical configurations. Is this similar to what you're experiencing? I can't figure out an item to check the RF/tick to see if it's just visual or not.

commented

@voidsong-dragonfly it would be good if you actually provided your additional, gathered insight on this instead of "shortcutting" the previous issue...

commented

@voidsong-dragonfly it would be good if you actually provided your additional, gathered insight on this instead of "shortcutting" the previous issue...

Having checked the code, I was not properly updating wheels when the first (or really any, but primarily the first) wheel in a line was updated. Specifically, what came about was "assuming" the first wheel at the dynamo was unblocked by starting the search at "one" (already having counted the first wheel) and then proceeding with torque calculations from there.

I now have a PR up (#6184) to fix the issue.

commented

I am having an issue where only 1 out of the 3 connected spin despite having symmetrical configurations. Is this similar to what you're experiencing? I can't figure out an item to check the RF/tick to see if it's just visual or not.

i am having this problem as well nothing i have done has changed it did you ever find a fix?