Immersive Engineering

Immersive Engineering

152M Downloads

Water Wheels

chronodbu opened this issue ยท 14 comments

commented

Minecraft Version

1.21.1

Immersive Engineering Version

MAJOR 1.21.1-12.0.0-182

Expected Behavior

Multiple water wheels should connect up to three.

Actual Behavior

Three wheels are not connecting. Only one is spinning with all three running water and no obstructions. Tested with a dynamo on the opposite side and that wheel started turning, proving they're not obstructed.

Steps to reproduce

I set up the dynamo.
Attached all three wheels.
Poured water over all three.

Debug Crash Log

No Crash.

commented

Same issue here, only the ones attached to the dynamo spins, the others not
Same mod version
Pack: FTB OCeanblock 2

commented

I cannot confirm this is an issue, can I please get a video of some form to demonstrate the problem? Or at least an image? In my dev environment, waterwheels will always connect up to three when next to a dynamo, and will not spin otherwise, which feels like intended behavior from when I redid their code, to make sure they were more obvious to use.

commented
Untitled.video.mp4
commented

I'll see about getting a video, but here is it not working. I heard someone say it may be a Single Player only issue?

Image

Image

commented

The one connected to the dynamo spins, the other 2 do not

commented

You seem to have placed a block of water in the back of the waterwheel, underneath the space where it should be turning up. Why did you do that, and what happens when you remove it?

commented

That doesn't change anything. The water is flowing away from the water wheel in the same direction it is turning. This at least used to be one of the optimal ways to maximize speed. I did remove it to make sure, but it doesn't change anything.

commented

Waterwheels got changed such that you couldn't minmax them in ways that looked off (water originating inside the wheel, etc) back in 1.20.4 and the old optimization setups are no longer valid.

Can you test with just a block of water for each wheel, not on the wheel but falling down from above it onto the "third" top block (towards the back), and then running underneath the bottom? Knowledge of whether that works that would be lovely, as would a picture of it doing so.

The setup layout that I would like you to test would be like this:

      W
 WWWWWW
WW-----  
W|  |  |
W|==o==|
W|  |  |
WW-----
 WWWWW
commented

I think that must have been it, it didn't start working correctly until I moved the water up a block and got rid of all the other blocks that may be in the way. There are so many wiki's that show how to max out power that are now obsolete and will actually cause issues.

commented

Image

For me, the main problem is inconsistent behaviour between the first wheel and the other two. In the left scenario, only the first one works. In the right scenario all three are working.

If all wheels were blocked in the left scenario it would be easier for the player to understand what the problem is.

commented

Ah, yes. That would be the bug; the first wheel is spinning when it should not be. That makes much more sense for the bug to be rather than the first reported variant of it.

There are so many wiki's that show how to max out power that are now obsolete and will actually cause issues.

Wikis shouldn't be being used regardless. The wikis are almost always out of date and suggesting weird things. While the manual doesn't cover the best ways to maximize power, the setups which do so should now be intuitive (ones which look good and are reasonable) rather than strange like pre-1.20.4

commented

Yeah wikis are just bad lmfao.

There is no official wiki for IE and the manual doesn't show the "perfectly optimized waterwheel!!!" because we want people to build something aesthetically pleasing instead.

commented

Why is this closed as not planned? The first wheel spinning when it should not is extremely confusing to users.

commented

I made a significantly more helpful issue about it and this one was getting off track. Fixing the first-waterwheel issue is easier when you know what the problem is & it's not attributed to something else.