• • 4/4/26 1:51 pm • 10 logs
- 19.5k views • 6 today
- save_alt 6.5k downloads • 4 today
- Compatibility
- Minecraft 1.21
- to version
- Minecraft 26.1
- Changes include
- Functions
- Loot Tables
6
Introduction
Animated Timer (AT) data pack adds an in-game timer via the actionbar field of Minecraft’s HUD. A wide range of functions ensures a simple yet versatile configuration, allowing you to customize your timer according to your likings and needs.Features
In its original and unmodified state, features include:- Count-up & count-down
- Multiple render (display) types
- Both static (never changing) and animated (always changing) color configuration
- General style configuration (bold & italic text)
- Pre-built animations
- Profiles (ability to save current configuration & load at a later time)
- Trigger scoreboards for complete configuration & interaction even if cheats are disabled
- Advanced features for map makers (facilitated embedding into external projects)
Controlling the timer
AT can be controlled the following way:Description | Cheats enabled | Without cheats |
| Start / resume the timer | /function at:continue | /trigger continue |
| Pause the timer | /function at:pause | /trigger pause |
| Set timer to its initial value and start it | /function at:reset | /trigger reset |
| Set timer to zero and stay paused | /function at:reboot | /trigger reboot |

Manually setting time
In some situations, you may want to alter the current time manually. This can be done either with a function in the at-time namespace or with /trigger:Description | Cheats enabled | Without cheats |
| Configure seconds | /function at-time:add/second /function at-time:remove/second /function at-time:set/seconds/10 | /trigger seconds set 10 |
| Configure minutes | /function at-time:add/minute /function at-time:remove/minute /function at-time:set/minutes/15 | /trigger minutes set 15 |
| Configure hours | /function at-time:add/hour /function at-time:remove/hour /function at-time:set/hours/3 | /trigger hours set 3 |
| Configure days | /function at-time:add/day /function at-time:remove/day /function at-time:set/days/7 | /trigger days set 7 |
Note: The above functions that include at-time:set are just examples. In fact, a multitude of set functions are available for use.

Timer modes
AT is counting up by default but count-down is also available. You can toggle between both count modes with a single command:Description | Cheats enabled | Without cheats |
| Switch between timer modes | /function at-conf:mode | /trigger mode |

How to upgrade
- Download latest data pack version
- In your datapacks directory, replace old version with new one
- Reload your game, either with /reload or through re-joining your world
Are you interested?
If you would like to find out more about configuration or how to integrate this timer into your projects, please check out the AT Docs site.Roadmap
- Add option to trigger a pause at specific game events (player dies, dragon defeated, ...)
- Add gradient generator for custom animations
- Implement timer modes / render patterns "realtime" & "in-game time"
- Add display option (show timer in bossbar or scoreboard title)
- Implement timer configuration UI using new dialog feature
References
ChangelogThe full changelog can be found here.
Inspiration
This project was inspired by German content creator BastiGHG who often uses a similar version of this timer in his videos.
10 Update Logs
v1.3.3 : by Tapir0 04/04/2026 1:51:01 pmApril 4 @ 5:51 pm UTC
Features
- Add animation
Technical
- Minor changes & bug fixes
- Data pack compatibility (Minecraft 26.1 & 26.1.1)
The full changelog can be found at AT's documentation.
LOAD MORE LOGS
More like this
6366409
119


Have something to say?
Run » /function at-tapi:get/timer_state « to extract the timer state and write it to NBT storage. You can then read the API result via » /data get storage animated-timer:data at.api.result « to get some information about the request context and return value.
Result data is generally accessible through the NBT path at.api.result.data - the integer value "numerical" has three possible values:
- 0: timer is paused
- 1: counting up
- 2: counting down
Hope this helpswith this command:
/function at-anim:load {name:blue-fade}
What colors can you enter?
i want a green timer like BastiGHG. Is that possible in this timer?