Minimal Day Counter

Simple Day counter for remember every day. Minecraft version 1.21x. More Updates Soon.

326

Minimal Day Counter

📅 Day Counter Datapack - A simple, lightweight datapack that displays the current day count every morning in Minecraft!

✨ Features - 🌅 Automatic Day Tracking - Displays the day count every morning at sunrise. - Shows in the action bar with a beautiful gold and yellow text animation - Plays a pleasant sound effect when a new day begins

🎯 Smart & Accurate - Reads directly from Minecraft's internal day counter - Works perfectly with existing worlds no matter what day you're on! - Day counting starts at Day 1 (not Day 0 like Minecraft's internal counter).If you add this to a world that's already on Day 50, it will show "Day 51" immediately

⚡ Zero Configuration

- Install and play - no commands needed No manual setup or initialization required Lightweight with minimal performance impact Works automatically for all players on the server

🔊 Immersive Experience

- Satisfying sound notification every morning Non-intrusive action bar display (doesn't block your screen) Professionally formatted with bold, colored text

📥 Installation

- Singleplayer: Download the datapack .zip file Navigate to your world's folder: .minecraft/saves/[YourWorldName]/datapacks/ Place the datapack file into the datapacks folder Launch your world or run /reload if already in-game - Multiplayer: Download the datapack .zip file Place it in your server's world/datapacks/ folder Restart the server or run /reload as an operator

🎮 How It Works

- Every morning at sunrise (when daytime is between 0-100), the datapack: - Checks the world's current day using Minecraft's built-in day counter - Adds 1 to make it more intuitive (Day 1 instead of Day 0) - Displays "Day X" in the action bar with a gold/yellow color scheme - Plays a pleasant experience orb sound effect - Prevents duplicate notifications until the next day - The datapack intelligently tracks which day has been displayed, ensuring you only see the notification once per morning - even if you're playing for hours!

🛠️ Technical Details

Commands Used:

1. scoreboard - For tracking day numbers and display states 2. execute store result - Reading Minecraft's day and time values 3. title actionbar - Displaying the day count above the hotbar 4. playsound - Playing the notification sound

- No External Dependencies: - Pure vanilla Minecraft datapack - No mods or plugins required - Works on both singleplayer and multiplayer servers

Performance:

- Runs efficiently every tick with minimal overhead - Only executes the display function once per morning - No lag or performance issues even on lower-end systems

🎨 Customization

Want to customize the datapack? Here's what you can change: 1. Sound Effect: - Edit show_day.mcfunction and replace the sound: - minecraft:block.note_block.chime - Bell chime - minecraft:entity.player.levelup - Level up sound - minecraft:ui.toast.challenge_complete - Achievement sound - minecraft:block.note_block.bell - Bell tone 2. Colors: - Modify the title command in show_day.mcfunction: - Change "color":"gold" to any Minecraft color - Change "color":"yellow" to customize the number color 3. Timing: - Adjust when the notification appears by changing daytime matches 0..100 in tick.mcfunction

❓ FAQ

Q: Does this work on existing worlds? - A: Yes! It reads your world's actual day count, so it works perfectly no matter when you install it.

Q: Will this affect my world's performance? - A: No, the datapack is extremely lightweight and runs efficiently every tick.

Q: Can I reset the day counter? - A: The counter follows your world's actual day cycle. You can reset it using /time set day to go back to Day 1.

Q: Does this work in multiplayer? - A: Absolutely! All players will see the day notification at the same time.

Q: Can I disable the sound? - A: Yes, simply remove or comment out the playsound line in show_day.mcfunction.

Q: What happens if I sleep through the night? - A: The datapack still works! It checks every tick during the morning window, so even if you skip to morning by sleeping, you'll still see the notification.

🐛 Known Issues

> None currently! If you encounter any bugs, please report them in the issues section.

📋 Compatibility

✅ Compatible Versions:

- Minecraft Java Edition 1.21.x (Tested on 1.21.11) - Minecraft Java Edition 1.20.5 - 1.20.6 - Future 1.21.x updates (likely)

❌ Not Compatible:

> Minecraft Bedrock Edition > Versions below 1.20

📜 License

- This datapack is free to use, modify, and redistribute. Credit is appreciated but not required!

💖 Support

- If you enjoy this datapack, please consider: - ⭐ Leaving a star rating - 💬 Sharing feedback or suggestions - 📢 Sharing with friends who might enjoy it

🔄 Changelog

- v1.0.0 - Initial Release - Automatic day counter display every morning - Action bar notifications with sound effects - Smart day tracking that works with existing worlds - Multiplayer support - Enjoy tracking your Minecraft adventures! 🌅

🔄 Version History

- v1.1.0 (Latest): * Implemented min_format and max_format for broader 1.21.x compatibility. - Recommended version for users on Minecraft 1.21.1 through 1.21.11. - v1.0.0: * Initial Release. Automatic day tracking and action bar notifications.

Check my another Datapack Uncraftable Item Recipes

If having any issues contact me with Discord

ADS