Lithium (Fabric)

Lithium (Fabric)

22M Downloads

At least hoppers and spawners stop functioning under light server load

Hnaguski opened this issue ยท 7 comments

commented

Expected Behavior

Hoppers and other blocks continue to function even if there is very mild load on the server. I tested in vanilla and the bug doesn't seem to occur.

Actual Behavior

Hoppers stop moving items, spawners stop spawning mobs, and other things might be broken if the game is under a slight amount of load (20 pistons connected to observer clock causes the bug on a Ryzen 5 3600).
I am running lithium compiled with java 15 at commit 7496b54

Reproduction Steps

  1. Place hoppers and fill with items
  2. Create some load for the server
  3. Wait until the hoppers stop transferring items

Video of bug in action
World download for setup

commented

Does this occur on the stable release of Lithium or on the development branch? Are you using any mods other than Lithium?

commented

Add mixin.world.block_entity_ticking.sleeping=false to the config file for now. Working on a fix

commented

Does this occur on the stable release of Lithium or on the development branch? Are you using any mods other than Lithium?

I updated the issue to explain it's on the latest dev branch

commented

e5659c6 works around this problem for now until it is fixed

commented

df7e4e1 fixes this issue

commented

Just tested the latest commit for a bit and it seems like the issue has been fixed, I think this can be closed now unless more testing needs to be done.

commented

There still seem to be issues, but those are tracked at #218 now