PneumaticCraft: Repressurized

PneumaticCraft: Repressurized

50M Downloads

General issues with pressure tubes

MuteTiefling opened this issue ยท 4 comments

commented

For feature requests, just erase this template and clearly describe the feature you'd like to see

Minecraft Version

1.15.2

Forge Version

forge-31.1.74

Mod Version

pneumaticcraft-repressurized-1.15.2-1.1.1-6

Describe your problem, including steps to reproduce it

Pressure tubes aren't connecting in ways that I've come to expect. Going around corners sometimes leaves them venting air and adding some inline modules is causing them to disconnect depending on orientation. I'm also encountering issues where I wrench a section closed but it continues to vent air.

Any other comments?

This displays a few of the issues. Only mods here are JEI, journeymap, Silent's Mechanisms (as this is the same test world as previous), and PNC.

Video https://streamable.com/ekil7w

commented

I've seen occasional occurrences of this in my dev world, but they've been rare and thus very hard to track down. If you've found a reliable way of reproducing it, that would be useful :)

commented

The one in the video has been pretty consistent. It did the same in my e5 world and my test pack.

Basically I just put the module on at a right angle so that the pipe going into it goes in from the side rather than the back. That immediately disconnects the inbound pipe and then causes that section to bug out as seen, where wrenching it doesn't behave correctly anymore.

I had a few other instances I couldn't recreate, but it's been pretty consistently involving right angle connections.

commented

OK, for that case (placing a regulator at right angles), I did - deliberately - change it so that inline modules (which is the regulator and flow meter) can no longer be connected to from the side. It never worked properly in 1.12 anyway (it connected, but regulation never worked correctly for tubes coming out of the side of a regulator), and it doesn't make much sense either (regulators have a high-pressure side and a low-pressure side and that's all). So that's deliberate.

Having said that, the current behaviour is rather unintuitive, in that you're able to place the second regulator in the way that you did. I will change that so the regulator can only go on the open section of tube, i.e. the way the tube is pointing.
Nah, scratch that. Having experimenting with changing this, any changes are equally unintuitive or worse. The disconnection when inserting the second regulator is actually correct, just looks kind of odd.

However I think I've spotted why wrenched sections sometimes still vent, and I believe I have that fixed.

Also fixed a separate problem where tubes appeared to randomly disconnect from each other (but not leak) - module preview code was leaving the client-side tile entity thinking it had an inline module on it when it actually didn't...

commented

Fixed in 1.1.2 release