DayAnnouncer
Announce each Minecraft day with customizable titles, chat, boss bars, and sounds.
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!