Item List aspects not updating or updating incorrectly when using Functional Storage Drawers or Sophisticated Storage Limited Barrels
Daveawb opened this issue ยท 8 comments
Issue type:
- ๐ Bug
Short description:
When using storage containers that store a large amount of one item (Functional Storage Drawers or Sophisticated Storage limited barrels) the following occur:
- Item List aspect from inventory reader not updating when the observed inventory items change in quantity.
- Item Slot aspect works correctly unless the quantity of the item is > 99 || < 128
I am playing on the ATM10 pack, I have created an issue for them here AllTheMods/ATM-10#3596 just in case it is a pack specific problem.
Steps to reproduce the problem:
Screen recording of me demonstrating both issues above (ATM10): https://drive.google.com/file/d/13oniQ6D0jO9doM6wfXxtBUXx6LVi2p-u/view
Screen recording of me demonstrating the same setup with InDy + InTu in isolation with Functional Storage and Sophisticated Storage: https://drive.google.com/file/d/1sFyKM3slGOZuxAq8ziu44iUX3vjcEXF4/view?usp=drive_link
- Place a functional storage drawers and a sophisticated storage limited barrel.
- In one barrel put 128 of an item and in the other 192 or larger
- Attach an inventory reader to both inventories.
- Take an item list card from the other
- put both in displays on the network
- The item list does not update when I remove or add items to the functional storage drawer
- Taking the card out of the display and re-inserting it does update the display to the correct value but then does not update further
- The sophisticated storage limited barrel seems to update (but has issues with item quantities >99 and <128)
- When putting items back in, the array doesn't appear to update reliably
Expected behaviour:
I would expect that lists in displays are updated to show the correct item quantity when item quantities change and that if I have 127 items in storage that the display would show 127 and not 99.
Versions:
-
This mod:
- integrateddynamics-1.21.1-neoforge-1.28.1-1340
- integratedtunnels-1.21.1-neoforge-1.9.0
- cyclopscore-1.21.1-neoforge-1.27.1-835
- commoncapabilities-1.21.1-neoforge-2.10.1
-
Minecraft: 1.21.1
-
Mod loader version: NeoForge 21.1.211
Log file:
Happy to provide on request, I saw no errors in the logs when recording the video.
The first issue is related to variable card logic.
It sounds like the second issue is separate from that and has nothing to do with that, if it is the reader not able to read the contents of the respective slots correctly. It seems to fail to count the items between 2 and 3 stacks of the barrel/drawer. Could you test to see if this also happens in a clean environment with just the related mods installed? And does this also happen with Storage Drawers' drawers?
Also, what version of Cyclops Core are you really using? Either you need to update to the .835 build or forgot to mention the build number.
The first issue is related to variable card logic.
It sounds like the second issue is separate from that and has nothing to do with that, if it is the reader not able to read the contents of the respective slots correctly. It seems to fail to count the items between 2 and 3 stacks of the barrel/drawer. Could you test to see if this also happens in a clean environment with just the related mods installed? And does this also happen with Storage Drawers' drawers?
Also, what version of Cyclops Core are you really using? Either you need to update to the
.835build or forgot to mention the build number.
Hi Jack, yes I'll be happy to test it in all the scenarios you mention, I'll try and do this tonight.
I'll update the ticket with the build number, the ATM10 pack was behind when I first spotted this so manually updated it to the latest this afternoon.
Would you prefer I separate the two issues into their own tickets?
Would you prefer I separate the two issues into their own tickets?
Yes please. I'm almost certain they aren't related.
Would you prefer I separate the two issues into their own tickets?
Yes please. I'm almost certain they aren't related.
I've tested this with the mods in isolation and getting the same results, see the second video I've put up. BTW, I could not find the build number for CyclopsCore anywhere, it's not in the filename nor is it in the mod settings in game or any of the config files, I'm not sure where I'd get it from, it is however the version that is currently latest in CurseForge.
Got it now, the 1.27.1 release version didn't have a build number. I've
just updated to build 1.27.1-835, and I'll test it again.
โฆ
Just tested with the the 835 build with no difference to the behaviour of those inventories unfortunately