Storage Scanner eats items from Storage Drawers
ouroborus opened this issue ยท 6 comments
If the items pulled from a storage drawer or storage drawer controller are the last of the item, the items are lost. Works normally otherwise.
For example: Put 128 items in a single drawer. Pull out one stack via storage controller, end up with one stack in inventory and one stack in drawer. Pull out single item (shift-click), end up with one stack plus one item in inventory, 63 items in drawer. Pull out remaining items, end up with one stack plus one item in inventory, nothing in drawer. 63 items eaten.
All The Mods 3 v3.01
RFTools v1.12-6.13
Possibly related:
#1377
Don't use the storage scanner in combination with storage drawer controller. That's not a good combination and is known to cause issues which we haven't been able to resolve yet. Let the storage scanner work on the drawers directly. Not with the controller
This issue happens in both situations of pulling from the drawer controller or pulling from the drawer itself. I haven't tried it specifically without the drawer controller attached though. I'll test that out once I have access again in about 8 hours.
After further testing, it appears that it doesn't matter if you're using a drawer controller or not. If you take the last of an item from a Storage Drawers block, you lose it. This occurs with:
- Just a drawer or compacting drawer, taking from that drawer via the storage scanner
- A drawer controller with adjacent drawer or compacting drawer, taking from either the controller or the drawer via the storage scanner
(Compacting drawers are interesting. They work fine with the storage scanner so long as something is left behind even if it's not what you're grabbing. Put in 10 diamonds, pull out one diamond block and you're fine as there is one diamond left.)