Theurgy

Theurgy

15M Downloads

Fermentation vat

zefriwunfast opened this issue · 4 comments

commented

Fermentations vat tps lag

Fermentation vat is causing tps lag, the observable mod show, one of them when in craft state use about of 13k μs/t.

To Reproduce

  1. Place the fermentation vat
  2. Put water in the fermentation vat
  3. Put the crafting ingredients in the vat
  4. Shift right click to close the vat
  5. And see the tps fly above the sky.

Expected behavior
Expected run smoothly and clear, but don't

Screenshots

Image
Image

System:

Additional context
I was trying to make a nether star farm with theurgy, challenging me to use another mods but the old ones, but the tps lag when the fermentation vat is woking, crashed my server, them I run a tps test with observable and see the vat is causing it.

commented

@zefriwunfast could you run a spark report as well?

We have an older issue #230 where it was discovered that this is (usually) triggered by polymorph.
I made some changes to prevent adverse interactions, but a spark report with your current issue could help diagnose.

It is possible that we have to wait for a polymorph fix (or remove polymorph until there is a way to exempt theurgy vats from polymorph), but a spark report should tell me more

commented

@klikli-dev sure, here it is the spark test.

https://spark.lucko.me/863tmPZXrJ

commented

@zefriwunfast thank you! Yeah it still seems to be related to polymorph. Could you try to run the server without polymorph to check if the same happens? (and if possible provide a spark report)

The vanilla recipe check caching (combined with some additions from patch 1.60 in theurgy) should reduce recipe lookups, but somehow that is not happening here. It would be good to know if it is still a polymorph incompatibility, or if it's a theurgy inherent problem

commented

Closing this as stale for now. There have been some additional changes on my end to hopefully improve the situation, but until the good people at polymorph reply I think there is not much I can do.

Please ping me if this reproduces without polymorph!