get('mc_servers', ['id', $_GET['id']])->results(); if (!count($server)) { die(); } $server = $server[0]; $cache->setCache('server_' . $server->id); $result = $cache->fetch('result', function () use ($server, $language) { // Get query type $query_type = Settings::get('query_type', 'internal'); $full_ip = [ 'ip' => $server->ip . (is_null($server->port) ? '' : ':' . $server->port), 'pre' => $server->pre, 'name' => $server->name ]; return json_encode($query_type === 'plugin' ? PluginQuery::singleQuery($server->id, $language) : MCQuery::singleQuery($full_ip, $query_type, $server->bedrock, $language), JSON_PRETTY_PRINT); }, 30); echo $result; die();