
HyperClock is a Minecraft plugin that adds a global stopwatch and timer, controllable via commands, with PlaceholderAPI support.
HyperClock is a Minecraft plugin that creates a global stopwatch and/or timer that can be fully controlled in-game through commands. With HyperClock, players and server administrators can easily start, pause, and reset time using the appropriate permissions or with OP. The plugin integrates with PlaceholderAPI and provides multiple placeholders, allowing the stopwatch and timer to be shown on scoreboards, tab lists, boss bars, or other UI elements. Perfect for events, minigames, and challenges where timing matters.
HyperClock has two main commands:
Both commands have similar subcommands.
/stopwatch Command/stopwatch CommandThe Stopwatch command counts up from 0.
| Command | Description | Permission |
|---|---|---|
/stopwatch start |
Starts the stopwatch | hyperclock.stopwatch.use |
/stopwatch stop |
Stops the stopwatch (can be restarted) | hyperclock.stopwatch.use |
/stopwatch reset |
Resets the stopwatch to 0 | hyperclock.stopwatch.use |
/stopwatch status |
Shows the current status | hyperclock.stopwatch.use |
/timer CommandThe timer counts down from a selected time.
| Command | Description | Permission |
|---|---|---|
/timer start |
Starts the timer | hyperclock.timer.use |
/timer stop |
Stops the timer | hyperclock.timer.use |
/timer set <time> |
Set the timer (5m, 1h30m) | hyperclock.timer.use |
/timer status |
Shows the current status | hyperclock.timer.use |
30s → 30 seconds5m → 5 minutes1h → 1 hour1h30m → 1 hour 30 minutes2m45s → 2 minutes 45 seconds4h15m20s → 4 hours 15 minutes 20 seconds| Permission | Description |
|---|---|
hyperclock.stopwatch.use |
Full access to the stopwatch |
hyperclock.timer.use |
Full access to the timer |
This plugin uses the PlaceholderAPI to provide dynamic values. The PlaceholderAPI integration is fully integrated into the plugin and does not require separate installation.
These placeholders provide information about the stopwatch.
| Placeholder | Description | Output |
|---|---|---|
%hyperclock_stopwatch_time% |
Displays the current stopwatch time | 00:00:00 (hours:minutes:seconds) |
%hyperclock_stopwatch_running% |
Indicates whether the stopwatch is currently running | true / false |
These placeholders provide information about the timer.
| Placeholder | Description | Output |
|---|---|---|
%hyperclock_timer_time% |
Displays the current or remaining timer time | 00:00:00 (hours:minutes:seconds) |
%hyperclock_timer_running% |
Indicates whether the timer is currently running | true / false |
%hyperclock_timer_finished% |
Indicates whether the timer has finished | true / false |
These placeholders can be used in all plugins and configurations that support PlaceholderAPI, such as scoreboards, holograms, chat formatting and more.
HyperClock offers a wide range of configurable options to tailor the behavior to your specific needs. You can easily customize settings such as auto start, default time, storage method, and much more. Additionally, HyperClock supports multiple languages, with Dutch and English available by default. You can create your own language files by adding them to the /lang folder.
To select your preferred language, simply adjust the general.language setting in the config.yml file.
For a complete view of our config.yml file, please refer to the current config file down below. Feel free to explore and tweak the settings according to your preferences.
You can check the full config here on GitHub.
This project is licensed under the MIT License.
View the license by:
We welcome contributions and suggestions! Feel free to submit pull requests, report issues, or share your ideas to help make HyperClock even better.
Enjoy timing like never before with HyperClock!