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