DayAnnouncer - Smart In-Game Day Notifications icon

DayAnnouncer - Smart In-Game Day Notifications -----

Announce each Minecraft day with customizable titles, boss bars, chat, and sound!



✅ Features
Announces the current in-game day number with:

  • Title / Subtitle on screen

  • 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)
# --------------------------------------------------- #
# DayAnnouncer Config #
# --------------------------------------------------- #

# Sets the announcement behavior of the plugin.
# "track" - (Default) Only announces a new day if its number is higher than the last one announced.
# "always" - Announces every time a new day ticks over, regardless of past days.
announceMode: "track"

# General plugin settings.
settings:
# The prefix for all plugin messages sent from commands.
# Use '&' for color codes. &r is used to reset color for the main message.
prefix: "&6&l[DayAnnouncer] &r"
# Log a message to the console every time a new day is announced.
log-to-console: true

# List of world names where day announcements should be enabled.
enabled-worlds:
- "world"

# --- Announcement Methods ---
# Configure which announcement types you want to use. You can enable multiple at once!
announcement-methods:
# Title announcements appear in the middle of the screen.
title:
enabled: true
# A list of random titles and subtitles to choose from.
# Use '{day}' for the day number and '&' for color codes.
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"
# Timings in ticks (20 ticks = 1 second).
timing:
fade-in: 20
stay: 70
fade-out: 20

# BossBar announcements appear at the top of the screen.
bossbar:
enabled: true
# A list of random messages to display in the boss bar.
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!"
# How long the boss bar stays on screen, in seconds.
duration: 10
# Color of the boss bar. Options: PINK, BLUE, RED, GREEN, YELLOW, PURPLE, WHITE
color: "YELLOW"
# Style of the boss bar. Options: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
style: "SOLID"

# Chat announcements appear in the player's chat box.
chat:
enabled: false
# A list of random messages to send in chat. Can be multi-line.
# A single entry is one full message.
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 to play with announcements (if any method is enabled).
sound:
enabled: true
# Find sound names here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
name: "ENTITY_PLAYER_LEVELUP"
volume: 1.0
pitch: 1.2

Installation
  1. Drop the plugin .jar into your plugins/ folder

  2. Start or reload the server

  3. Configure config.yml to your preference

  4. 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!

☕ 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!
Resource Information
Author:
----------
Total Downloads: 32
First Release: Jun 14, 2025
Last Update: Jun 14, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings