✅ 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
- 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!
☕ 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!