Logistics Provider Pipe doesn't provide from multiple inventories
jwang78 opened this issue ยท 1 comments
Problem: Somewhere between LogisticsPipes 0.10.3.73 and the latest 0.10.3.114 the provider pipe and provider module behavior has changed. A logistics provider pipe that connects to two chests (also tried with hoppers and dispensers) does not provide items from either inventory. Removing one of the chests fixes the problem for the remaining chest. I am playing Infinity Evolved Reloaded on Minecraft 1.12.2 so there are a lot of other mods.
Interestingly, a logistics chassis pipe with a provider module behaves differently - it will provide from the chest that was first placed down next to it, but won't see any of the items placed in the second chest.
Is this the new expected behavior? In 0.10.3.73 everything worked swimmingly. Looking through the commit history, commit 8adcc980bb2eb0edc4c6fe250505ca39b155459c may have something to do with it, though I am not familiar with the LP codebase.
I have attached an example setup. Note the crystal chests are for viewing purposes and the issue is reproducible with only regular chests.
I can try to binary search the builds to find which one broke the functionality. Please let me know if you need more information.
For the chassis pipe that is correct. The orange dots mark the attached inventory and shift-right-clicking with the wrench will switch the selection. The provider pipe should provide from all attached inventory in contrast. You are probably correct that the mentioned commit did break this behavior since I merged the code of the pipe and the module. I will have another look at the code, no need to pin point the exact commit.