Ex Nihilo: Sequentia

Ex Nihilo: Sequentia

9M Downloads

[BUG] 1.21.4: Nothing can be sifted

Riku5543 opened this issue ยท 1 comments

commented

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

When trying to sift a valid block in the sifter, nothing happens.

Expected Behavior

Valid recipes should be sifted.

Steps to Reproduce

  1. Place sifter
  2. Fill with string mesh
  3. Insert dirt

Minecraft Version

1.20.X

Forge Version

neoforge 21.4.84-beta

Ex Nihilo: Sequentia Version

7.0.2

Additional Context

In (...)/world/level/block/SieveBlock.java -> activateBlock (line 63+), it tries to check if a block is siftable using isBlockSiftable. I did a bit of "print debugging" and saw the siftableCache's size starts as 0 and goes up to 1, which seems normal, but it ends up returning false for some reason. I wasn't able to figure that part out. I saw that the recipes get successfully loaded since debug.log shows 90 or so being loaded, but somehow the cache and the recipe list aren't connecting.

If I comment out the check in SieveBlock.java and have it always insert the block, valid recipes drop the correct items and everything, and invalid blocks don't crash the game, they just don't do anything (and are wasted in the process)

Sorry I couldn't get to the root cause, but maybe it helps a little.

Log File

(Log files are pretty large, but I can upload debug.log or regular log if it helps at all)