Home›Java›Mods›BlackBox - Server Diagnostics
BlackBox - Server Diagnostics
ModsJava

BlackBox - Server Diagnostics

Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.

by MrDino · on Modrinth

A black box for your Paper server — record performance, investigate lag, find hotspots, analyze crashes, and uncover what went wrong.

⬇ Download on Modrinth
BlackBox - Server Diagnostics — screenshot 1BlackBox - Server Diagnostics — screenshot 2BlackBox - Server Diagnostics — screenshot 3

⬛ BlackBox

BlackBox Main Banner

BlackBox is an advanced observability and diagnostics plugin for Paper servers.

It continuously records server performance and activity so that when lag, TPS drops, crashes or unexpected behaviour happen, you have the information needed to investigate what happened, when it happened, where it happened and what was happening at the same time.

Instead of relying on a single TPS number, BlackBox connects performance metrics, JVM resources, chunks, entities, server events, plugins, logs and real Java profiles into one diagnostic system.

🔍 Monitor Your Server

Telemetry is collected continuously and written asynchronously to minimize work on the main server thread.

BlackBox Features Banner

📉 Investigate Performance Problems

BlackBox automatically detects performance episodes when configured TPS or tick-time thresholds are exceeded.

For each incident, it can analyze:

BlackBox distinguishes between direct evidence and correlation instead of automatically blaming a plugin, entity or chunk.

📍 Find Hotspots

BlackBox can track activity by world and chunk, helping you locate areas that deserve investigation.

It monitors events such as:

Suspicious hotspots can be correlated with periods of high MSPT or low TPS, including coordinates that make them easy to inspect in-game.

🔥 Java Flight Recorder

BlackBox integrates with Java Flight Recorder (JFR) for deeper profiling.

Profiles can be started manually:

/blackbox profile 60

Or automatically when BlackBox detects repeated performance problems.

JFR analysis can provide information about:

Generated .jfr files can also be opened with IntelliJ Profiler or JDK Mission Control for further investigation.

🧩 Plugin, Log & Crash Diagnostics

BlackBox Diagnostic Banner

BlackBox inventories installed plugins and their dependencies, commands, permissions, listeners and scheduled tasks.

It also monitors server logs and recognizes common problems related to:

Recent crash reports can also be analyzed to identify root exceptions, relevant stack frames and common failure patterns.

🗺️ World Diagnostics

BlackBox can investigate more than just currently loaded chunks.

Its offline region census can inspect Minecraft .mca files without loading their chunks into Paper, detecting information about stored chunks, entities, block entities, NBT problems and region structure.

BlackBox can also analyze command blocks and datapack functions for potentially expensive patterns such as broad selectors, repeated summons, heavy particle usage, forceload, large fill/clone operations and complex command chains.

📊 Detailed Reports

BlackBox Reports Banner

Generate a diagnostic report for any available time window:

/blackbox report 30m

/blackbox report 6h

/blackbox report 2d

BlackBox can generate:

Reports combine performance, incidents, CPU, memory, JVM resources, hotspots, entities, plugins, errors, JFR profiles, world information and other evidence into a single investigation.

BlackBox can also automatically generate a report when the server shuts down normally.

⌨️ Commands

BlackBox Commands Banner

Command Description
/blackbox status Shows the latest server health information
/blackbox scan Queues a complete loaded-chunk scan
/blackbox report <time> Generates a diagnostic report
/blackbox profile <seconds> Starts a Java Flight Recorder profile
/bb Alias for /blackbox

Permission: blackbox.admin
Default: OP

🔐 Privacy

BlackBox stores diagnostic information locally on your server.

Depending on your configuration, telemetry may contain player names, UUIDs, locations, commands and error information.

Privacy controls allow player-related information to be limited, while network addresses can be hashed, stored plainly or disabled entirely.

BlackBox reports, profiles and telemetry should be treated as private server operational data.

⚙️ Compatibility

BlackBox Compatibility Banner

Platform Paper
Minecraft 1.21.4 – 26.3
Client mod required ❌ No
Dependencies ❌ None
Server-side ✅ Yes

🚀 Installation

  1. Download BlackBox.
  2. Place the .jar inside your server's plugins folder.
  3. Start or restart the server.
  4. Run /blackbox status.
  5. That's it!

BlackBox is designed to remain active throughout the server's lifetime so that diagnostic evidence already exists when something goes wrong.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more