add bot.timeoutTick

This commit is contained in:
方而静 2023-10-30 15:16:12 +08:00
parent 76ec291f47
commit 7d9b214120
Signed by: szTom
GPG Key ID: 072D999D60C6473C

View File

@ -1,11 +1,17 @@
import debug from 'debug'; import debug from 'debug';
const log = debug('mineflayer-event-promise'); const logger = debug('mineflayer-event-promise');
export default function inject(bot) { export default function inject(bot) {
debug('Injected!'); logger('Injected!');
bot.waitEvent = (event) => { bot.waitEvent = (event) => {
return new Promise((resolve, _reject) => { return new Promise((resolve, _reject) => {
bot.once(event, resolve); bot.once(event, resolve);
}); });
}; };
bot.timeoutTick = (t) => {
return new Promise((_resolve, reject) => {
bot.waitForTicks(t).then(reject);
});
};
} }