0.0.1 • Published 5 years ago
mineflayer-quarry v0.0.1
mineflayer-quarry
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