DayAnnouncer
PluginLicenseRef-All-Rights-Reserved

DayAnnouncer

Announce each Minecraft day with customizable titles, chat, boss bars, and sounds.

85
Downloads
0
Followers
10 months ago
Updated
📦
1
Versions

📖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!