Network: Fix crashes caused by AddEntityPacket

This commit is contained in:
jojoe77777 2016-09-06 13:43:21 +01:00 committed by Dylan K. Taylor
parent e00176b677
commit 4f26e5598c

View File

@ -41,6 +41,7 @@ class AddEntityPacket extends DataPacket{
public $speedZ; public $speedZ;
public $yaw; public $yaw;
public $pitch; public $pitch;
public $modifiers;
public $metadata; public $metadata;
public $links = []; public $links = [];
@ -58,8 +59,9 @@ class AddEntityPacket extends DataPacket{
$this->putFloat($this->speedX); $this->putFloat($this->speedX);
$this->putFloat($this->speedY); $this->putFloat($this->speedY);
$this->putFloat($this->speedZ); $this->putFloat($this->speedZ);
$this->putFloat($this->yaw); $this->putFloat($this->yaw * (256/360));
$this->putFloat($this->pitch); $this->putFloat($this->pitch * (256/360));
$this->putInt($this->modifiers);
$meta = Binary::writeMetadata($this->metadata); $meta = Binary::writeMetadata($this->metadata);
$this->put($meta); $this->put($meta);
$this->putShort(count($this->links)); $this->putShort(count($this->links));