Day_C0unter
You have been digging, building, and fighting for what feels like an eternity. But how many days has it actually been? Minecraft tracks the world's internal clock, yet it hides that number deep inside the F3 debug screen, far away from your normal field of view. Day_C0unter changes that with a single, elegant solution: a small badge in the top-right corner of your screen that reads Day 1, Day 2, and climbs steadily with each in-game day cycle.
This add-on is built for players who want a passive sense of progression without cluttering their interface. It is the smallest possible "how long have I been here" HUD you can find. There are no bars, no timers, no graphs. Just a clean number that tells you exactly where you stand in your current world.
How Day_C0unter Works
The mod reads world.getTimeOfDay() / 24000 and renders the result as Day N in the top-right HUD. The logic is refreshingly straightforward. Each in-game world keeps its own baseline day. The first time you enter a save or join a server, the current world day becomes Day 1 for that world. From that moment on, the badge counts the days you have spent there, not the world's absolute age. This is a crucial distinction. A server that has been running for 500 in-game days will still show Day 1 for a new player, giving you a personal milestone tracker rather than a global server clock.
Per-World Isolation and Persistence
Baselines are persisted to config/daycounter.json, keyed by the singleplayer save name or server address. Switching worlds picks up the right counter automatically. If you play on a survival server for a week and then hop into your creative testing world, you will see the correct day count for each. No manual configuration is needed. The mod handles all the bookkeeping behind the scenes.
Visual Feedback and Notifications
When the day flips from N to N+1, the badge briefly pulses yellow. This subtle animation is surprisingly satisfying. It acts as passive feedback, a quiet "another night survived" signal that you can catch out of the corner of your eye while mining or building. It is a small touch, but it makes the progression feel tangible.
Commands and Controls
Day_C0unter includes a few simple commands to keep you in control:
/daycounter- Shows the current day in chat, along with the world key the mod is tracking against./daycounter reset- Sets the current world's baseline to today. The badge reads Day 1 again from now on.Y- Toggles the HUD on or off.
The badge also respects the F1 key (hide HUD) and stays hidden in menus. It never intrudes on your inventory screen or pause menu, keeping the interface clean.
Technical Design and Performance
This mod is pure client-side. You install it on your client only, and it works on any Fabric server. It is fully vanilla compatible, meaning you can join any server without the server needing the mod installed. The badge updates every client tick, yet there is no observable performance cost. The entire mod is roughly 200 lines of code, with no mixins and no extra dependencies beyond Fabric API. This minimal footprint ensures it will never bog down your game.
For players who prefer a launcher-based setup, the foxygame.net launcher offers a one-click install for Day_C0unter, pulling the correct version automatically so you do not have to hunt for JAR files manually. It also keeps the add-on updated within its catalog, which is handy when new Minecraft versions roll out.
Compatibility and Installation
Day_C0unter supports Minecraft versions 1.21.8, 1.21.9, 1.21.10, and 1.21.11, all under Fabric Loader 0.16 or newer. A single JAR file covers all four versions, so you do not need to download separate files for each. To install, simply drop the JAR into your mods/ folder alongside Fabric API.
If you are wondering how to install, the process is straightforward. First, ensure you have Fabric Loader and Fabric API installed for your Minecraft version. Then, download Day_C0unter for Minecraft and place the JAR in the mods directory. Launch the game, and the badge will appear in the top-right corner immediately. If you want to reset your counter for a fresh start, just use the /daycounter reset command.
Why Use Day_C0unter?
Minecraft's internal day counter is hidden away in the F3 debug screen, which is cluttered and hard to read during gameplay. Day_C0unter pulls that number into your normal field of view, where it actually informs how you play. Knowing you are on Day 12 rather than just "some time in the middle of the night" helps you plan resource gathering, breeding cycles, or when to venture out for exploration.
It is a tool for immersion and awareness. The next time you are deep in a cave system and wonder how long you have been away from your base, a quick glance at the top-right corner gives you the answer instantly. The mod respects your visual space, offers per-world tracking, and adds a touch of polish with its yellow pulse on day transitions.
For a lightweight, focused utility that does exactly what it promises, Day_C0unter is an excellent addition to any Fabric setup. Its per-world baselines, clean HUD, and zero performance impact make it a must-have for survival players who value knowing their place in the world's timeline.