Advertisement
Guest User

Minecraft Discord Bot

a guest
Jan 24th, 2021
8,934
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const util = require('minecraft-server-util');
  2.  
  3. module.exports = {
  4.     name: 'mcserver',
  5.     description: 'get information about a minecraft server',
  6.     execute(client, message, args, Discord){
  7.         if(!args[0]) return message.channel.send('Please enter a minecraft server ip');
  8.         if(!args[1]) return message.channel.send('Please enter a minecraft server port');
  9.  
  10.         util.status(args[0], {port: parseInt(args[1])}).then((response) =>{
  11.             console.log(response);
  12.             const embed = new Discord.MessageEmbed()
  13.             .setColor('#BFCDEB')
  14.             .setTitle('Mc server status')
  15.             .addFields(
  16.                 {name: 'Server IP', value: response.host},
  17.                 {name: 'Online Players', value: response.onlinePlayers},
  18.                 {name: 'Max Players', value: response.maxPlayers},
  19.                 {name: 'Version', value: response.version}
  20.             )
  21.             .setFooter('Mc server util by CodeLyon');
  22.  
  23.             message.channel.send(embed);
  24.         })
  25.         .catch ((error) =>{
  26.             message.channel.send('there was an error finding this server');
  27.             throw error;
  28.         })
  29.     }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement