bedrock-api
Version:
A Node.js library to retrieve information about a Minecraft Bedrock Edition server using its IP address and port.
91 lines (89 loc) • 2.32 kB
JavaScript
const API = require('./../src/index');
const api = new API();
const ip = 'play.nethergames.org';
const port = 19132;
console.log('Server Information: ');
api.isOnline(ip, port, function(error, result) {
if(error) {
console.error('Error: ', error);
} else {
console.log('Is online: ', result);
}
});
api.getAckId(ip, port, function(error, result) {
if(error) {
console.error('Error: ', error);
} else {
console.log('AckID: ', result);
}
});
api.getMaxOnline(ip, port, function(error, result) {
if(error) {
console.error('Error: ', error);
} else {
console.log('Max Players: ', result);
}
});
api.getOnline(ip, port, function(error, result) {
if(error) {
console.error('Error: ', error);
} else {
console.log('Online Players: ', result);
}
});
api.getCleanName(ip, port, function(error, result) {
if(error) {
console.error('Error: ', error);
} else {
console.log('Clean Name: ', result);
}
});
api.getName(ip, port, function(error, result) {
if(error) {
console.error('Error: ', error);
} else {
console.log('Name: ', result);
}
});
api.getVersion(ip, port, function(error, result) {
if(error) {
console.error('Error: ', error);
} else {
console.log('Version: ', result);
}
});
api.getGame(ip, port, function(error, result) {
if(error) {
console.error('Error: ', error);
} else {
console.log('Game: ', result);
}
});
api.getPingId(ip, port, function(error, result) {
if(error) {
console.error('Error: ', error);
} else {
console.log('Ping id: ', result);
}
});
api.getServerId(ip, port, function(error, result) {
if(error) {
console.error('Error: ', error);
} else {
console.log('Server id: ', result);
}
});
api.getIp(ip, port, function(error, result) {
if(error) {
console.error('Error: ', error);
} else {
console.log('Ip: ', result);
}
});
api.getIpFamilly(ip, port, function(error, result) {
if(error) {
console.error('Error: ', error);
} else {
console.log('Ip Familly: ', result);
}
});