Mod
register_timer
Persistent timers for Luanti mods.
register_timer
PERSISTENT timers for Luanti mods.
local register_timer, get_timer = dofile(core.get_modpath('register_timer')..'/init.lua')
local returns_the_timer = register_timer({
name = 'grow_tree',
action = function(job, pos, param2)
grow_tree(pos)
end,
})
local grow_tree_timer = get_timer('grow_tree')
assert(grow_tree_timer == returns_the_timer)
local cancel = grow_tree_timer(10, {x,y,z}, math.random(0,3))
cancel()
Timers are stored in the mod storage. They are restarted when all mods are loaded.
Donate
If you enjoy my work, you can support me here: ð Donate
Thank you for helping me keep modding and sharing fun with everyone!
Links
- Source: https://github.com/bas080/register_timer
- Issues: https://github.com/bas080/register_timer/issues
- Donate: https://liberapay.com/bas080
- Original ContentDB page: content.luanti.org/packages/Bas080/register_timer/
License
LGPL-2.1-only
Development state
ACTIVELY_DEVELOPED
| Version | Date | Min engine | Size | Download |
|---|---|---|---|---|
| 0.0.1 | 2026-03-24 21:51:01 | 93.7 KB | Download |