77 lines
3.3 KiB
JavaScript
77 lines
3.3 KiB
JavaScript
|
|
||
|
window.onload = function () {
|
||
|
function checkServerStatus(ip, statusElement) {
|
||
|
if (!ip) {
|
||
|
statusElement.innerHTML = "Status: <span style='color: #ffcc00;'>Unknown</span>";
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
// Make a GET request to the mcstatus API
|
||
|
fetch(`https://api.mcstatus.io/v2/status/java/${ip}`)
|
||
|
.then(response => response.json())
|
||
|
.then(data => {
|
||
|
// Check if the server is online
|
||
|
if (data.online) {
|
||
|
statusElement.innerHTML = "Status: <span style='color: #00ff00;'>Online</span>";
|
||
|
} else {
|
||
|
statusElement.innerHTML = "Status: <span style='color: #ff0000;'>Offline</span>";
|
||
|
}
|
||
|
})
|
||
|
.catch(error => {
|
||
|
// Handle errors
|
||
|
console.error('Error checking server status:', error);
|
||
|
});
|
||
|
}
|
||
|
|
||
|
|
||
|
const status1 = document.querySelector(".status1");
|
||
|
const status2 = document.querySelector(".status2");
|
||
|
const status3 = document.querySelector(".status3");
|
||
|
const status4 = document.querySelector(".status4");
|
||
|
const status5 = document.querySelector(".status5");
|
||
|
const status6 = document.querySelector(".status6");
|
||
|
const status7 = document.querySelector(".status7");
|
||
|
const status8 = document.querySelector(".status8");
|
||
|
const status9 = document.querySelector(".status9");
|
||
|
const status10 = document.querySelector(".status10");
|
||
|
const status11 = document.querySelector(".status11");
|
||
|
const status12 = document.querySelector(".status12");
|
||
|
const status13 = document.querySelector(".status13");
|
||
|
const status14 = document.querySelector(".status14");
|
||
|
const status15 = document.querySelector(".status15");
|
||
|
const status16 = document.querySelector(".status16");
|
||
|
const status17 = document.querySelector(".status17");
|
||
|
const status18 = document.querySelector(".status18");
|
||
|
const status19 = document.querySelector(".status19");
|
||
|
const status20 = document.querySelector(".status20");
|
||
|
const status21 = document.querySelector(".status21")
|
||
|
const status22 = document.querySelector(".status22")
|
||
|
const status23 = document.querySelector(".status23")
|
||
|
const status24 = document.querySelector(".status24")
|
||
|
|
||
|
checkServerStatus("zentic.cc", status1);
|
||
|
checkServerStatus("mc.arch.lol", status2);
|
||
|
checkServerStatus("play.aeon-network.net", status3);
|
||
|
checkServerStatus("vanillacraftsmp.us.to", status4);
|
||
|
checkServerStatus("helltech.cc", status5);
|
||
|
checkServerStatus("java.clever-teaching.com", status6);
|
||
|
checkServerStatus("play.ricenetwork.xyz", status7);
|
||
|
checkServerStatus("asianf4rmer.minecraft.pe", status8);
|
||
|
checkServerStatus("play.verise.xyz", status9);
|
||
|
checkServerStatus("pvpclub.xyz", status10);
|
||
|
checkServerStatus("", status11);
|
||
|
checkServerStatus("", status12);
|
||
|
checkServerStatus("savagelandsmc.com", status13);
|
||
|
checkServerStatus("mc.asspixel.net", status14);
|
||
|
checkServerStatus("", status15);
|
||
|
checkServerStatus("sus.shhnowisnottheti.me", status16);
|
||
|
checkServerStatus("mc.rufan.tech", status17);
|
||
|
checkServerStatus("", status18);
|
||
|
checkServerStatus("", status19);
|
||
|
checkServerStatus("", status20);
|
||
|
checkServerStatus("mc.zyth.me", status21);
|
||
|
checkServerStatus("", status22);
|
||
|
checkServerStatus("incog.invalid.work", status23);
|
||
|
checkServerStatus("play.ragexwaternetwork.fun", status24);
|
||
|
};
|