ModsFinder

BetterF3 - Spark Module

by _zenith_

BetterF3 - Spark Module puts live TPS, MSPT, CPU and GC readings from the spark profiler onto the BetterF3 debug screen.

FabricNeoForgeClient or server, optionalMIT LicenseOpen source1.21 – 1.21.11

What it does

Opened with F3 and M, the module appears as one more section on the BetterF3 screen. It reads its numbers straight from spark, so a player can check server tick rate and tick time while playing. A separate config controls what the module shows, and it is not turned on by default, so the BetterF3 screen works as before until the module is enabled.

Playing on a server run by someone else means the numbers come from whatever the server exposes. Hosting a world, in singleplayer or over LAN, gives the module the local machine's readings. The server owner needs the same jar together with spark on the server to get broadcast data, and the module begins sharing once both sides are running it. Spark only reports the machine it runs on, so a client cannot see server figures unless something on the server shares them.

The mod needs BetterF3, Cloth Config API, Fabric API and spark. It is published for Fabric and NeoForge across 12 release versions, 1.21 – 1.21.11, and is open source under the MIT License.

Key features

  1. Live tick statistics

    TPS, MSPT, CPU load and garbage collection time are shown as live values on the debug screen.

  2. Separate module settings

    Its own config file sets which readings appear, apart from the other BetterF3 modules.

  3. Spark data source

    Readings come straight from spark, so the figures match what the spark profiler reports.

  4. Shared server data

    Server values reach players only after the server runs spark and the module is installed on both sides.

Compatibility

Latest build for each game version and loader.

1.21.x12 of 12 versions with builds
1.21.115.0.05.1.0
1.21.105.0.05.0.0
1.21.95.0.05.0.0
1.21.85.0.05.0.0
1.21.75.0.05.0.0
1.21.65.0.05.0.0
1.21.55.0.05.0.0
1.21.45.0.05.0.0
1.21.35.0.05.0.0
1.21.25.0.05.0.0
1.21.15.0.05.0.0
1.215.0.0Not available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 3

BetterF3BetterF3 is a mod that replaces Minecraft's original debug HUD with a highly customizable, more human-readable HUD.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
sparkspark is a performance profiler for Minecraft clients, servers and proxies.
Required

Use cases

Checking server health

A player on a server can open the debug screen to see whether the tick rate is holding up while exploring or building.

Local world performance

Someone hosting a singleplayer or LAN world can watch CPU and garbage collection numbers on their own machine.

Who it’s for: Players who want real performance numbers on the debug screen, and server owners who run spark and want their players to see server tick data.

How it compares

Full comparison

PerfTriage is server-side only, published under the MIT License for 1.21.4, so players do not install it. Gpu Cpu Util is client-side only, open source under the MIT License and published for Fabric across 1.21 – 1.21.11, so it runs on a player's machine alone. Spark Module needs both sides for server values, while those two work on one side each.

ModLoadersGame versionsEnvironmentUpdated
BetterF3 - Spark ModuleFabric and NeoForge1.21 – 1.21.11Client or server, optional2026-07-31
PerfTriageFabric and NeoForge1.21.4Server-side only2026-05-03
Gpu Cpu UtilFabric1.21 – 1.21.11Client-side only2026-01-09

Questions

Does Spark Module need Cloth Config API?

Yes. Cloth Config API is one of the four required dependencies, along with BetterF3, Fabric API and spark.

Can a player see server TPS without the server running spark?

No. The server has to run spark and the module on its side, because spark only reports the machine it runs on.

Which loaders does Spark Module support?

Fabric and NeoForge. The latest Fabric file is 5.0.0 for 1.21.11, and the latest NeoForge file is 5.1.0 for 1.21.11.

In the catalog

BetterF3 - Spark Module is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from _zenith_

All projects

Similar mods

What the author says

Too lazy to type /spark tps && /spark gc every time I wanted to check server health, so now it just sits on the BetterF3 screen BetterF3 - Spark Module adds one more module to BetterF3's screen: live TPS, MSPT, CPU and GC stats, read straight from spark
_zenith_, on the Modrinth page

Official listing

Owner
_zenith_
Published
2026-07-30
Updated on Modrinth
2026-07-31
Facts verified
2026-10-15

Tags