Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Import bus not respecting the storable amount when importing. #1892
(Yes, I really wrote import bus)
I made a processor setup using inscribers and storage buses, where each inscriber has a storage bus with a filter as the input, and an import bus as the output. Pretty simple. However, from time to time, it gets jammed because one of the printed circuits ends up back in the inscriber's middle slot, which shouldn't happen because the storage bus is configured to only accept the correct items (ie. silicon, gold, pure certus or diamonds) and the only other thing connected to the inscriber is an import bus.
After further investigation, it appears that:
I suspect the import bus pulls the items from the inscriber, tries to put it into the other network through the storage bus + interface combo, fails to do so because, and then tries to push it back into the inscriber. Since the sides of the inscriber puts items in the middle slot and not the output slot, the printed circuit ends back in the middle slot instead of the output slot where it comes from. Additionally, if there's items in the middle slot, the printed circuit is destroyed and lost in the process.
Happens in both rv2.stable build 10 and rv3.alpha build 6 downloaded less than an hour ago. AE is the only mod loaded, using the latest recommended forge (10.13.4.1448). Reproduced both in single player and multiplayer.
Video (on server): http://d.max-p.me/temp/irc/ftb/inscriber.mp4
changed the title from
Import bus inserts items in the wrong spot of inscribers
Import bus not respecting the storable amount when importing.
Sep 22, 2015
Import buses currently do not respect what amount is actually storable inside the network before extracting something and try to put these items back into the inventory they extracted it from.
If this is inventory is somehow restricted in what they accept (say invalid input), it will simply fail to do so.
For your usecase the best option to prevent it for now is simply do not use acceleration cards, they will not even provide any speedup in your setup or give it a location to store any overflow.
referenced this issue
Sep 22, 2015
Actually even two bugs.
I would say it is even a duplicate of #1507.
Thanks a lot for it.