The official Node.js library for interacting with the mcstatus.io API.
Firstly, you will need to install the library. Open your terminal/command line in your workspace where your package.json file is located, and run the following command.
npm install node-mcstatus
constmcs=require('node-mcstatus');// ...consthost='demo.mcstatus.io';constport=25565;constoptions={query: true};// The `port` argument is optional and defaults// to 25565. The `options` argument is optional.mcs.statusJava(host,port,options).then((result)=>{// `result` will be the same shape and// properties as what is documented on// our website.// https://mcstatus.io/docs#java-status}).catch((error)=>{// If the server is offline, then// you will NOT receive an error here.// Instead, you will use the `result.online`// boolean values in `.then()`.// Receiving an error here means that there// was an error with the service itself.})constmcs=require('node-mcstatus');// ...consthost='demo.mcstatus.io';constport=19132;// The `port` argument is optional and defaults// to 19132.mcs.statusBedrock(host,port).then((result)=>{// ...// `result` will be the same shape and// properties as what is documented on// our website.// https://mcstatus.io/docs#bedrock-status}).catch((error)=>{// If the server is offline, then// you will NOT receive an error here.// Instead, you will use the `result.online`// boolean values in `.then()`.// Receiving an error here means that there// was an error with the service itself.})