NoSparkInPurpur icon

NoSparkInPurpur -----

Prevent purpur from downloading spark when the user doesn't need it.



NoSparkInPurpur

Some people don't need spark, or even timings, they just need a simple and intuitive /tps command using the bukkit.command.tps permission node.

They don't care which of timings or spark has an impact on server performance because the impact on their server is completely negligible.

PurpurMC is supposed to give users a choice, but they don't, that's why I made this plugin.

After Purpur#1695 build, add below to your jvm flag instead of use this plugin:
Code (Text):
-DPurpur.IReallyDontWantSpark=true
Do not install this plugin if you need to use spark

How does it work?

The plugin will detect if spark is already loaded, if so, the plugin will unload spark, and then the plugin will unload itself.

This plugin cannot prevent Purpur from downloading spark since PurpurMC lets spark take precedence over all plugin loading.

Before:
before.png

After:
after.png

How to enable Timings?

(Since 1.0.1, plugin will automatically add this.)

Since plugins cannot override timings commands, to enable Timings you need to add the following to the commands.yml file:

Code (YAML):
aliases:
  timings
:
 - bukkit:timings $1-
If in the future Purpur removes timings entirely, I may consider making another plugin to re-add timings. (I haven't used timings for the past three months)
Resource Information
Author:
----------
Total Downloads: 390
First Release: Jul 4, 2022
Last Update: Jul 4, 2022
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings