Incompatibility with Advanced Chimneys
(To clarify, I'm 99% sure it's advanced chimneys that's doing something wrong)
Huge tps drops when trying to get the lighting for the Pump block of Advanced chimneys,
For context, this mod adds fancy chimney mechanics, and one of the blocks (the pump) can be powered and emit light.
If I understand correctly, when DH tries to get the lighing for its lods, the pump assumes that getting its lighting value means it is in loaded chunks, and is trying to determine if it's getting powered?
but since the chunks are unloaded, it's loading the chunks, each tick. Now I got all of this from the spark profiler, I'll go read their code if it's open source and see for myself what they have done.
in the meantime here is my spark profiler log: https://spark.lucko.me/60Oqc2QDui (I recomend the flame graph view, button on the top right)
As I don't know how long spark keeps the logs, I can supply the profile file and you can open it on the spark website
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
2 Replies
https://spark.lucko.me/ (if the profile gets deleted)
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
Welp code doesn't seem open source
aaaand it wants a twitch account to create an issue on curseforge.... nope
such a shame... this mod was pretty
nvm, I posted it https://legacy.curseforge.com/minecraft/mc-mods/advanced-chimneys/issues/70
A workaround is to keep the chunks the chimenie pumps are in with something like FTB Chunks
Alr! Mod dev fixed in in recent update following up on the issue, will check if it works now