Skip to content

qexyorg/MCServerInfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCServerInfo

Minecraft server stats

Example

Install

composer require qexyorg/mcserverinfo

Example

<?php

use qexyorg\MCServerInfo\MCServerInfo;

require_once('vendor/autoload.php');

$connect = MCServerInfo::Connect('mc.my-super-server.net', 25565);

if(!$connect->request()){
	exit($connect->getError());
}

var_dump($connect->getResponse()->rawData());

In this example, method will be found automatically (Can be slow!!!).

If you know what is a method used you can set it manually

Example with manually method

<?php

use qexyorg\MCServerInfo\MCServerInfo;

require_once('vendor/autoload.php');

$connect = MCServerInfo::Connect('mc.my-super-server.net', 25565)->setMethod(MCServerInfo::METHOD_PING);

if(!$connect->request()){
	exit($connect->getError());
}

var_dump($connect->getResponse()->rawData());

More examples you can find in "examples" folder

Documentation: https://app.gitbook.com/@qexy/s/mcserverinfo/

About

Minecraft server stats

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages