mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-19 09:26:45 +00:00
Structures...
This commit is contained in:
parent
82b6eb382d
commit
8a26a4d858
@ -68,9 +68,9 @@ class CustomPacketHandler{
|
|||||||
break;
|
break;
|
||||||
case 0x85:
|
case 0x85:
|
||||||
if($this->c === false){
|
if($this->c === false){
|
||||||
$this->data["message"] = $this->get(ord($this->get(1)));
|
$this->data["message"] = $this->get(Utils::readShort($this->get(2), false));
|
||||||
}else{
|
}else{
|
||||||
$this->raw .= chr(strlen($this->data["message"])).$this->data["message"];
|
$this->raw .= Utils::writeShort(strlen($this->data["message"])).$this->data["message"];
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 0x86:
|
case 0x86:
|
||||||
@ -99,6 +99,13 @@ class CustomPacketHandler{
|
|||||||
$this->raw .= Utils::writeFloat($this->data["z"]);
|
$this->raw .= Utils::writeFloat($this->data["z"]);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 0xb1:
|
||||||
|
if($this->c === false){
|
||||||
|
$this->data["message"] = $this->get(Utils::readShort($this->get(2), false));
|
||||||
|
}else{
|
||||||
|
$this->raw .= Utils::writeShort(strlen($this->data["message"])).$this->data["message"];
|
||||||
|
}
|
||||||
|
break;
|
||||||
case 0x09:
|
case 0x09:
|
||||||
if($this->c === false){
|
if($this->c === false){
|
||||||
$this->data["clientID"] = $this->get(8);
|
$this->data["clientID"] = $this->get(8);
|
||||||
|
@ -129,17 +129,6 @@ class PocketMinecraftClient{
|
|||||||
$this->send(0xc0, array(1, true, $data[0]));
|
$this->send(0xc0, array(1, true, $data[0]));
|
||||||
}
|
}
|
||||||
switch($data["id"]){
|
switch($data["id"]){
|
||||||
case 0x00:
|
|
||||||
$this->send(0x84, array(
|
|
||||||
$this->counter[0],
|
|
||||||
0x00,
|
|
||||||
array(
|
|
||||||
"id" => 0x00,
|
|
||||||
"payload" => $data["payload"],
|
|
||||||
),
|
|
||||||
));
|
|
||||||
++$this->counter[0];
|
|
||||||
break;
|
|
||||||
case 0x10:
|
case 0x10:
|
||||||
$this->send(0x84, array(
|
$this->send(0x84, array(
|
||||||
$this->counter[0],
|
$this->counter[0],
|
||||||
@ -161,6 +150,15 @@ class PocketMinecraftClient{
|
|||||||
),
|
),
|
||||||
));
|
));
|
||||||
++$this->counter[0];
|
++$this->counter[0];
|
||||||
|
$this->send(0x84, array(
|
||||||
|
$this->counter[0],
|
||||||
|
0x00,
|
||||||
|
array(
|
||||||
|
"id" => 0xb1,
|
||||||
|
"message" => $this->username,
|
||||||
|
),
|
||||||
|
));
|
||||||
|
++$this->counter[0];
|
||||||
break;
|
break;
|
||||||
case 0x86:
|
case 0x86:
|
||||||
console("[DEBUG] Time: ".$data["time"], true, true, 2);
|
console("[DEBUG] Time: ".$data["time"], true, true, 2);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user