1.1.0 • Published 5 years ago
minecraft-api-stats v1.1.0
Information
This package uses API from https://minotar.net/ and https://mcapi.us/
Install
To install this package use npm install minecraft-api-stats!
Example
const MinecraftStats = require('minecraft-api-stats');
const mcStats = new MinecraftStats();
let playerName = "VersLugia_";
let serverIp = "kaczkoland.pl";
(async() => {
let playerAvatar = await mcStats.getPlayerAvatar(playerName);
console.log(playerAvatar);
// Returns URL to player avatar
// https://minotar.net/avatar/VersLugia_
let serverData = await mcStats.getServer(serverIp);
console.log(serverData);
// Returns data in json format
/*
{
online: true,
motd: '§b§lKaczkoland.pl §7> §a1.16.4+ §7< §fSurvival\n' +
'§9Serwer Discord: §ediscord.kaczkoland.pl',
error: false,
playersOnline: 5,
playersMax: 20,
serverVersion: 'Paper 1.16.4'
}
*/
})();Usage
Get Server's Data
Returns data in json format
await mcStats.getServer("ip")Get User's Avatar
Returns avatar URL
await mcStats.getPlayerAvatar("nickname")Get Nickname History
Returns all player's old nicknames
await mcStats.getNicknameHistory("nickname or UUID");Get UUID
Returns UUID from Nickname
await mcStats.getUUID("nickname")