Storage Drawers

Storage Drawers

151M Downloads

Storage Drawers duplication bug

xannor opened this issue ยท 6 comments

commented

I dont know if this is the same as #365 because I am on 1.10 instead of 1.7.10, but with the 3.4.5 build and ender i/o / refined storage inserting and pulling from a slave I am noticing item duplication occurring.

I have a small drawer setup for ore processing that has a storage interface on it so when ore (or dusts) go into my refined storage system they end up in this drawer set for processing, the finished ingots go back into the refined storage via interface and then get put into my large drawer system for final storage. I tested with putting a single ore into a grinder manually and say the normal output from it, but twice the amount stored in the small drawer set, then twice again was put into a alloy smelter which produced ingots matching the amount of dust, then twice as much was finally stored in my main drawer system. I think I noticed this in a prior build as well but did not confirm it till now (I had a sudden huge spike in iron.)

I'm not complaining, just thought you should know... :)

commented

I am beginning to think this is not a storage drawers issue, but an ender io or forge issue. I put a half stack of bones into my sag mill for bonemeal, the sag mill has dark iron balls in it. and ended up with 3.7K of bonemeal in my refined storage system. None of this passed through a drawer controller so I do not think SD is directly involved. I know the sag mill does produce the right amount and moving items into my refined storage system via conduit does not dupe so I can only think this is an issue with pulling from eio machines.

commented

You have 3 major inventory mods in play here: EnderIO, Refined Storage, and Storage Drawers.

Do you get duping if you pick some other storage block as the final endpoint, like vanilla chests? If you suspect an EnderIO problem, can you create the problem without Refined Storage in the mix?

commented

Ok I think I have narrowed down the bug. Due to the convoluted nature of what I built it was not easy to follow, even for me. But i managed to deduce it to a smaller pattern between refined storage and storage drawers. I have an interface block that my machines pipe into via ender io, and I have an external storage connected to a drawer controller master than has four 2x2 drawers on it, two are for ores two are for dusts. If I add a dust to the system via a grid it does into the drawers correctly, if I add a single dust via the import row of the interface it goes in correctly. However, if I put two dusts in there three end up in the drawer, 3 will end up with 6, 4 ends up 10, etc (I was clearing the drawer between each test.) Also if I add a stack upgrade to the interface, there is no problem, so I think it has to do with the interface importing and how it exports to the drawer network.

I am going to submit over a RS also and reference this issue, though I think it may just be an RS issue.

commented

SleepyTrousers/EnderIO-1.5-1.12#3871 (comment)

EDIT
Just realized how bad This posted from my phone.

Wanted to put this here as it might be related to the issue (Both involve duplication and Ender IO) If not I'll go ahead and make a new issue. More information in the thread.

commented

@bookerthegeek, I dont think that issue is related to this one, at least as far as I had never had an issue with non-stackable duplicating, and adding a stack upgrade to the refined storage interface resolved the issue. Also, I built a new system in creative, with a similar setup and could not reproduce so I believe this issue is more of a random bug combo unique to my world, than a possible dupe exploit... Unless Soaryn manages to reproduce it on Forgecraft... :)

commented

Closing this as I dont believe it is pertinent, or it was possibly fixed.