add afkmod.js

This commit is contained in:
ZXMushroom63 2025-01-16 08:11:46 +08:00
parent ad242a3142
commit 3beaf52ba6

28
examplemods/afkmod.js Normal file
View File

@ -0,0 +1,28 @@
(function AntiAFKMod() {
ModAPI.meta.title("Anti AFK Mod");
ModAPI.meta.credits("By ZXMushroom63");
ModAPI.meta.description("Type .afk in game chat to toggle the mod");
ModAPI.require("player");
var active = null;
function queueJump() {
try {
ModAPI.player.jump();
} catch (error) {
}
active = setTimeout(queueJump, 15000 + (10000 * Math.random()));
}
ModAPI.addEventListener("sendchatmessage", (e)=>{
if (e.message.toLowerCase() === ".afk") {
if (active === null) {
queueJump();
ModAPI.displayToChat("Deactivated anti-afk mod");
} else {
clearTimeout(active);
active = null;
ModAPI.displayToChat("Activated anti-afk mod");
}
e.preventDefault = true;
}
});
})();