LaserIO won't insert into machines after output setting is changed.
tomprince opened this issue ยท 0 comments
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
- Place a LaserIO node next to a tank or inventory.
- Place an extraction card on the face next to the tank/inventory.
- Place a corresponding insertion card on another face.
- Place a machine against that face, so that the default output direction is towards the laser node.
- Notice that nothing is getting inserted.
- Place another block next to the laser node.
- 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.