Skip to content

Commit

Permalink
Protocol changes for 1.2.10 release
Browse files Browse the repository at this point in the history
Looks like they reverted near enough everything they did in the beta.
  • Loading branch information
dktapps committed Feb 8, 2018
1 parent 07bf1c9 commit e0ed877
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/pocketmine/network/mcpe/protocol/ProtocolInfo.php
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,15 @@ interface ProtocolInfo{
/**
* Actual Minecraft: PE protocol version
*/
public const CURRENT_PROTOCOL = 160;
public const CURRENT_PROTOCOL = 201;
/**
* Current Minecraft PE version reported by the server. This is usually the earliest currently supported version.
*/
public const MINECRAFT_VERSION = 'v1.2.7';
public const MINECRAFT_VERSION = 'v1.2.10';
/**
* Version number sent to clients in ping responses.
*/
public const MINECRAFT_VERSION_NETWORK = '1.2.7';
public const MINECRAFT_VERSION_NETWORK = '1.2.10';

public const LOGIN_PACKET = 0x01;
public const PLAY_STATUS_PACKET = 0x02;
Expand Down
4 changes: 4 additions & 0 deletions src/pocketmine/network/mcpe/protocol/StartGamePacket.php
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,8 @@ class StartGamePacket extends DataPacket{
public $defaultPlayerPermission = PlayerPermissions::MEMBER; //TODO
/** @var int */
public $xboxLiveBroadcastMode = 0; //TODO: find values
/** @var int */
public $serverChunkTickRadius = 4; //TODO (leave as default for now)

/** @var string */
public $levelId = ""; //base64 string, usually the same as world folder name in vanilla
Expand Down Expand Up @@ -143,6 +145,7 @@ protected function decodePayload(){
$this->hasTrustPlayersEnabled = $this->getBool();
$this->defaultPlayerPermission = $this->getVarInt();
$this->xboxLiveBroadcastMode = $this->getVarInt();
$this->serverChunkTickRadius = $this->getLInt();

$this->levelId = $this->getString();
$this->worldName = $this->getString();
Expand Down Expand Up @@ -186,6 +189,7 @@ protected function encodePayload(){
$this->putBool($this->hasTrustPlayersEnabled);
$this->putVarInt($this->defaultPlayerPermission);
$this->putVarInt($this->xboxLiveBroadcastMode);
$this->putLInt($this->serverChunkTickRadius);

$this->putString($this->levelId);
$this->putString($this->worldName);
Expand Down

0 comments on commit e0ed877

Please sign in to comment.