
Aevum
Create, manage, and track timers with ease. ⌛
- Загрузки
- 4
- Подписчики
- 0
- Обновлён
- 18 июня 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 17 июня 2026 г.

Aevum ⏳
Create, manage, and track timers and stopwatches — global, per-player, or per-team.
What it does 💫
- Timers & stopwatches — countdowns that end, or clocks that count up.
- Pick a scope — one global instance, one per player, or one per team (via Stella).
- Target anyone — a player, a team, or
@allat once; players act on their own by default. - Checkpoints — record named marks (e.g. "time to reach the Nether") with their time and timestamp.
- They stick around — every timer, stopwatch, and mark is saved and restored after a restart.
- Config-driven rewards — run commands/messages on tick, on end, or on a mark, with simple
%placeholder%conditions. - No commands to memorize — tab-completion suggests names, scopes, and targets as you type.
- Make it yours — change every message and the action config; reload live.
- Placeholders & a developer API — show times anywhere, or drive Aevum from your own plugin via events and
AevumAPI.
Commands
Everything lives under /aevum.
| Command | Description |
|---|---|
/aevum timer create <name> <time> [scope] [target] |
Create a countdown timer |
/aevum stopwatch create <name> [scope] [target] |
Create a stopwatch |
/aevum <type> add|remove|set <name> <time> [target] |
Adjust the time |
/aevum <type> status <name> [target] |
Show time and state |
/aevum <type> pause|resume <name> [target] |
Pause or resume |
/aevum stopwatch reset <name> [target] |
Reset a stopwatch to zero |
/aevum <type> mark <name> <label> [target] |
Record a checkpoint |
/aevum <type> marks <name> [target] |
List checkpoints |
/aevum <type> unmark <name> <label|*> [target] |
Remove a checkpoint (* = all) |
/aevum <type> list |
List all timers / stopwatches |
/aevum <type> delete <name> [target] |
Remove an instance |
/aevum help |
Show the command list |
/aevum reload |
Reload config & messages |
(<type> is timer or stopwatch.)
Scopes: global (default), player, team. Targets: a player name, a team id, or @all — omit it and you act on your own instance. Time: 90, 90s, 5m, 1h30m, 2d.
Type /aevum help in-game to see everything.
Placeholders 🪧
Resolve to the viewing player's own instance (or their team's):
%aevum_timer_<name>_time% %aevum_stopwatch_<name>_time%
%aevum_timer_<name>_seconds% %aevum_stopwatch_<name>_seconds%
%aevum_timer_<name>_status% %aevum_stopwatch_<name>_status%
%aevum_<type>_<name>_mark_<label>% (+ _seconds, _at)
Links 🔗
Aevum — timers and stopwatches with scopes, checkpoints, and an API.
Ченджлог
1.0.0Релиз26.1.1, 26.1.2, 26.2 · 18 июня 2026 г.
Aevum v1.0.0 Change Log:
- feat: create timers (countdowns) and stopwatches (count-up) under
/aevum - feat: scopes —
global,player, orteaminstances of the same name (teams via Stella) - feat: targeting — act on a player, a team,
@allat once, or your own instance when omitted - feat: time controls —
add,remove,set,pause,resume, and stopwatchreset - feat: flexible duration parsing —
90,90s,5m,1h30m,2d - feat: pause freezes the value — no downtime counted while paused, resumes exactly where it left off
- feat: checkpoints (marks) — record named marks with their time and wall-clock timestamp;
mark,marks,unmark <label|*> - feat: action engine (
config.yml) — runconsole/player/message/broadcastactions on tick, on end, or on a mark - feat: condition syntax —
%placeholder% OP valuewith== != > < >= <=, plus%divisible_by_<n>%for interval rewards - feat: scope-aware action audience — global → everyone, player → the owner, team → online members
- feat: JSON persistence (
data.json) — every instance and mark survives restarts - feat: full command suite under
/aevum—create,add,remove,set,status,pause,resume,reset,mark,marks,unmark,list,delete,help,reload - feat:
/aevum <type> list— list every timer/stopwatch with its scope and instance count - feat: paginated
/aevum help - feat: full tab-completion — names, scopes (
global/player/team) and targets (@all, players, teams) - feat: configurable messages (
messages.yml) with#RRGGBBhex color support - feat: PlaceholderAPI expansion —
%aevum_<type>_<name>_time/seconds/status%and_mark_<label>%(resolves to the viewing player's instance or their team's) - feat: developer API (
AevumAPI+ScopedId) — create, control, and mark instances from your own plugin - feat: Bukkit events —
TimerStartEvent/TimerTickEvent/TimerEndEvent/TimerMarkEventand theStopwatch*equivalents, each carrying name, scope and owner - feat: tick handlers — lightweight per-second callbacks via
AevumAPI.onTimerTick/onStopwatchTick
Комментарии
Загружаем…



