Storage Drawers: Forestry Pack

Storage Drawers: Forestry Pack

6M Downloads

[BUG] Strange compacting bug

Salvard opened this issue ยท 2 comments

commented

Hello!

I'm currently building a modpack for 1.20.1 on Forge 47.4.0 and I'm running into a strange bug with Compacting Drawers in version 12.14.3.
I can't quite figure out where the problem comes from, since it only seems to happen in my development world...
So I'm opening this issue mostly to report that it exists and to see if anyone has any idea what might be causing it.
 

Here are two logs, taken from two different worlds:

  • Development world: I moved away from the development area, unloaded the chunks with \setworldspawn, and reloaded the save
[00:35:05] [Server thread/INFO]: Finding ascending candidates for 64 sugar_cube
[00:35:05] [Server thread/INFO]: Constructed recipe list for minecraft:crafting in 2.249 ms. 4898/5030 recipes are parallelized.
[00:35:05] [Server thread/INFO]: No candidates found
[00:35:05] [Server thread/INFO]: Finding descending candidates for 64 sugar_cube
[00:35:05] [Server thread/INFO]: No candidates found
[00:35:05] [Server thread/INFO]: Finding descending candidates for 0 air
[00:35:05] [Server thread/INFO]: No candidates found
  • Test world: this world was created before the mod update (This log also matches any other world besides the dev one)
[00:37:08] [Server thread/INFO]: Finding ascending candidates for 64 sugar_cube
[00:37:08] [Server thread/INFO]: Constructed recipe list for minecraft:crafting in 2.133 ms. 4898/5030 recipes are parallelized.
[00:37:08] [Server thread/INFO]: Found ascending candidate for 64 sugar_cube: 1 sugar_bag size=9, inverse=9 sugar_cube
[00:37:08] [Server thread/INFO]: Finding ascending candidates for 1 sugar_bag
[00:37:08] [Server thread/INFO]: No candidates found
[00:37:08] [Server thread/INFO]: Picked candidate 1 sugar_bag with conv=9
[00:37:08] [Server thread/INFO]: Finding descending candidates for 64 sugar_cube
[00:37:08] [Server thread/INFO]: Found descending candidate for 64 sugar_cube: 1 sugar size=9, inverse=9 sugar
[00:37:08] [Server thread/INFO]: Picked candidate 1 sugar with conv=9

 

I'm open to any suggestions or ideas you might have, because I honestly can't figure out how this is possible ><

Thanks again for all the recent updates to the mod, and keep up the great work!

 
 
P.S.: Here is the list of mods, just in case
modlist.html

commented

Does this affect all compactible items?

commented

Yes, whether it's vanilla crafts, crafts from KubeJS functions, custom .toml crafts, or even hard-coded ones...

The worst part is that it worked for two minutes on the dev world at first, and then it stopped working. So my theory is that it comes from a memory optimization mod, but the only one I have (to my knowledge) is FerriteCore, and even when I disable it: the bug persists.