EzCountdown
The Ultimate Countdown Timer for Minecraft Events, Launches, and New Year Celebrations!
Spigot, Paper, or Bukkit 1.7–1.21.* • Action bar, boss bar, title • PlaceholderAPI ready
Why Server Owners Love EzCountdown
- Compatible with Spigot, Paper, and Bukkit 1.7–1.21.* – Works on nearly every modern Minecraft server.
- Perfect for New Year Countdowns – Create a live, community-wide countdown to midnight or any special event!
- Multiple countdown types – Fixed dates, durations, recurring schedules, or manual timers. Set up for launches, resets, or holidays in seconds.
- Flexible displays – Show timers in action bar, boss bar, title, chat, or scoreboard. Make sure every player sees the excitement.
- Permission control – Limit visibility or management to specific ranks. Keep control in the hands of your staff or VIPs.
- PlaceholderAPI support – Use %ezcountdown_<name>_formatted% and time-part placeholders in any plugin or message.
- Config-driven – Tune update intervals, messaging, and defaults in YAML. No coding required—just edit and reload.
Quick Start
- Drop EzCountdown.jar into plugins/ and start your server.
- Edit plugins/EzCountdown/countdowns.yml to define timers and messages—set up a New Year countdown in seconds!
- Use /countdown list to verify active countdowns.
- Reload changes instantly with /countdown reload.
Commands & Permissions
| /countdown create <name> <date|duration|manual|recurring> |
Create a countdown. |
ezcountdown.admin |
| /countdown start <name> |
Start a countdown. |
ezcountdown.admin |
| /countdown stop <name> |
Stop a countdown. |
ezcountdown.admin |
| /countdown delete <name> |
Delete a countdown. |
ezcountdown.admin |
| /countdown list |
List countdowns. |
ezcountdown.use |
| /countdown info <name> |
Show countdown details. |
ezcountdown.use |
| /countdown reload |
Reload configuration files. |
ezcountdown.admin |
Configuration Highlights
- countdowns.yml – Define per-countdown type, target, running state, display types, and message formats.
- messages.yml – Control prefixes and localized feedback text (MiniMessage supported).
- config.yml – Defaults for display types, permissions, and update intervals.
Display and countdown types
- TITLE | Use to set the title
- BOSS_BAR | Use to set the bossbar
- ACTION_BAR | Use to set the action bar
- Fixed date | Count down to a specific date/time (`/countdown create new_year 2026-01-01 00:00`).
- Duration | Count down for a set length of time, starting immediately if `start-on-create` is enabled (`/countdown create maintenance duration 2h`).
- Manual | Define a duration that only runs when you manually start it (`/countdown create sale manual 15m`, then `/countdown start sale`).
- Recurring | Repeat annually at the same month/day/time (`/countdown create anniversary recurring 12 31 23:59`).
Placeholders
- %ezcountdown_<name>_formatted%
- %ezcountdown_<name>_days%
- %ezcountdown_<name>_hours%
- %ezcountdown_<name>_minutes%
- %ezcountdown_<name>_seconds%
Discord Webhook & Embed Integration
- Send notifications to Discord using webhooks with fully customizable embed messages.
- Multiple webhooks, each with its own triggers and embed style
- Placeholders: {countdown}, {time_left}, {days}, {hours}, {minutes}, {seconds}
- Customizable embed fields: title, description, color, footer, footer icon, author, thumbnail, image
Add as many webhooks as you like, each with different triggers and embed templates.
Make your next event legendary—set up a New Year countdown and let your players celebrate together!