LookAtMySuitBot/js/node_modules/mineflayer/examples/place_entity.js

20 lines
837 B
JavaScript

const mineflayer = require('mineflayer')
const { Vec3 } = require('vec3')
const bot = mineflayer.createBot()
bot.on('chat', async (_, msg) => {
if (msg === 'go_endcrystal') {
const crystal = await bot.placeEntity(bot.blockAt(bot.entity.position.offset(0, 0, 1)), new Vec3(0, 1, 0))
console.log(crystal)
} else if (msg === 'go_boat') {
const boat = await bot.placeEntity(bot.blockAt(bot.entity.position.offset(0, -2, -2)), new Vec3(0, 1, 0))
console.log(boat)
} else if (msg === 'go_spawnegg') {
const mob = await bot.placeEntity(bot.blockAt(bot.entity.position.offset(0, 0, -2)), new Vec3(0, 1, 0))
console.log(mob)
} else if (msg === 'go_armorstand') {
const armorstand = await bot.placeEntity(bot.blockAt(bot.entity.position.offset(0, 0, -2)), new Vec3(0, 1, 0))
console.log(armorstand)
}
})