Storage Drawers: Erebus Pack

Storage Drawers: Erebus Pack

26.2k Downloads

Integrated Tunnels Item Interface cannot pull from Controller Slave

Jack-McKalling opened this issue · 0 comments

commented

Short description:

An Item Interface (from Integrated Tunnels) on a Controller Slave, that is connected to an Item Exporter attached to a remote inventory, does not actually move any items. Connecting with a Controller instead of Slave does move items.

See how items are not transported:
Controller slave no transport

And see how using an Importer does work:
Controller slave weird transport

This issue was also reported on their github, but closed because they're (were) waiting on your input: CyclopsMC/IntegratedTunnels#209

Steps to reproduce the problem:

  • Add items to a drawer
  • Add controller connected to drawer
  • Add controller slave connected to controller/drawer
  • Place a chest nearby
  • Place Logic Cables between the slave and chest
  • Place Item Interface between the slave and cables
  • Place Item Exporter between the chest and cables
  • Insert a single blank variable card into the Importer ("Import all items" aspect)
    →:x: Verify no items transfer.
  • Delete the Item Interface from the slave and connect one with the real controller instead and add the variable card
    →:heavy_check_mark: verify items move (not in screenshots, but this means there is an inconsistency between controller and slave)

Expected behaviour:

The controller slave should operate the same as the controller and allow items to be exported from it remotely, regardless of whether an Importer with Interface is used or an Interface with an Exporter.

Analysis:

It appears that the slave inventory becomes unavailable (The One Probe also no longer shows items in the slave when the interface is on it), but no items are actually removed from the storage drawer network and no items show in the export chest.

Using the reverse transfer logic does work, i.e. putting an Item Importer from the Slave directly, and connecting to a remote inventory with an Item Interface. In other words, you can import from the Slave, but not export from the Slave. So the Tunnel has to have direct access to the block's face with an Importer to be able to read its inventory, when normally it should also work remotely with an Exporter somewhere else.

Versions:

  • Storage Drawers: 8.2.2
  • Minecraft: 1.16.5
  • Forge: 36.1.32
  • Other mods installed:
    • JEI 7.7.0.106 (for convenience)
    • Integrated Dynamics: 1.8.4
    • Integrated Tunnels: 1.8.2
    • CyclopsCore: 1.11.7
    • CommonCapabilities: 2.7.0