#Trying to optimise incendium datapack to increase my server TPS

7 messages · Page 1 of 1 (latest)

fair sorrel
#

Hello,
I'm experiencing performance issues with the Incendium datapack and would like to optimize it while preserving the core gameplay experience.
Current situation:

Server performance is suffering due to high command usage and mob spawning
I want to keep the custom items and general functionality
Need to reduce: custom mob spawning frequency, particle effects, and overall commands per tick
When I disable Incendium, my tps are going to 13 to 19

Questions:

Which Incendium mechanisms are the most command-intensive that I could safely disable?
Are there recommended settings or modifications to reduce mob spawning without breaking item drops or progression?
Can you guide me to the specific functions/files that handle particle systems and mob spawning?
Are there any built-in performance toggles or recommended configurations for lower-end servers?

I've tried modifying the datapack myself but keep breaking essential features. Any guidance on safe optimization approaches would be greatly appreciated.
Thank you for your support!

For 1.21.5 Paper server, using 5.4.5 Incendium Datapack

gaunt acornBOT
#
Your Support Question

Thanks for creating a thread! Be patient, and we will answer your question when we are able to. In the meantime...

• Check the FAQ by doing /faq to see if your question is already answered.
• Did you describe your issue thoroughly?
• Are relevant logs attached?
• Is your thread tagged appropriately?
• Ensure you've answered the questions outlined in our Post Guidelines.

When your question is answered, please close it with /close, or click the button. Thank you!

silver basalt
#

short answer, there's not much you can do

#

incendium is systematically laggy, there's no "useless feature" causing the lag

#

we are currently (very slowly) undergoing a rewrite to improve performance, but until then there's not much that can be done

fair sorrel
#

Okay thanks for your answer.
For now we are adjusting clocks and entities