-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstatus.js
27 lines (27 loc) · 1.21 KB
/
status.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// zero.minr.org
window.onload = serverStatus();
function serverStatus() {
console.log("getting status");
$.getJSON('https://api.mcsrvstat.us/2/mc.lukesmp.net', function(data) {
if (data.online == true) {
document.getElementById("server-status").innerHTML = "Online";
} else {
document.getElementById("server-status").innerHTML = "Offline";
}
document.getElementById("player-count").innerHTML = data.players.online + "/" + data.players.max;
if (data.players.online > 0) {
for (let i = 0; i <= 9; i++) {
var player = data.players.list[i];
var uuid = data.players.uuid[player].replaceAll("-", "");
if (i<=4){
document.getElementById("player-list1").innerHTML += data.players.list[i]+"<br>";
document.getElementById("player-heads1").innerHTML += "<img src='https://crafatar.com/avatars/"+uuid+"?size=32&overlay=true'>";
}
if (i>4){
document.getElementById("player-list2").innerHTML += data.players.list[i]+"<br>";
document.getElementById("player-heads2").innerHTML += "<img src='https://crafatar.com/avatars/"+uuid+"?size=32&overlay=true'>";
}
}
}
});
}