External Storage on a Functional Storage Fluid Drawer with a Redstone upgrade causes storage system to not allow extraction of items
RohitMoni opened this issue ยท 1 comments
Describe the bug
I have a large-ish (330 FE/t) refined storage system. Connecting an external storage module to a Functional Storage Fluid Drawer holding liquid Latex causes the system to 'freeze' and items can no longer be taken out of it. Removing the external storage restores functionality.
Other random details that might help:
- I have 3 other external storage modules on the same system that all seem to work fine:
- 1 is on a Functional Storage Drawer holding dry rubber
- 1 is on a Functional Storage Fluid Drawer holding Water with a gold upgrade on it
- 1 is on a Functional Storage Fluid Drawer holding Lava with a gold upgrade on it
- When the buggy external storage is attached:
- It causes the buggy system even if the external storage is in 'item' mode, but connected to the Fluid Drawer.
- I can still craft using the system with the items held in the system.
- I can still deposit items into the system BUT they don't move into their correct stacks. Instead they create a 'new' stack in the interface. Ex: I have 10 of an item and put in 2 more, now there are two stacks in the interface, one with 10 and one with 2.
- The Search bar still works.
- If I switch the external storage to Fluid, the Latex held in the Fluid Drawer appears in the system's Fluid Monitor.
- Additional Latex being pumped into the drawer shows up as separate stacks (similar to the point raised earlier about depositing items creating new 'stacks' in the interface)
- Closing the interface and re-opening it while it's 'stuck' causes all the extra stacks of the same item to coallesce back into one stack + count.
Modpack: FTB Direwolf20 1.20 1.12.1 (no modifications).
Using a Mekanism Fluid Tank instead with the exact same setup causes no problems (But note again that I've used Functional Storage Fluid Drawers and regular item Drawers in other places with no problems).
With some additional testing, figured out what the problem was (I think). Repro steps below.
How can we reproduce this bug or crash?
See description for details:
- Create a Functional Storage Fluid Drawer
- Connect it to the storage system with an External Storage
- Create a Functional Storage "Redstone Upgrade"
- Add the Redstone upgrade to the fluid drawer.
- Try and remove items from storage (a few times, the first time or two it might work).
Expected:
- Storage works as expected, can withdraw items repeatedly.
Actual:
- Storage freezes: See full description of behaviour above but basically you can't take items out anymore + some other slightly weird behaviour with stacks in the interface.
What Minecraft version is this happening on?
Minecraft 1.20.1
What Forge version is this happening on?
NeoForge 47.1.84
What Refined Storage version is this happening on?
1.12.4
Relevant log output
No response