From 7d9b214120288b5769f44cf3e1d8f20b4b40152e Mon Sep 17 00:00:00 2001 From: szdytom Date: Mon, 30 Oct 2023 15:16:12 +0800 Subject: [PATCH] add bot.timeoutTick --- plugin/event-promise/index.mjs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/plugin/event-promise/index.mjs b/plugin/event-promise/index.mjs index f8f32bd..d7fb418 100644 --- a/plugin/event-promise/index.mjs +++ b/plugin/event-promise/index.mjs @@ -1,11 +1,17 @@ import debug from 'debug'; -const log = debug('mineflayer-event-promise'); +const logger = debug('mineflayer-event-promise'); export default function inject(bot) { - debug('Injected!'); + logger('Injected!'); bot.waitEvent = (event) => { return new Promise((resolve, _reject) => { bot.once(event, resolve); }); }; + + bot.timeoutTick = (t) => { + return new Promise((_resolve, reject) => { + bot.waitForTicks(t).then(reject); + }); + }; }