Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var minecraftversion="1.12.2";
- var vec3 = require("vec3"),
- mineflayer = require('mineflayer'),
- navigatePlugin = require('mineflayer-navigate')(mineflayer),
- mcdata = require('minecraft-data')(minecraftversion),
- scaffoldPlugin = require('mineflayer-scaffold')(mineflayer,mcdata);
- if (process.argv.length < 4 || process.argv.length > 6) {
- console.log('Usage : node miner.js <host> <port> [<name>] [<password>]')
- process.exit(1)
- }
- const bot = mineflayer.createBot({
- host: process.argv[2],
- port: parseInt(process.argv[3]),
- username: process.argv[4] ? process.argv[4] : 'miner',
- password: process.argv[5]
- })
- navigatePlugin(bot);
- bot.on('whisper', (username, message) => {
- if (username === bot.username) return
- switch (message) {
- case 'doit':
- const target = bot.players[username].entity;
- bot.chat("/spawn")
- tossVoteKeys ("tripwire_hook")
- break
- }
- })
- function tossVoteKeys (name) {
- const item = itemByName(name)
- if (!item) {
- return
- } else {
- bot.tossStack(item, checkIfTossed)
- }
- function checkIfTossed (err) {
- return
- }
- }
- function itemByName (name) {
- return bot.inventory.items().filter(item => item.name === name)[0]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement