fix: reset teleport detection and clear AFK retry timer on bot login

This commit is contained in:
ZareMate 2026-04-01 18:46:03 +02:00
parent f8acfa684e
commit 68cb80b0de

7
afk.js
View File

@ -127,12 +127,17 @@ const bot = mineflayer.createBot({
// Event handlers
bot.on("login", () => {
log("Bot logged in");
hasDetectedTeleport = false;
clearAfkRetryTimer();
bot.setControlState("forward", false);
});
bot.on("spawn", () => {
log("Bot spawned");
hasDetectedTeleport = false;
if (hasDetectedTeleport) {
log("Teleport already confirmed before spawn; skipping AFK retry schedule");
return;
}
scheduleAfkRetryCheck();
});