diff --git a/mods/libhooktick.js b/mods/libhooktick.js index dfd93d03..8617a4dd 100644 --- a/mods/libhooktick.js +++ b/mods/libhooktick.js @@ -1,15 +1,15 @@ +let __registeredTickCallbacks = []; window.addEventListener("load", ()=>{ clearInterval(tickInterval); + const oldTick = tick; + tickInterval = setInterval(tick, 1000/tps); + tick = function(){ + oldTick(); + __registeredTickCallbacks.forEach(func=>{ + func(); + }); + } }); -const oldTick = tick; -let __registeredTickCallbacks = []; function everyTick(callback){ __registeredTickCallbacks.push(callback); } -tick = function(){ - oldTick(); - __registeredTickCallbacks.forEach(func=>{ - func(); - }); -} -tickInterval = setInterval(tick, 1000/tps);