const mineflayer = require('mineflayer') const autoeat = require('mineflayer-auto-eat') const bot = mineflayer.createBot({ host: process.argv[2], port: process.argv[3], username: process.argv[4], password: process.argv[5] }) // Load the plugin bot.loadPlugin(autoeat) bot.once('spawn', () => { bot.autoEat.options = { priority: 'foodPoints', startAt: 14, bannedFood: [] } }) // The bot eats food automatically and emits these events when it starts eating and stops eating. bot.on('autoeat_started', () => { console.log('Auto Eat started!') }) bot.on('autoeat_stopped', () => { console.log('Auto Eat stopped!') }) bot.on('health', () => { if (bot.food === 20) bot.autoEat.disable() // Disable the plugin if the bot is at 20 food points else bot.autoEat.enable() // Else enable the plugin again })