0.0.1 • Published 5 years ago

mineflayer-quarry v0.0.1

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

mineflayer-quarry

NPM version Quarry operation for mineflayer

This plugin requires mineflayer-navigate.

Usage

Mineflayer = require 'mineflayer'
Quarry = (require 'mineflayer-quarry') Mineflayer

Bot = Mineflayer.createBot
	username: "Digger"

# Inject Quarry
Quarry Bot

Bot.on 'chat', (User, Msg) ->
	return if User == Bot.username
	if Msg == 'shaft'
		# Dig a 5x5 centered around the player
		Player = Bot.players[User]
		if Player.entity
			Corners = Bot.quarry.getCorners Player.entity.position, 5
			Bot.chat 'Starting quarry'
			Result = Bot.quarry.shaft
				Corners: Corners
			if Result.status != 'ok'
				Bot.chat 'Error: ' + Result.message

		else
			Bot.chat 'Error: You\'re too far away!'

Bot.once 'spawn', -> Bot.chat 'Please ensure I have a pickaxe to mine with'
0.0.1

5 years ago