A Minecraft Fabric mod that tracks XP collection per session with detailed source breakdown, efficiency stats, and a configurable HUD overlay.
- Real-time XP tracking with session management
- Automatic XP source detection (Combat, Mining, Smelting, Trading, Fishing, Breeding)
- XP per minute efficiency calculation
- Level gain tracking
- Configurable HUD overlay with multiple positions and colors
- Auto-pause when opening the pause menu
- Session persistence across world changes (optional)
- Detailed session summary in chat on reset
- Dedicated keybinds:
J(toggle tracking),K(reset session) - Full in-game config screen (YACL + ModMenu)
- Client-side only - no server required
- Minecraft: 26.1+
- Fabric Loader: 0.18.4+
- Fabric API: Required
- Java: 25+
- ModMenu: Optional (for config screen)
- YACL: Optional (for config screen)
Download the latest release from Modrinth or GitHub Releases.
- Install Fabric Loader
- Download Fabric API
- Download XPTracker (this mod)
- Place both JAR files in your
modsfolder - Launch Minecraft
Open the config screen via ModMenu. Settings are organized in three tabs:
- Session - Persist sessions across worlds, show session summary on reset
- HUD - Enable/disable overlay, position, scale, colors, background opacity
- Display - Toggle individual stats (total XP, levels, XP/min, session time, current level, XP sources)
Keybinds are listed under Controls > XP Tracker:
J- Toggle tracking on/offK- Reset session
Config file is saved at config/xptracker.json.
git clone https://github.com/DennisTheGamer/xptracker.git
cd xptracker
./gradlew buildThe compiled JAR will be in build/libs/.
This project is licensed under the MIT License - see the LICENSE file for details.
- Author: DennisTheGamer
- Built with: Fabric, Fabric API, YACL
- Report bugs on GitHub Issues
- Visit the Modrinth page for more information