mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-06 01:51:51 +00:00
Packet Cleaning
This commit is contained in:
parent
4ea4431986
commit
822adcae2d
@ -326,8 +326,6 @@ class Protocol{
|
|||||||
"customData",
|
"customData",
|
||||||
),
|
),
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
0xa0 => array(
|
0xa0 => array(
|
||||||
"special1",
|
"special1",
|
||||||
),
|
),
|
||||||
|
@ -135,20 +135,10 @@ class Packet{
|
|||||||
case "short":
|
case "short":
|
||||||
$this->addRaw(Utils::writeShort($this->data[$field]));
|
$this->addRaw(Utils::writeShort($this->data[$field]));
|
||||||
break;
|
break;
|
||||||
case "byteArray":
|
|
||||||
$this->addRaw($this->data[$field]);
|
|
||||||
break;
|
|
||||||
case "string":
|
case "string":
|
||||||
$this->addRaw(Utils::writeShort(strlen($this->data[$field])));
|
$this->addRaw(Utils::writeShort(strlen($this->data[$field])));
|
||||||
$this->addRaw($this->data[$field]);
|
$this->addRaw($this->data[$field]);
|
||||||
break;
|
break;
|
||||||
case "slotData":
|
|
||||||
$this->addRaw(Utils::writeShort($this->data[$field][0]));
|
|
||||||
if($this->data[$field][0]!=-1){
|
|
||||||
$this->addRaw(Utils::writeByte($this->data[$field][1]));
|
|
||||||
$this->addRaw(Utils::writeShort($this->data[$field][2]));
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
$this->addRaw(Utils::writeByte($this->data[$field]));
|
$this->addRaw(Utils::writeByte($this->data[$field]));
|
||||||
break;
|
break;
|
||||||
@ -173,7 +163,6 @@ class Packet{
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function parse(){
|
public function parse(){
|
||||||
$continue = true;
|
|
||||||
foreach($this->struct as $field => $type){
|
foreach($this->struct as $field => $type){
|
||||||
if(is_int($type)){
|
if(is_int($type)){
|
||||||
$this->data[] = $this->get($type);
|
$this->data[] = $this->get($type);
|
||||||
@ -247,9 +236,6 @@ class Packet{
|
|||||||
$this->data[] = Utils::readBool($this->get(1));
|
$this->data[] = Utils::readBool($this->get(1));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if($continue === false){
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user