Advertisement
Guest User

Untitled

a guest
Oct 14th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. var mineflayer = require('mineflayer');
  2. const Vec3 = require('vec3').Vec3;
  3. var readline = require("readline");
  4.  
  5. var rl = readline.createInterface({
  6. input: process.stdin,
  7. output: process.stdout
  8. });
  9.  
  10. if (process.argv.length < 4 || process.argv.length > 6) {
  11. console.log('Usage : node melonBot.js <host> <port> [<name>] [<password>]')
  12. process.exit(1)
  13. }
  14.  
  15. const bot = mineflayer.createBot({
  16. host: process.argv[2],
  17. port: parseInt(process.argv[3]),
  18. username: process.argv[4] ? process.argv[4] : 'melonBot',
  19. password: process.argv[5],
  20. verbose: true
  21. });
  22. function chatEvent(username, message) {
  23. if (message == (pr + 'info')){
  24. bot.chat('Bot made by MelendoFX')
  25. }};
  26. bot.on('login', () => {
  27. bot.chat('Hi everyone! I am MelonBot, created by MelendoFX!')
  28. bot.on('line', function (consolecmd) {
  29. if (consolecmd.startsWith('say ')){
  30. bot.chat(consolecmd.substring(4))
  31. console.log("Message sent ingame.")
  32. }
  33. bot.prompt();
  34. });
  35. });
  36. bot.on('chat', function(username, message) {
  37. chatEvent(username, message)
  38. });
  39. bot.on('kicked', (reason) => {
  40. console.log('I got kicked for ${reason}')
  41. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement