GregTechCEu Modern

GregTechCEu Modern

6M Downloads

LaserIO won't insert into machines after output setting is changed.

tomprince opened this issue ยท 0 comments

commented

Checked for existing issues

  • I have checked for existing issues, and have found none.

Tested latest version

  • I have checked that this occurs on the latest version.

GregTech CEu Version

1.6.3

Minecraft Version

1.20.1 Forge

Recipe Viewer Installed

EMI

Environment

Singleplayer

Cross-Mod Interaction

Yes

Other Installed Mods

LaserIO/LaserIO-UEL (Monifactory)

Expected Behavior

If I place a machine next to a laser node, and then set allow input, or change the output direction, the LaserIO node should start inputing.

Actual Behavior

The laser node does nothing until receiving a block update.

Steps to Reproduce

  1. Place a LaserIO node next to a tank or inventory.
  2. Place an extraction card on the face next to the tank/inventory.
  3. Place a corresponding insertion card on another face.
  4. Place a machine against that face, so that the default output direction is towards the laser node.
  5. Notice that nothing is getting inserted.
  6. Place another block next to the laser node.
  7. Notice that the things start getting inserted into the machine.

Additional Information

I think there should be a block update triggered when the capabilities presented by a machine on a given side change, e.g.

  • output direction changed
  • allow input toggled
  • shutter placed/removed/toggled

I'm not sure if there are any other factors that would also change the capabilities provided.