Scorewatch
by shurik204
Scorewatch lets server operators trace scoreboard operations as datapack functions run, logging each change to chat along with the function call stack.
What it does
Scorewatch is a Fabric utility that adds tracing for scoreboard operations. A function file defines which operations to watch, and the logs show where each change came from in the call stack. Tracing can be turned on globally for every player or limited to one player, and it can filter by objective and by score holder, which keeps the output readable on busy servers.
Server owners install it, and players connect with no copy of their own. Installation requires Fabric Loader and Fabric API on the server. The mod is published for Fabric, with builds for 1.20 and 1.20.1 and version 1.0.0 for 1.20.1 as the latest file. It is released under the GNU General Public License v3.0 only, and the source code and issue tracker are public.
Key features
Scoreboard operation tracing
Logs each scoreboard operation as it runs, so datapack authors can see which changes happen and in what order.
Function call stack in chat
Each logged operation is shown with the function call stack that produced it, sent to chat.
Objective and holder filters
Output can be narrowed to a given objective and score holder, so only the relevant changes appear.
Global and per-player tracing
Tracing can cover all players at once or be enabled for a single player.
Gallery
Compatibility
Latest build for each game version and loader.
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Use cases
Debugging datapacks
Pack authors can follow how a chain of functions changes scores and find where a value goes wrong.
Server troubleshooting
Server operators can watch a specific objective while reproducing a problem in a map or minigame.
Who it’s for: Datapack authors and server operators who write or maintain scoreboard-based logic on Fabric servers and need to see how scores change.
How it compares
ID System is a server-required mod with a client-optional role, published for Fabric, Forge, NeoForge and Quilt across 1.13 – 1.21.10, and it is not open source under the MIT License. Old F3 Debug Screen is client-side only, open source under the MIT License, and targets 26.1 – 26.1.2 on Fabric. BetterScoreboard is open source under the GNU General Public License v3.0 only, runs on Fabric, and covers 1.20.3 – 1.21.11, so it targets a different version range than Scorewatch.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Scorewatch | Fabric | 1.20 – 1.20.1 | Server-side only | 2023-06-06 |
| ID System | Fabric, Forge, NeoForge and Quilt | 1.13 – 1.21.10 | Server required, client optional | 2025-10-29 |
| Old F3 Debug Screen | Fabric | 26.1 – 26.1.2 | Client-side only | 2026-04-03 |
| BetterScoreboard | Fabric | 1.20.3 – 1.21.11 | Not published | 2025-04-16 |
Questions
Does Scorewatch need to be installed on the client?
Which Fabric version does Scorewatch need?
Can tracing be limited to one player?
In the catalog
Scorewatch is one of 8,499 Technology mods on ModsFinder, and one of 4,201 Technology mods for Fabric. 34,764 mods support Minecraft 1.20.1.
More from shurik204
Similar mods
What the author says
Utility mod that adds scoreboard operation debug/tracing.
Official listing
- Modrinth page
- modrinth.com/mod/scorewatch
- Owner
- shurik204
- Published
- 2023-06-05
- Updated on Modrinth
- 2023-06-06
- Facts verified
- 2026-10-15
