Storage Drawers: Biomes O' Plenty Pack

Storage Drawers: Biomes O' Plenty Pack

6M Downloads

Storage drawer loses item if over a hopper with partial stacks, but not full, (unable to actually input from storage drawer)

usafphoenix opened this issue ยท 3 comments

commented

Storage drawers in 1.7.10 (newest release v9) loses item if placed over a hopper that is full.
Using modpack FTB infinity evolved expert mode skyblock if that helps any. the issue existed in v8 and thought maybe upgrading that mod alone to v9 would fix, but it still happens.
MY setup is simple. a hopper mostly full of gravel is pointed into a auto sieve with a empty storage drawer on top of the hopper. One stack of dust is in the hopper (the rest is gravel), once the gravel is done sifting, i want to switch to dust and sift that next to get redstone, but putting three stacks of dust in, i see in waila the amount quickly drops to total a single stack, eventhough no items should be leaving the drawer....and it doesn't they are totally lost.
So i cheat in ten stacks of dust to see if it happens again, and it does. :[
all but a single stack are lost.
Not sure if the position of dust in the hopper or fullness of the hopper is causing it, but i don't see why that should be the case....there is no room in the hopper, so the storage drawer shouldn't empty it's contents, now, since gravel is disappearing into the sieve, there may be a simple detect 'space in hopper' or something like that, and it sees i could put gravel in and then destroys the dust, eventhough dust, specifically can't fit...idk..

commented

only appears to happen if the hopper has BOTH gravel and dust in it, gravel is pulled out and placed into the sieve, and the storage drawer than loses its items to the hopper, thinking it can fill the remaining space (of course it can't because it's not gravel being sent, so it is lost.
checked, and it occurs in both MP and SP.
edit: not actually correct, it may still happen if it has both gravel and dust, or only dust, just the rate at which hoppers insert/extract may be equal for the sieve speed (aka, if i were to fill a chest, put the hopper facing it instead, this setup---whatever the cause, may still result in item loss.
So i don't think stack-type matters at all.

commented

if the storage drawer is replaced by a chest, the hopper doesn't destroy the item, so the issue is something along the lines of storage drawer checking if hopper is full, and if it isn't, then start deleting items until the hopper is full...which is wrong.

commented

it should be something along the lines of "can the hopper accept more of this item if space exists?", if space does not exist, or item cannot be inserted because it doesn't match the type of the stack that has space available, do nothing.