LaserIO nodes expose their card inventory to be extracted from
mikerooni opened this issue ยท 2 comments
LaserIO version
1.6.8
Minecraft Version
1.20.1
Forge Version
No response
Modpack & Version
No response
Do you have optifine installed?
No
Describe the issue
LaserIO nodes expose their card inventory to other blocks interacting with them. This leads to other mods' blocks/pipes/machines/etc. extracting cards from the node, instead of extracting what the node is actually transferring.
Steps to reproduce
This has been reported to me in the context of GregTech CEu Modern, so I'll use it for this example:
- Place a LaserIO node next to an item input bus from GT and leave the bus enabled
- Place a card in the LaserIO node
- The GT input bus (when left enabled) will attempt to extract items from adjacent inventories and thereby pull the card from the LaserIO node
Expected behaviour
It should not be possible to extract cards from LaserIO nodes
Screenshots
No response
Log files
No response
Additional information
While this is technically a duplicate of #144, I genuinely believe this is a bug and not a feature, as it completely breaks LaserIO functionality when trying to insert into anything that also has the ability to extract from an adjacent inventory.
LaserIO nodes should not expose their card inventory as a capability.
If this is really necessary, it should be an optional toggle for each node, though I can personally not think of any situation that would actually require this.
@Knifepony pinging you since you reported this to me