1.1.0 • Published 3 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")