Spark Unforged
by fonnymunkey
Spark Unforged brings the Spark performance profiler to Minecraft 1.12.2 on Forge, with CPU, memory and server health reports for modpack and server owners.
What it does
Spark Unforged is a backport of the modern Spark profiler to 1.12.2. Spark is used to collect detailed information about many aspects of a running game or server, including CPU profiling, memory inspection and server health reporting. The Unforged version keeps nearly the same functions, commands and formatting as the modern release, so guides and tips written for Spark's wiki apply to it.
Some features are carried over and some are left out. Load profiling, which measures the states a game passes through such as coremod, preinit and init, along with server and world loading, and async profiling are available. Extra server metadata listing and live profile viewing are disabled, because datapacks do not exist in 1.12.2 and live viewing still depends on Java 8 limits. Configuration file options are easier to write and access than before. Load profiling works alongside memory allocation profiling and async profiling.
The mod is released under the GNU General Public License v3.0 only and is open source. Spark Unforged is published for Forge on 1.12.2 only, and the latest file is 1.11.140, dated 2025-07-10. It can run on a client or a server, and neither side is required to have it.
Key features
CPU and memory profiling
Collects CPU and memory data from a running game so players and owners can see where time and allocations go.
Load profiling
Measures game loading in stages, including coremod, preinit and init, as well as server and world loading.
Async profiling
Records asynchronous work alongside the main thread, a feature the 1.12.2 backport adds.
Modern Spark commands
Uses the same commands and output formatting as the modern Spark profiler, with a few features disabled.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Lag Spike Profiler is Forge-only for 1.12.2 and client-side only, under the All rights reserved license, so it is not open source. BlahajASM is also Forge-only for 1.12.2, runs on client and server, and is open source under the GNU Lesser General Public License v2.1 only. More Profiling covers Fabric, Forge and Quilt for 1.20 – 1.21.3 under the MIT License, so it is not limited to 1.12.2.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Spark Unforged | Forge | 1.12.2 | Client or server, optional | 2025-07-10 |
| Lag Spike Profiler | Forge | 1.12.2 | Client-side only | 2026-07-02 |
| BlahajASM | Forge | 1.12.2 | Client and server | 2026-05-05 |
| More Profiling | Fabric, Forge and Quilt | 1.20 – 1.21.3 | Client or server, optional | 2024-11-07 |
Questions
Does Spark Unforged work on Fabric or NeoForge?
Do both the server and players need Spark Unforged?
Why is live profile viewing missing?
Can the Spark wiki guides be used with this version?
In the catalog
Spark Unforged is one of 3,545 Optimization mods on ModsFinder, and one of 1,441 Optimization mods for Forge. 2,920 mods support Minecraft 1.12.2.
More from fonnymunkey
Similar mods
What the author says
Spark is a performance profiling tool that can be used to get highly detailed information on many aspects of your running Minecraft games/servers. Such tools includes CPU profling, Memory Inspection, Server Health Reporting, and more. Spark Unforged is a backport of modern Spark to 1.12.2, to bring many newer…
Official listing
- Modrinth page
- modrinth.com/mod/spark-unforged
- Owner
- fonnymunkey
- Published
- 2023-08-10
- Updated on Modrinth
- 2025-07-10
- Facts verified
- 2026-10-15
