Overview

Namespaces

  • aliuly
    • common
      • selectors
    • loader
  • xPaw

Classes

  • MinecraftQuery

Exceptions

  • MinecraftQueryException
  • Overview
  • Namespace
  • Class

Class MinecraftQuery

Queries remote minecraft servers

Class written by xPaw

  • Website: http://xpaw.me
  • GitHub: https://github.com/xPaw/PHP-Minecraft-Query

// Sample usage
     use xPaw\MinecraftQuery;
     use xPaw\MinecraftQueryException;
     $query = new MinecraftQuery;
     try {
        $Query->Connect($host,$port,$timeout);
     } catch (MinecraftQueryException $e) {
        die($e->getMessage()."\n");
     }
     print_r($Query->GetInfo());
     print_r($Query->GetPlayers());
Namespace: xPaw
Located at xPaw/MinecraftQuery.php
Methods summary
public
# Connect( str $Ip, integer $Port = 19132, integer $Timeout = 3 )

Query server

Query server

Parameters

$Ip
  • IP or hostname to query
$Port
  • Port to connect to
$Timeout
  • Timeout in seconds
public array|false
# GetInfo( )

Returns the query data

Returns the query data

Returns

array|false
public array|false
# GetPlayers( )

Returns player list

Returns player list

Returns

array|false
Constants summary
integer STATISTIC
# 0x00
integer HANDSHAKE
# 0x09
API documentation generated by ApiGen