Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 5 months ago
Updated 3 weeks ago
โฑ BossBarTimer
BossBarTimer is a clean, lightweight and fully configurable BossBar timer plugin for your Minecraft server. Players can start their own personal countdown or stopwatch with a single command โ only they see it. Admins can push a timer to every online player at once, or target a specific player individually. No database, no complex setup, just drop it in and go.
Every color, title, sound and message is controlled through a single config.yml. The BossBar color shifts automatically from yellow to red as a countdown nears zero, tick sounds play in the final seconds and a finish sound fires when the timer ends.
โจ๏ธ Commands
Player Commands
| Command | Permission | Description | Default |
|---|---|---|---|
/timer <minutes> |
bossbartimer.use |
Start a personal countdown timer | โ All |
/timer <minutes> stopwatch |
bossbartimer.use |
Start a personal stopwatch | โ All |
/timer stop |
bossbartimer.use |
Stop your own active timer | โ All |
Admin Commands
| Command | Permission | Description | Default |
|---|---|---|---|
/alltimer <minutes> |
bossbartimer.admin |
Start a countdown for ALL players | ๐ OP |
/alltimer <minutes> stopwatch |
bossbartimer.admin |
Start a stopwatch for ALL players | ๐ OP |
/alltimer stop |
bossbartimer.admin |
Stop ALL active timers on the server | ๐ OP |
/playertimer <player> <minutes> |
bossbartimer.admin |
Start a timer for a specific player | ๐ OP |
/playertimer <player> <minutes> stopwatch |
bossbartimer.admin |
Start a stopwatch for a specific player | ๐ OP |
/playertimerstop <player> |
bossbartimer.admin |
Stop a specific player's timer | ๐ OP |
๐ Permissions
| Permission | Default | Description |
|---|---|---|
bossbartimer.use |
All | Start and stop personal timers |
bossbartimer.admin |
OP | All admin timer commands |
๐ BossBar Behavior
| Remaining Time | Bar Color |
|---|---|
| > 30 seconds | Configured color |
| โค 30 seconds | ๐ก Yellow |
| โค 10 seconds | ๐ด Red + tick sound |
| Timer Type | Default Color |
|---|---|
| Personal timer | ๐ต Blue |
Server-wide timer (/alltimer) |
๐ด Red |
Player-specific timer (/playertimer) |
๐ฃ Purple |
| Stopwatch | ๐ข Green |
All colors are fully configurable in config.yml.
โ๏ธ Config Features
settings:
language: de # en, de
personal-color: BLUE # BossBar color for personal timers
all-color: RED # BossBar color for /alltimer
player-color: PURPLE # BossBar color for /playertimer
stopwatch-color: GREEN # BossBar color for stopwatches
personal-title: "โณ Dein Timer {time}" # BossBar title templates
all-title: "โณ Server Timer {time}"
player-title: "โณ Timer {time}"
stopwatch-title: "โฑ Stoppuhr {time}"
countdown-drains: true # Bar drains as time runs out
start-sound: BLOCK_NOTE_BLOCK_PLING # Sound on timer start
start-sound-pitch: 2.0
tick-at-seconds: 5 # Tick sound in final N seconds
tick-sound: BLOCK_NOTE_BLOCK_PLING
finish-sound: UI_TOAST_CHALLENGE_COMPLETE
show-hours: false # MM:SS vs HH:MM:SS
- Switch between English and German with one line
- Four separate color profiles โ personal, all, player-specific and stopwatch
- Fully configurable BossBar titles with
{time}placeholder - Bing sound on timer start โ only the affected player hears it
- Tick sounds in the configurable final seconds
- Finish sound when countdown reaches zero
- Player who has a timer and leaves the server โ timer is cleaned up automatically
- Tab completion for
/playertimerstoponly shows players with an active timer - All messages fully customizable per language in
config.yml
๐ Language Support
| Code | Language |
|---|---|
en |
๐ฌ๐ง English |
de |
๐ฉ๐ช Deutsch |
๐ฅ๏ธ Compatibility
| Server Software | Version | Supported |
|---|---|---|
| Paper | 1.21 โ 1.21.1+ | โ |
| Purpur | 1.21 โ 1.21.1+ | โ |
| Spigot | 1.21 โ 1.21.1+ | โ |
| Bukkit | 1.21 โ 1.21.1+ | โ |
| Folia | 1.21 โ 1.21.1+ | โ |
Java 21 required.
๐ฌ Support & Updates: Join our Discord


