Edit:
After Purpur#1695 build, add below to your jvm flag instead of use this plugin:
Code (Text):
-DPurpur.IReallyDontWantSpark=true
---
In 1.0, it was found that
Code (Text):
java.lang.NullPointerException: Cannot invoke "org.bukkit.plugin.java.JavaPlugin.getDescription()" because "loader.plugin" is null
occurs when some plugins are enabling. 1.0.1 will perform a disable spark operation after the server has fully started, while reloading the "tps" and "timings" commands.
The known issue is that spark related commands still persist in the server, I'm still looking for a way to fix.
If you don't run into the issue, you don't have to update to 1.0.1, it's just a temporary alternative.