0.7.0 ā€¢ Published 3 years ago

mineflayer-autocrystal v0.7.0

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

mineflayer-autocrystal is a plugin that lets mineflayer bots automatically place and destroy end crystals.

šŸ  Homepage

Autocrystal CI

Install

npm install mineflayer-autocrystal

Example

const mineflayer = require('mineflayer')
const { autoCrystal } = require('../lib/index')

function main() {
	const bot = mineflayer.createBot({
		host: 'localhost',
		username: 'AutoCrystal',
	})

	bot.loadPlugin(autoCrystal)

	bot.once('spawn', () => {
		bot.autoCrystal.options.logErrors = true
		console.clear()
		console.log('Spawned.')
		bot.chat('/gamemode creative')
		bot.chat('/give @s end_crystal 500')
	})

	bot.on('end', () => {
		main()
	})

	bot.on('kicked', (reason) => {
		console.log(reason)
		main()
	})

	bot.on('error', (reason) => {
		console.error(reason)
		main()
	})

	bot.on('chat', async (username, message) => {
		if (username === bot.username) return

		switch (message) {
			case 'start':
				bot.chat('AutoCrystal enabled.')
				await bot.autoCrystal.enable()
				break

			case 'stop':
				bot.chat('AutoCrystal disabled.')
				await bot.autoCrystal.disable()
				break

			case 'holes':
				const holes = await bot.autoCrystal.getHoles()
				bot.chat(`Found ${holes.length} holes made out of bedrock.`)
				break

			default:
				break
		}
	})
}

main()

Author

šŸ‘¤ Link#0069

šŸ¤ Contributing

Contributions, issues and feature requests are welcome!Feel free to check issues page.

Show your support

Give a ā­ļø if this project helped you!

šŸ“ License

Copyright Ā© 2021 Link#0069. This project is GNU GPLv3 licensed.


This README was generated with ā¤ļø by readme-md-generator

0.7.0

3 years ago

0.6.2

3 years ago

0.6.1

3 years ago

0.6.0

3 years ago

0.5.0

3 years ago

0.4.0

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago