mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-04-20 16:00:20 +00:00
Updated packet structure
This commit is contained in:
parent
61af6f14b4
commit
82b6eb382d
@ -82,19 +82,21 @@ class CustomPacketHandler{
|
||||
break;
|
||||
case 0x87:
|
||||
if($this->c === false){
|
||||
$this->data["seed"] = $this->get(8);
|
||||
$this->data["unknown1"] = $this->get(4);
|
||||
$this->data["unknown2"] = $this->get(4);
|
||||
$this->data["spawnX"] = Utils::readFloat($this->get(4));
|
||||
$this->data["spawnY"] = Utils::readFloat($this->get(4));
|
||||
$this->data["spawnZ"] = Utils::readFloat($this->get(4));
|
||||
$this->data["seed"] = $this->get(4);
|
||||
$this->data["spawnX"] = Utils::readInt($this->get(4));
|
||||
$this->data["spawnY"] = Utils::readInt($this->get(4));
|
||||
$this->data["spawnZ"] = Utils::readInt($this->get(4));
|
||||
$this->data["x"] = Utils::readFloat($this->get(4));
|
||||
$this->data["y"] = Utils::readFloat($this->get(4));
|
||||
$this->data["z"] = Utils::readFloat($this->get(4));
|
||||
}else{
|
||||
$this->raw .= $this->data["seed"];
|
||||
$this->raw .= "\x00\x00\x00\x01\x00\x00\x00\x05";
|
||||
$this->raw .= "\x43\x00\x80\x00\x42\x82\x00\x00\x43\x00\x80\x00";
|
||||
/*$this->raw .= Utils::writeFloat($this->data["spawnX"]);
|
||||
$this->raw .= Utils::writeFloat($this->data["spawnY"]);
|
||||
$this->raw .= Utils::writeFloat($this->data["spawnZ"]);*/
|
||||
$this->raw .= Utils::writeInt($this->data["spawnX"]);
|
||||
$this->raw .= Utils::writeInt($this->data["spawnY"]);
|
||||
$this->raw .= Utils::writeInt($this->data["spawnZ"]);
|
||||
$this->raw .= Utils::writeFloat($this->data["x"]);
|
||||
$this->raw .= Utils::writeFloat($this->data["y"]);
|
||||
$this->raw .= Utils::writeFloat($this->data["z"]);
|
||||
}
|
||||
break;
|
||||
case 0x09:
|
||||
|
@ -36,7 +36,7 @@ class PocketMinecraftServer{
|
||||
$this->username = $username;
|
||||
$this->cnt = 1;
|
||||
$this->serverID = substr(Utils::generateKey(), 0, 8);
|
||||
$this->seed = "\x4f\xf0\x2d\x84\x00\x00\x00\x00";
|
||||
$this->seed = "\x4f\xf0\x2d\x84";
|
||||
$this->events = array("disabled" => array());
|
||||
$this->actions = array();
|
||||
$this->clients = array();
|
||||
|
@ -108,6 +108,9 @@ class Session{
|
||||
array(
|
||||
"id" => 0x87,
|
||||
"seed" => $this->server->seed,
|
||||
"x" => 0,
|
||||
"y" => 100,
|
||||
"z" => 0,
|
||||
"spawnX" => 0,
|
||||
"spawnY" => 100,
|
||||
"spawnZ" => 0,
|
||||
|
Loading…
x
Reference in New Issue
Block a user