
OnTime
A powerful and flexible timer mod for Minecraft. Create custom timers with on-screen display and command execution — ideal for minigames, events and automated server tasks.
- Загрузки
- 1K
- Подписчики
- 5
- Обновлён
- 18 августа 2026 г.
- Лицензия
- MIT
Опубликован 8 января 2026 г.
OnTime ⏱️
A powerful and flexible timer mod for Minecraft. Run countdowns and count-ups on screen, give every player their own, start and stop them from what happens in the world, and manage the lot from an in-game panel or your browser — ideal for minigames, events, modpacks and automated server tasks.
What it does
A timer in OnTime is a thing you set up once — how long it lasts, where it sits on screen, what colour it turns as it runs down, what it does when it ends — and then run as many times as you like.
- Run it for everyone or for one player each. A round timer can be one clock the whole server watches, or a personal clock per player, all counting at once.
- Choose who sees it. Everybody, a list of names, or a selector like
@a[team=red]. - Let the world start it. A timer can begin or end when somebody dies, reaches a dimension, earns an advancement, hits a score, or completes an FTB quest — and you can ask for several of those at once.
- Make it do something. Run commands at the end, or at any point along the way, each with its own pause before the next.
- Put it where you want it. Above the hotbar, as a boss bar, in the action bar, or anywhere you like by dragging it into place.
Getting started
- Drop the jar into
mods/. Nothing else is required. - In game, run
/timer gui.
That opens the panel: your timers, whatever is running right now, and every setting. Everything you can do there you can also do by command, and from a browser.
Prefer commands? /timer create <name> <hours> <minutes> <seconds> makes one, /timer start <name> runs it, and /timer help walks you through the rest.
From your browser
/timer webpanel start gives you a link. Open it and you get the same panel — timers, executions and settings — with a light and a dark theme, in English or Spanish. It is served by the mod itself, so it works on a machine with no internet access.
Also worth knowing
- Jade and FTB Quests are supported when they are installed, and ignored when they are not.
- PlaceholderAPI placeholders are provided for other mods and plugins to read.
- Other mods can drive OnTime through its API, and replace how the counter is drawn.
- Available in English and Spanish (AR / ES / MX).
📖 Documentation
Everything above in full — every command, every setting, the API, the WebSocket feed and the integrations — lives in the wiki.
Created by MateoF24 — Licensed under MIT
Ченджлог
5.0.1Релиз1.20.1 · 18 августа 2026 г.
Version 5.0.1
Forge 1.20.1 only
Fixed
- The game crashed while starting up
5.0.0Релиз26.2 · 15 августа 2026 г.
Version 5.0.0 — a thank-you for the 2,000+ downloads across both platforms! Major changes!
Added
- Several executions of the same timer at once:
sharedgives everyone one clock,eachgives every player their own (/timer start) - Audiences: an execution can be for everybody, for a list of players or for a selector such as
@a[team=red] - In-game admin panel with
/timer gui: executions, timers and settings, with a full-screen editor for everything a timer has - Combinable trigger conditions: any of them, all of them at once, or at least N, each watching whoever you choose
- A pause per command instead of one figure for the whole timer
- Visual placement screen for the
CUSTOMposition, with a live preview of the counter - Hide during cooldown, per timer and as a server default
/timer confirm, asked before creating more executions at once than the configured threshold
Changed
- Cloth Config and ModMenu are no longer used or required; every setting lives in the in-game panel
- Every setting a counter draws with belongs to that counter: the twelve display values are copied when it is created, so changing a server default now only affects new timers
- The finish command is one entry in the command list rather than a field of its own, and a timer may have none
- Conditions folded into
/timer trigger; every trigger says whether it starts or ends the timer - Breaking: the WebSocket feed requires an access token; existing consumers will need updating
- Breaking: the
Command Delaysetting is gone, replaced by the pause each command carries - Breaking, for mod developers: the API was rebuilt for concurrent executions and no longer carries its 4.0.0 shape
/timerwas rewritten: one form per command, and completions that offer what the argument actually accepts- The web panel was rebuilt: light and dark themes, a language picker, and everything the in-game panel can do
Fixed
- A timer with a start trigger could never fire while another timer was running
- The NeoForge jar never contained the web panel's page, so the panel failed to open on that loader
- The counter overlapped Jade when placed with a custom position preset
- More than one timer's tick sound could play at once
Improved
- Executions are sent to each player as one message per distinct view rather than one per player
- The web panel's board is built only while somebody is watching it
5.0.0Релиз26.2 · 15 августа 2026 г.
Version 5.0.0 — a thank-you for the 2,000+ downloads across both platforms! Major changes!
Added
- Several executions of the same timer at once:
sharedgives everyone one clock,eachgives every player their own (/timer start) - Audiences: an execution can be for everybody, for a list of players or for a selector such as
@a[team=red] - In-game admin panel with
/timer gui: executions, timers and settings, with a full-screen editor for everything a timer has - Combinable trigger conditions: any of them, all of them at once, or at least N, each watching whoever you choose
- A pause per command instead of one figure for the whole timer
- Visual placement screen for the
CUSTOMposition, with a live preview of the counter - Hide during cooldown, per timer and as a server default
/timer confirm, asked before creating more executions at once than the configured threshold
Changed
- Cloth Config and ModMenu are no longer used or required; every setting lives in the in-game panel
- Every setting a counter draws with belongs to that counter: the twelve display values are copied when it is created, so changing a server default now only affects new timers
- The finish command is one entry in the command list rather than a field of its own, and a timer may have none
- Conditions folded into
/timer trigger; every trigger says whether it starts or ends the timer - Breaking: the WebSocket feed requires an access token; existing consumers will need updating
- Breaking: the
Command Delaysetting is gone, replaced by the pause each command carries - Breaking, for mod developers: the API was rebuilt for concurrent executions and no longer carries its 4.0.0 shape
/timerwas rewritten: one form per command, and completions that offer what the argument actually accepts- The web panel was rebuilt: light and dark themes, a language picker, and everything the in-game panel can do
Fixed
- A timer with a start trigger could never fire while another timer was running
- The NeoForge jar never contained the web panel's page, so the panel failed to open on that loader
- The counter overlapped Jade when placed with a custom position preset
- More than one timer's tick sound could play at once
Improved
- Executions are sent to each player as one message per distinct view rather than one per player
- The web panel's board is built only while somebody is watching it
5.0.0Релиз26.1, 26.1.1, 26.1.2 · 15 августа 2026 г.
Version 5.0.0 — a thank-you for the 2,000+ downloads across both platforms! Major changes!
Added
- Several executions of the same timer at once:
sharedgives everyone one clock,eachgives every player their own (/timer start) - Audiences: an execution can be for everybody, for a list of players or for a selector such as
@a[team=red] - In-game admin panel with
/timer gui: executions, timers and settings, with a full-screen editor for everything a timer has - Combinable trigger conditions: any of them, all of them at once, or at least N, each watching whoever you choose
- A pause per command instead of one figure for the whole timer
- Visual placement screen for the
CUSTOMposition, with a live preview of the counter - Hide during cooldown, per timer and as a server default
/timer confirm, asked before creating more executions at once than the configured threshold
Changed
- Cloth Config and ModMenu are no longer used or required; every setting lives in the in-game panel
- Every setting a counter draws with belongs to that counter: the twelve display values are copied when it is created, so changing a server default now only affects new timers
- The finish command is one entry in the command list rather than a field of its own, and a timer may have none
- Conditions folded into
/timer trigger; every trigger says whether it starts or ends the timer - Breaking: the WebSocket feed requires an access token; existing consumers will need updating
- Breaking: the
Command Delaysetting is gone, replaced by the pause each command carries - Breaking, for mod developers: the API was rebuilt for concurrent executions and no longer carries its 4.0.0 shape
/timerwas rewritten: one form per command, and completions that offer what the argument actually accepts- The web panel was rebuilt: light and dark themes, a language picker, and everything the in-game panel can do
Fixed
- A timer with a start trigger could never fire while another timer was running
- The NeoForge jar never contained the web panel's page, so the panel failed to open on that loader
- The counter overlapped Jade when placed with a custom position preset
- More than one timer's tick sound could play at once
Improved
- Executions are sent to each player as one message per distinct view rather than one per player
- The web panel's board is built only while somebody is watching it
5.0.0Релиз26.1, 26.1.1, 26.1.2 · 15 августа 2026 г.
Version 5.0.0 — a thank-you for the 2,000+ downloads across both platforms! Major changes!
Added
- Several executions of the same timer at once:
sharedgives everyone one clock,eachgives every player their own (/timer start) - Audiences: an execution can be for everybody, for a list of players or for a selector such as
@a[team=red] - In-game admin panel with
/timer gui: executions, timers and settings, with a full-screen editor for everything a timer has - Combinable trigger conditions: any of them, all of them at once, or at least N, each watching whoever you choose
- A pause per command instead of one figure for the whole timer
- Visual placement screen for the
CUSTOMposition, with a live preview of the counter - Hide during cooldown, per timer and as a server default
/timer confirm, asked before creating more executions at once than the configured threshold
Changed
- Cloth Config and ModMenu are no longer used or required; every setting lives in the in-game panel
- Every setting a counter draws with belongs to that counter: the twelve display values are copied when it is created, so changing a server default now only affects new timers
- The finish command is one entry in the command list rather than a field of its own, and a timer may have none
- Conditions folded into
/timer trigger; every trigger says whether it starts or ends the timer - Breaking: the WebSocket feed requires an access token; existing consumers will need updating
- Breaking: the
Command Delaysetting is gone, replaced by the pause each command carries - Breaking, for mod developers: the API was rebuilt for concurrent executions and no longer carries its 4.0.0 shape
/timerwas rewritten: one form per command, and completions that offer what the argument actually accepts- The web panel was rebuilt: light and dark themes, a language picker, and everything the in-game panel can do
Fixed
- A timer with a start trigger could never fire while another timer was running
- The NeoForge jar never contained the web panel's page, so the panel failed to open on that loader
- The counter overlapped Jade when placed with a custom position preset
- More than one timer's tick sound could play at once
Improved
- Executions are sent to each player as one message per distinct view rather than one per player
- The web panel's board is built only while somebody is watching it
5.0.0Релиз1.21.11 · 15 августа 2026 г.
Version 5.0.0 — a thank-you for the 2,000+ downloads across both platforms! Major changes!
Added
- Several executions of the same timer at once:
sharedgives everyone one clock,eachgives every player their own (/timer start) - Audiences: an execution can be for everybody, for a list of players or for a selector such as
@a[team=red] - In-game admin panel with
/timer gui: executions, timers and settings, with a full-screen editor for everything a timer has - Combinable trigger conditions: any of them, all of them at once, or at least N, each watching whoever you choose
- A pause per command instead of one figure for the whole timer
- Visual placement screen for the
CUSTOMposition, with a live preview of the counter - Hide during cooldown, per timer and as a server default
/timer confirm, asked before creating more executions at once than the configured threshold
Changed
- Cloth Config and ModMenu are no longer used or required; every setting lives in the in-game panel
- Every setting a counter draws with belongs to that counter: the twelve display values are copied when it is created, so changing a server default now only affects new timers
- The finish command is one entry in the command list rather than a field of its own, and a timer may have none
- Conditions folded into
/timer trigger; every trigger says whether it starts or ends the timer - Breaking: the WebSocket feed requires an access token; existing consumers will need updating
- Breaking: the
Command Delaysetting is gone, replaced by the pause each command carries - Breaking, for mod developers: the API was rebuilt for concurrent executions and no longer carries its 4.0.0 shape
/timerwas rewritten: one form per command, and completions that offer what the argument actually accepts- The web panel was rebuilt: light and dark themes, a language picker, and everything the in-game panel can do
Fixed
- A timer with a start trigger could never fire while another timer was running
- The NeoForge jar never contained the web panel's page, so the panel failed to open on that loader
- The counter overlapped Jade when placed with a custom position preset
- More than one timer's tick sound could play at once
Improved
- Executions are sent to each player as one message per distinct view rather than one per player
- The web panel's board is built only while somebody is watching it
5.0.0Релиз1.21.11 · 15 августа 2026 г.
Version 5.0.0 — a thank-you for the 2,000+ downloads across both platforms! Major changes!
Added
- Several executions of the same timer at once:
sharedgives everyone one clock,eachgives every player their own (/timer start) - Audiences: an execution can be for everybody, for a list of players or for a selector such as
@a[team=red] - In-game admin panel with
/timer gui: executions, timers and settings, with a full-screen editor for everything a timer has - Combinable trigger conditions: any of them, all of them at once, or at least N, each watching whoever you choose
- A pause per command instead of one figure for the whole timer
- Visual placement screen for the
CUSTOMposition, with a live preview of the counter - Hide during cooldown, per timer and as a server default
/timer confirm, asked before creating more executions at once than the configured threshold
Changed
- Cloth Config and ModMenu are no longer used or required; every setting lives in the in-game panel
- Every setting a counter draws with belongs to that counter: the twelve display values are copied when it is created, so changing a server default now only affects new timers
- The finish command is one entry in the command list rather than a field of its own, and a timer may have none
- Conditions folded into
/timer trigger; every trigger says whether it starts or ends the timer - Breaking: the WebSocket feed requires an access token; existing consumers will need updating
- Breaking: the
Command Delaysetting is gone, replaced by the pause each command carries - Breaking, for mod developers: the API was rebuilt for concurrent executions and no longer carries its 4.0.0 shape
/timerwas rewritten: one form per command, and completions that offer what the argument actually accepts- The web panel was rebuilt: light and dark themes, a language picker, and everything the in-game panel can do
Fixed
- A timer with a start trigger could never fire while another timer was running
- The NeoForge jar never contained the web panel's page, so the panel failed to open on that loader
- The counter overlapped Jade when placed with a custom position preset
- More than one timer's tick sound could play at once
Improved
- Executions are sent to each player as one message per distinct view rather than one per player
- The web panel's board is built only while somebody is watching it
5.0.0Релиз1.21.10 · 15 августа 2026 г.
Version 5.0.0 — a thank-you for the 2,000+ downloads across both platforms! Major changes!
Added
- Several executions of the same timer at once:
sharedgives everyone one clock,eachgives every player their own (/timer start) - Audiences: an execution can be for everybody, for a list of players or for a selector such as
@a[team=red] - In-game admin panel with
/timer gui: executions, timers and settings, with a full-screen editor for everything a timer has - Combinable trigger conditions: any of them, all of them at once, or at least N, each watching whoever you choose
- A pause per command instead of one figure for the whole timer
- Visual placement screen for the
CUSTOMposition, with a live preview of the counter - Hide during cooldown, per timer and as a server default
/timer confirm, asked before creating more executions at once than the configured threshold
Changed
- Cloth Config and ModMenu are no longer used or required; every setting lives in the in-game panel
- Every setting a counter draws with belongs to that counter: the twelve display values are copied when it is created, so changing a server default now only affects new timers
- The finish command is one entry in the command list rather than a field of its own, and a timer may have none
- Conditions folded into
/timer trigger; every trigger says whether it starts or ends the timer - Breaking: the WebSocket feed requires an access token; existing consumers will need updating
- Breaking: the
Command Delaysetting is gone, replaced by the pause each command carries - Breaking, for mod developers: the API was rebuilt for concurrent executions and no longer carries its 4.0.0 shape
/timerwas rewritten: one form per command, and completions that offer what the argument actually accepts- The web panel was rebuilt: light and dark themes, a language picker, and everything the in-game panel can do
Fixed
- A timer with a start trigger could never fire while another timer was running
- The NeoForge jar never contained the web panel's page, so the panel failed to open on that loader
- The counter overlapped Jade when placed with a custom position preset
- More than one timer's tick sound could play at once
Improved
- Executions are sent to each player as one message per distinct view rather than one per player
- The web panel's board is built only while somebody is watching it
Комментарии
Загружаем…