Advertisement
Guest User

TossVoteKeys

a guest
Dec 5th, 2019
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var minecraftversion="1.12.2";
  2. var vec3 = require("vec3"),
  3.     mineflayer = require('mineflayer'),
  4.     navigatePlugin = require('mineflayer-navigate')(mineflayer),
  5.     mcdata = require('minecraft-data')(minecraftversion),  
  6.     scaffoldPlugin = require('mineflayer-scaffold')(mineflayer,mcdata);
  7.  
  8. if (process.argv.length < 4 || process.argv.length > 6) {
  9.   console.log('Usage : node miner.js <host> <port> [<name>] [<password>]')
  10.   process.exit(1)
  11. }
  12.  
  13. const bot = mineflayer.createBot({
  14.   host: process.argv[2],
  15.   port: parseInt(process.argv[3]),
  16.   username: process.argv[4] ? process.argv[4] : 'miner',
  17.   password: process.argv[5]
  18. })
  19.  
  20.     navigatePlugin(bot);
  21.  
  22. bot.on('whisper', (username, message) => {
  23.   if (username === bot.username) return
  24.   switch (message) {
  25.     case 'doit':
  26.       const target = bot.players[username].entity;
  27.       bot.chat("/spawn")
  28.       tossVoteKeys ("tripwire_hook")
  29.       break
  30.   }
  31. })
  32.  
  33. function tossVoteKeys (name) {
  34.   const item = itemByName(name)
  35.   if (!item) {
  36.     return
  37.   } else {
  38.     bot.tossStack(item, checkIfTossed)
  39.   }
  40.  
  41.   function checkIfTossed (err) {
  42.    return
  43.   }
  44. }
  45.  
  46. function itemByName (name) {
  47.   return bot.inventory.items().filter(item => item.name === name)[0]
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement