Cyclops Core

Cyclops Core

121M Downloads

ID functions that depend on CyclopsCore + Sophisticated Storage drawers causes immense lag

hallowfiend opened this issue ยท 6 comments

commented

Issue type:

  • ๐ŸŒ Performance issue

Short description:

Pairing this mod with Sophisticated Storage causes immense lag.

Steps to reproduce the problem:

Discovered on ATM10 after updating to 4.5, the newest version (MysticMods/Roots#1127)

  1. Use ID in conjunction with Sophisticated Storage drawers in any form (exporting, importing, etc; though, list-based stack importing might be the culprit, idk)
  2. This happens:
Image

Versions:

  • This mod: 1.26.1
  • Minecraft: 1.21.1
  • Neoforge: 21.1.194

Profiler output:

https://spark.lucko.me/Kktw4S3d8o

commented

If they have a full-block size with a small indent on the front face, that displays its 1/2/4 slots with a counter, that's a limited barrel (it limits its inventory to the amount of visible slots on the front)
If it is a perfect full block, then it is just a normal barrel with sophisticated mechanics on it (no slot rendering on the block)
If it is not a full block at all, it's a chest.

commented

Oh, wait, no. It's the controller that's causing the problem. And chests.

commented

Thanks for reporting!

commented

Just a side note, for clarity, I think you mean sophisticated storage "limited barrels", is what they're called.
They look and behave just like the drawers from Storage Drawers mod, but are called barrels instead.

commented

No, I don't mean those. Or wait, maybe it's the chests. Idk, I'm unsure.

commented

This seems to be the same problem as CyclopsMC/IntegratedDynamics#1460, which is followed up in P3pp3rF1y/SophisticatedStorage#584.