BossBarCountdown OFFICIAL Version
v2.0 OFFICIALCustomizable countdown BossBars with PlaceholderAPI support
BossBarCountdown [1.13–1.20+] ⏳
Customizable BossBar countdowns with end actions — Titles, Sounds, Commands & More!
✅ Features
- Create custom bossbars with countdowns
- Fully configurable title, color, and style
- Global or permission-based visibility
- Execute actions on finish:
- message, broadcast, command, sound, title
Repeating and delayed action sequences
- /bossbar reload to reload config
- /bossbar test and /bossbar verify for debugging
- Supports PlaceholderAPI
- Multi-language support (English & Spanish by default)
Commands & Permissions
Command Description Permission
/bossbar help Show help menu bossbar.command.help
/bossbar start <type> <seconds> Start a countdown bossbar.command.start
/bossbar stop Stop active countdown bossbar.command.stop
/bossbar reload Reload config and lang files bossbar.command.reload
/bossbar test <type> Execute on_finish actions manually bossbar.command.test
/bossbar verify Check config for errors bossbar.command.verify
/bossbar create <type> <color> <style> Create new bossbar type bossbar.command.create
️ Configuration
# BossBarCountdown Configuration File
# Language file to load for messages.
# Must match one of the lang_XX.yml files (e.g., lang_en.yml or lang_es.yml)
lang: en # Require restart
# BossBars are countdowns you can start via commands.
# Each type must have a unique key under 'bossbars'.
bossbars:
example:
title: "&eCountdown: &a%time%"
color: RED # Available: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW
style: SEGMENTED_10 # Available: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
type: global # global = all players; permission = only players with permission "bossbar.view.<type>"
# Optional actions that trigger when the countdown ends
on_finish:
repeat: 1 # How many times to repeat the whole sequence
delay_between: 1 # Delay between each repetition (in seconds)
actions:
message_welcome:
type: message
values:
- "&6The countdown has ended!"
- "&aGood luck, %player%!"
sound_bell:
type: sound
values:
- "ENTITY_EXPERIENCE_ORB_PICKUP"
delay_1s:
type: message
values:
- delay: 1
run_command:
type: command
values:
- "say Countdown over for %player%"
broadcast_end:
type: broadcast
values:
- "&c[Server] &7%player% finished the countdown!"
show_title:
type: title
title: "&aTime's Up!"
subtitle: "&eLet's Go!"
fadeIn: 10
stay: 60
fadeOut: 10
Localization
The plugin supports multiple languages via lang_*.yml.
Default included:
- lang_en.yml
- lang_es.yml
To change language:
language: en
Add your own translation by copying and editing files in /lang.
Dependencies
PlaceholderAPI (optional, but supported)
Troubleshooting
- Countdown not showing?
→ Make sure type is valid (global, permission) and permissions are correct
- Config not working?
→ Use /bossbar verify to find mistakes
- Console errors?
→ Check YAML formatting and indentation
Screenshots
Coming soon...
Ideas & Suggestions
Feel free to DM me on Spigot if you have feedback or feature requests!
❤️ Support the Plugin
Leave a review if you like the plugin — it helps a lot!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta