mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-06 09:56:06 +00:00
Cleaned up ping response and added missing fields (#1114)
This commit is contained in:
@ -165,15 +165,21 @@ class RakLibInterface implements ServerInstance, AdvancedSourceInterface{
|
||||
|
||||
}
|
||||
|
||||
public function setName($name){
|
||||
public function setName(string $name){
|
||||
$info = $this->server->getQueryInformation();
|
||||
|
||||
$this->interface->sendOption("name",
|
||||
"MCPE;" . rtrim(addcslashes($name, ";"), '\\') . ";" .
|
||||
ProtocolInfo::CURRENT_PROTOCOL . ";" .
|
||||
ProtocolInfo::MINECRAFT_VERSION_NETWORK . ";" .
|
||||
$info->getPlayerCount() . ";" .
|
||||
$info->getMaxPlayerCount()
|
||||
$this->interface->sendOption("name", implode(";",
|
||||
[
|
||||
"MCPE",
|
||||
rtrim(addcslashes($name, ";"), '\\'),
|
||||
ProtocolInfo::CURRENT_PROTOCOL,
|
||||
ProtocolInfo::MINECRAFT_VERSION_NETWORK,
|
||||
$info->getPlayerCount(),
|
||||
$info->getMaxPlayerCount(),
|
||||
"-1",
|
||||
$this->server->getName(),
|
||||
Server::getGamemodeName($this->server->getGamemode())
|
||||
])
|
||||
);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user