[Bug] Fluids and items not transferring
Leafgard opened this issue ยท 3 comments
Version Info
- FTB Ultimate Anniversary Edition v1.3.0
- Tesseract v1.0.24
Description of the Bug
Energy is transfering properly, but not fluids nor items.
Steps to Reproduce
Based on the screenshot below:
Each row has a unique channel to test transfer, that means:
- ENERGY, not restricted
- FLUID, not restricted
- ITEMS, not restricted
As you can see, pipes are on extract mode as they should, energy is transfering properly, but fluids and items just won't transfer at all, even playing with the settings.
Forge provides interfaces for blocks which store items or liquids, IItemHandler and IFluidHandler respectively. The tesseracts check for IItemHandlers and IFluidHandlers around them and are themselves an IItemHandler and IFluidHandler.
Pipez' pipes extract from and put items/fluids into IItemHandlers/IFluidHandler they are connected with, but the pipes themselves don't have an IItemHandler/IFluidHandler.
When a pipe tries to pull items/fluids from a tesseract, the tesseract doesn't find any IItemHandlers/IFluidHandlers at the other end, same when the pipes try to put items/fluids into a tesseract.
To combat this you can put an IItemHandler/IFluidHandler at either end. This can simply be a chest/tank or machine.
Here shown with EnderIO conduits, but it should be the same for other pipes and with fluids.
In your image, simply place the tesseract directly against the blocks at one end, i.e. without pipes in between at one end.
It does work for energy, because most energy pipes do actually implement the IEnergyStorage interface.
Hey @SuperMartijn642, thanks for the answer, understood ! ๐
Have a nice day ! ๐