DayAnnouncer
Announce each Minecraft day with customizable titles, chat, boss bars, and sounds.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
DayAnnouncer
✅ Features 🔔 Announces the current in-game day number with:
✅ Title / Subtitle on screen (toggleable)
✅ Boss Bar Announcement (toggleable)
✅ Chat Message Announcement (toggleable)
✅ Optional Sound Effects
⚙️ Fully customizable via config:
🌍 Per-world support – select which worlds use announcements
🛠️ Toggle features: boss bar, chat, title, debug logs, sound
🎨 Custom text for messages and colors
📁 Day tracking saved in YAML for persistence
🧪 Debug mode for development use
🔧 Configuration (config.yml)
``` announceMode: "track"
settings: prefix: "&6&l[DayAnnouncer] &r" log-to-console: true
enabled-worlds: - "world"
announcement-methods: title: enabled: true messages: - title: "&6Day &e{day} &6Begins" subtitle: "&7Sharpen your blades the adventure continues" - title: "&bWelcome to Day &3{day}" subtitle: "&aA new challenge rises before you" - title: "&dDay &5{day} &dSurvival Continues" subtitle: "&7Only the brave will thrive in this world" - title: "&eJourney Enters Day &6{day}" subtitle: "&fCourage will shape your destiny" - title: "&cUnfolding Day &4{day}" subtitle: "&6Prepare for whatever the world throws at you" timing: fade-in: 20 stay: 70 fade-out: 20
bossbar: enabled: true messages: - "&e&lA New Day Has Dawned — It is now Day {day}!" - "&a&lThe Sun Rises on Day {day}. Adventure Awaits!" - "&b&lDay {day} is here. Good morning!" duration: 10 color: "YELLOW" style: "SOLID"
chat: enabled: false messages: - "&6&l[DayAnnouncer] &eThe {day}th dawn has arrived!" - | &7&m--------------------------------- &aA new day is upon us! Welcome to Day &l{day}&a. &7&m--------------------------------- - "&b&l>> &fWelcome to Day {day}!"
sound: enabled: true name: "ENTITY_PLAYER_LEVELUP" volume: 1.0 pitch: 1.2
```
📷 Screenshots 🖼️ (Insert title and boss bar example screenshots here for better appeal) ➡️ You can show different examples of your announcements in action!
💾 Installation Drop the plugin .jar into your plugins/ folder
Start or reload the server
Configure config.yml to your preference
Restart or reload the plugin using /reload or /plugman reload DayAnnouncer
🧪 Commands & Permissions This plugin is fully automatic. No commands or permissions are required at the moment – plug and play!
🧩 Plugin Compatibility ✅ Spigot / Paper 1.16.5 – 1.21.5
🚫 Not tested with modded servers (use at own risk)
🌐 Future Plans Per-player toggle for announcements
PlaceholderAPI support
WorldGuard region-based control
Placeholder support for boss bar
❤️ Support & Feedback Have suggestions or found a bug? 💬 Reply to the resource discussion thread or DM me on Spigot! You can also open issues or contribute on GitHub (replace with your repo link)
☕ Like the Plugin? If you enjoy using DayAnnouncer, please leave a ⭐⭐⭐⭐⭐ review and share it with other server owners! It helps a lot!
🔗 Download Now and Make Every Minecraft Day Count!