⚡ CPU Profiler
Spark's profiler can be used to diagnose performance issues: "lag", low tick rate, high CPU usage, etc.
Features:
- Lightweight – can be run in production with minimal impact.
- Easy to use – no configuration or setup necessary, just install the plugin/mod.
- Quick to produce results – running for just ~30 seconds is enough to produce useful insights into problematic areas for performance.
- Customisable – can be tuned to target specific threads, sample at a specific interval, record only "laggy" periods, etc.
- Highly readable – simple tree structure lends itself to easy analysis and interpretation. The viewer can also apply deobfuscation mappings.
🛏️ Sleep Fixer
It's the most robust one-player-sleep plugin, and it does exactly what it says on the tin.
If you want an elaboration, feel free to read on. 😉
This is a small plugin that makes it so only one player is required to be sleeping, instead of most of the players in the same world, for a world to skip the night, clear the weather, and reset the phantom timers of course. It comes with an easy configuration file where you can disable a few features too.
Why SleepFixer?
- Tiny, non-bloated plugin – simple and effective.
- Extremely robust – requires minimal updates due to efficient design.
- No local difficulty shenanigans – ensures consistent gameplay difficulty.
- Toggleable neat features – like clearing weather and managing phantom spawn timers.
- Multiversion compatible & supported – works with versions as old as MC 1.7.
- Free and open source – licensed under GNU AGPL v3.0, allowing full access to the code.