diff --git a/mods/libhooktick.js b/mods/libhooktick.js new file mode 100644 index 00000000..aeb78cd8 --- /dev/null +++ b/mods/libhooktick.js @@ -0,0 +1,13 @@ +clearInterval(tickInterval); +const oldTick = tick; +let __registeredTickCallbacks = []; +function everyTick(callback){ + __registeredTickCallbacks.push(callback); +} +tick = function(){ + oldTick(); + __registeredTickCallbacks.forEach(func=>{ + func(); + }); +} +tickInterval = setInterval(tick, 1000/tps);