$.ajax({ url: "/php/minecraft_query.php", type: "POST", data: {che_nado: "get_info"}, success: function(response) { result = $.parseJSON(response); if(result.status == "ERROR"){ $('#_srvstatus_text').html('Сервер оффлайн'); $("#_srvstatus_text").css({"color":"var(--text-primary)"}); $("#_srvstatus_point").css({"background-color":"var(--text-primary)"}); $("#_srvstatus_point").css({"box-shadow":"none"}); $("#_srvstatus_point").css({"animation":"none"}); } if(result.status == "SUCESS"){ $('#_srvonline').html('Онлайн: '+ result.players + "/" + result.max_players); $('#_srvstatus_text').html('Сервер онлайн'); $('#_srvversion').html('Версия: Bedrock ' + result.version); $('#_srvversion2').html(result.version); $("#_srvstatus_text").css({"color":"#00ca6f"}); $("#_srvstatus_point").css({"background-color":"#00ca6f"}); $("#_srvstatus_point").css({"box-shadow":"0 0 0.66em #00ca6fb8"}); $("#_srvstatus_point").css({"animation":"2s blink infinite step-end"}); } } }); async function loadAllowlist() { try { const response = await fetch('/allowlist.json?t=' + Date.now()); if (!response.ok) throw new Error('Ошибка загрузки allowlist'); const data = await response.json(); const count = Array.isArray(data) ? data.length : 0; document.getElementById('playerAllowValue').textContent = count; } catch (error) { console.error('', error); document.getElementById('playerAllowValue').textContent = ''; } } loadAllowlist();