Open ocram9 opened 4 years ago
Commented on the issue over at their github as the issue is at least 90% their fault.
I'm not certain how and if we can improve how we react to a NEIHBORS_CHANGED event.
Some more looking at our side we do have a problem here.
We are currently reacting to any NEIGHBORS_CHANGED (this happens lots, for example when a player opens a chest) with invalidating the Storage cache. This was fine in 1.12, but in 1.15 this invalidation gives each stack a new UUID which in turn causes them to not be extractable from a grid.
Not seeing too many good solutions. Maybe we can call something else if the block state didn't change?
Not sure, if it helps, but this also happens with Ender Chests from Ender Storage
Versions:
For what it's worth, I also saw this issue when trying to connect with the Dank Storage mod.
Pack: Enigmatica 6 0.2.13 Minecraft 1.16.1 Forge 32.0.108 Refined Storage 1.9.2 refinedstorageaddons-0.7 dankstorage-3.8
Sorry to necro, but this issue is still present on ATM6:TTS. Using this with Compact Drawers also causes the system to spaz out when an item is added to a drawer. This can be ignored if you use the drawer controller instead of the drawer itself when using the External Storage. Pack version 1.1.6, will get mod versions if this helps.
Yes, we know the issue is still present, that's why the bug is still open.
Issue description:
When I connect a dimstorage chest to my RS system using the external storage I can't take any items from my RS grid. Not just the items from the dimstorage chest. I already reported it on the dimstorage github but they told me I should contact you: https://github.com/Edivad99/DimStorage/issues/27
Steps to reproduce:
Versions:
Does this issue occur on a server? [yes/no] Yes