fix: reset teleport detection and clear AFK retry timer on bot login
This commit is contained in:
parent
f8acfa684e
commit
68cb80b0de
7
afk.js
7
afk.js
@ -127,12 +127,17 @@ const bot = mineflayer.createBot({
|
|||||||
// Event handlers
|
// Event handlers
|
||||||
bot.on("login", () => {
|
bot.on("login", () => {
|
||||||
log("Bot logged in");
|
log("Bot logged in");
|
||||||
|
hasDetectedTeleport = false;
|
||||||
|
clearAfkRetryTimer();
|
||||||
bot.setControlState("forward", false);
|
bot.setControlState("forward", false);
|
||||||
});
|
});
|
||||||
|
|
||||||
bot.on("spawn", () => {
|
bot.on("spawn", () => {
|
||||||
log("Bot spawned");
|
log("Bot spawned");
|
||||||
hasDetectedTeleport = false;
|
if (hasDetectedTeleport) {
|
||||||
|
log("Teleport already confirmed before spawn; skipping AFK retry schedule");
|
||||||
|
return;
|
||||||
|
}
|
||||||
scheduleAfkRetryCheck();
|
scheduleAfkRetryCheck();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user