Advertisement
Guest User

Untitled

a guest
Oct 15th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. /* This is a custom script made by MelendoFX, feel free to edit and
  2. reproduce as needed, and if you liked it, add me on discord for more
  3. FaZeMelonKing#6999 */
  4. var mineflayer = require('mineflayer');
  5. const Vec3 = require('vec3').Vec3;
  6. var navigatePlugin = require('mineflayer-navigate')(mineflayer);
  7. var readline = require("readline");
  8.  
  9. if (process.argv.length < 4 || process.argv.length > 6) {
  10. console.log('Usage : node melonBot.js <host> <port> [<name>] [<password>]')
  11. process.exit(1)
  12. }
  13.  
  14. const bot = mineflayer.createBot({
  15. host: process.argv[2],
  16. port: parseInt(process.argv[3]),
  17. username: process.argv[4] ? process.argv[4] : 'melonBot',
  18. password: process.argv[5],
  19. verbose: true
  20. });
  21. /*var rl = readline.createInterface({
  22. input: process.stdin,
  23. output: process.stdout
  24. });
  25. rl.setPrompt('Command > ');
  26. rl.prompt();*/
  27. var pr = "fb.";
  28. navigatePlugin(bot);
  29.  
  30. function chatEvent(username, message) {
  31. if (message == (pr + 'info')){
  32. bot.chat('Bot made by MelendoFX')
  33. }}
  34.  
  35. bot.on('login', () => {
  36. bot.chat('Hi everyone! I am MelonBot, created by MelendoFX!')
  37. });
  38.  
  39. bot.on('line', (consolecmd) => {
  40. if (consolecmd.startsWith('say ')){
  41. bot.chat(consolecmd.substring(4))
  42. console.log("Message sent ingame.")
  43. }
  44. });
  45.  
  46. bot.on('chat', function(username, message) {
  47. chatEvent(username, message)
  48. });
  49.  
  50. bot.on('kicked', (reason) => {
  51. console.log('I got kicked for ${reason}')
  52. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement