GregTechCEu / GregTech-Modern

GregTech CE Unofficial for modern versions
GNU Lesser General Public License v3.0
291 stars 172 forks source link

Machine controller requires looking at it with screwdriver to activate pump active status on a pipe #2065

Open eragaxshim opened 1 month ago

eragaxshim commented 1 month ago

Checked for existing issues

Tested latest version

GregTech CEu Version

1.4.4

Minecraft Version

1.20.1

Recipe Viewer Installed

JEI

Environment

Single Player

Cross-Mod Interaction

No

Other Installed Mods

Gregtech Community Pack

Expected Behavior

When activating the machine controller with redstone, you expect it to immediately change the state of the pump that is installed on the same pipe.

Actual Behavior

The pump only starts (or stops) pumping when you look at it with the screwdriver, after you change the redstone state.

Steps to Reproduce

  1. Place two tanks, connect them with a pipe. Place a pump on the pipe, set it to import from the tank and put a machine controller on the same block.
  2. Fill up one of the tanks. The pump will start pumping fluid.
  3. Activate the machine controller with redstone, like a lever.

The pump will continue to pump. But when you open the controller with a screwdriver, it will stop. If you flick the switch, nothing will happen until you open the controller interface, after which it will start pumping again.

Additional Information

I don't have the time to investigate the cause but putting this here so I don't forget.