Spark is a lightweight performance profiling plugin for Minecraft servers. It gives you real-time insight into your server's CPU usage, memory, tick performance, and more — and New Life Host integrates directly with it to show advanced analytics on your Console page.

Why Spark?
Once Spark is installed, New Life Host automatically detects it and displays CPU usage (process & system), memory breakdown, disk usage, TPS, and MSPT — all on your Console page with no extra configuration needed.

Supported Server Software

Spark works with most Minecraft server platforms:

  • Paper / Purpur / Spigot — Download the Bukkit version
  • Fabric — Download the Fabric version
  • Forge — Download the Forge version
  • BungeeCord / Velocity — Download the respective proxy version

Installation Steps

Step 1: Download Spark

Visit the official Spark download page and grab the version matching your server software:

spark.lucko.me/download

Step 2: Upload to Your Server

There are two ways to install:

  1. Via the Plugins tab — Go to Plugins in your panel sidebar, search for "Spark", and install it directly.
  2. Via the Files tab — Navigate to the /plugins folder and upload the spark.jar file you downloaded.

Step 3: Restart Your Server

After uploading, restart your server (not just reload) for Spark to load properly. You can do this from the Console page using the restart button.

Step 4: Verify Installation

Once your server restarts, go to your Console page. You should see:

  • A yellow ⚡ SPARK badge next to the "Minecraft" section header
  • CPU Usage card — showing process and system CPU percentages
  • Memory card — showing heap memory used vs allocated
  • Disk card — showing disk space used on your server

These appear automatically — no configuration needed.

Spark Console Commands

You can also use Spark commands directly in the console for more detailed analysis:

Command Description
spark tps Shows TPS from the last 5s, 10s, 1m, 5m, 15m
spark health Shows CPU, memory, disk, and tick duration stats
spark profiler Starts a profiler — generates a shareable web report
spark profiler stop Stops the active profiler and gives you a link to view results
spark tickmonitor Monitors individual tick durations in real-time
spark gc Shows garbage collection stats and history

Profiling Your Server

If your server is lagging, Spark's profiler is incredibly useful:

  1. Run spark profiler in the console
  2. Let it record for 30-60 seconds while the lag is happening
  3. Run spark profiler stop
  4. Spark will output a URL — open it in your browser to see a detailed breakdown of what's using the most server resources

You can share this link with support or other server admins to help diagnose performance issues.

Performance Impact
Spark has virtually zero performance impact on your server. It's used by many large Minecraft networks and is actively maintained by Luck, the creator of LuckPerms. You can safely leave it installed permanently.

Official Resources