DaysCounter icon

DaysCounter -----

A day counter on the server that counts real in-game days






⚡ DaysCounter
Track your server's age — one day at a time.


Overview

DaysCounter is a lightweight Minecraft plugin that tracks how many in-game days have passed on your server since it launched. Every time a new Minecraft day begins, all online players see a beautiful action bar animation — and the count is saved permanently, surviving restarts and crashes.

✨ Features

  • Persistent Day Counter — Saved to data.yml, survives server restarts
  • 4 Unique Action Bar Animations — Typewriter, Slide, Stars, Rainbow (or Random!)
  • Per-Animation Sounds — Each animation has its own sound effects in sync with the motion
  • Smart Skip Detection — Detects /time set and /time add commands to avoid false counts
  • Fully Translatable — Every string lives in messages.yml with {placeholder} support
  • Live Configuration — Switch animations, enable/disable, and set days without restarting
  • Zero Dependencies — Pure Spigot API, no external libraries
  • API-Friendly — Other plugins can call DayManager methods directly

Animations

# Name Description Sound
1 Typewriter Text types character by character, blinks in [ brackets ], then erases from both ends Item pickup clicks + orb chime
2 Slide Text slides in from the right, lands with a bell, decorates with »» arrows, exits left Whoosh tones + bell on landing
3 Stars Stars build up around the text with escalating bells, pulse yellow/orange, then fade Rising bell notes + orb sparkle
4 Rainbow Per-character rainbow colors with chime notes cycling as a scrolling marquee, then shrinks Chime notes cycling in pitch
5 Random Picks a random animation each new day Depends on chosen animation


⚙️ Quick Start

  1. Drop DaysCounter.jar into your plugins/ folder
  2. Start or reload the server
  3. Edit plugins/DaysCounter/config.yml to set your world name and animation preference
  4. Translate any strings in plugins/DaysCounter/messages.yml
  5. Use /dayscounter status to confirm everything is running

Commands (Summary)

Code (Text):

/dayscounter newday              — Manually trigger a new day + animation
/dayscounter get                 — Show current day count
/dayscounter set <number>        — Set day count (plays animation)
/dayscounter animation <0-4>     — Set animation (0 = off)
/dayscounter enable / disable    — Toggle the system on or off
/dayscounter resetskip           — Clear the time-command skip flag
/dayscounter status              — Full system status overview
 
Permission: dayscounter.admin (default: OP)

Compatibility

  • Server software: Spigot, Paper, Purpur
  • Minecraft versions: 1.16 – 1.21
  • Java: 11+
Resource Information
Author:
----------
Total Downloads: 23
First Release: Apr 25, 2026
Last Update: Apr 25, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings