Quark Oddities

Quark Oddities

22M Downloads

Item Pipes don't work with some mods hoppers

angelnc1989 opened this issue ยท 1 comments

commented

Other mods hoppers can't input items into Quark Oddities Item Pipes.
Hoppers tested:

  • BitHop BitHop -> crashes
  • BitHop FluxHop -> doesn't work
  • BitHop PullHop -> doesn't work
  • BitHop ScrewHop -> doesn't work
  • Hopper Ducts Grated Hopper -> works
  • Hopper Ducts Hopper Duct -> works
  • Immersive Engineering Conveyor Belt -> doesn't work
  • Immersive Engineering Dropping Conveyor Belt -> doesn't work
  • Immersive Engineering Item Router -> doesn't work
  • Inspirations Pipe -> doesn't work
  • Mob Grinding Utils Absorption Hopper -> works
  • Refined Relocation Fast Hopper -> doesn't work
  • Refined Relocation Filtered Hopper -> doesn't work
  • Uppers Upper -> works
commented

I only looked at the code briefly, but it appears AutoRegLib's TileSimpleInventory does not return a CapabilityItemHandler from hasCapability. I can vouch for Inspirations specifically I opted to have the pipes only support inventories with CapabilityItemHandler at this time, since all inventories should be using the Capability anyways, which would prevent them inserting into Quark inventories using TileSimpleInventory.

The code for pipes inserting items seems to properly support capabilities, the pipes just do not release any themselves.