GregTech CE Unofficial

GregTech CE Unofficial

412k Downloads

[BUG] Shutter + Control cover on pipe ignores redstone. Doesnt work ignores signal

firendlyGhost opened this issue ยท 2 comments

commented

GregTech CEu Version

2.5.0

Modpack Used

GT comunity pack 1.5.0 (latest)

Addons Installed

gregicality mb (not the cause)

Environment

SP, MP, new worlds too

New Worlds

Yes

Cross-Mod Interaction

No

Expected Behavior

When using a shutter + controller on a a pipe i expect it to close/open the pipe based on redstone signal. It ignores it completly.

Actual Behavior

Its ALWASY either On or Off based on if i click with the mouse on the controller GUI to work normal or inverted.

On the contrary this combination of covers works just fine on a super tank with the same config as intended

Steps to Reproduce

1- place pipe
2- place shutter
3- place control cover
4- try to give it resdtone signal to start or stop, for example, lever, or ME level emitter.
5- It ignore it
.
.
.

6- Try the same setup, but put the cover on the GT supertank, works like a charm, as intended

Additional Information

No response

commented

Yeah I'm experiencing this issue as well. Here's my setup:
image
image

Redstone signal is ignored. By contrast, this works:
image

commented

The problem appears to be in the way the neighborChanged method in BlockPipe is handling the gt6StylePipesCables configuration option. If that value is true (which it is by default), it will not run any of the neighborChanged functionality, which seems incorrect to me.

Link to problematic line:

if (!ConfigHolder.machines.gt6StylePipesCables) {