pocketmine\network\protocol\AddEntityPacket::encode PHP Method

encode() public method

public encode ( )
    public function encode()
    {
        $this->reset();
        $this->putLong($this->eid);
        $this->putInt($this->type);
        $this->putFloat($this->x);
        $this->putFloat($this->y);
        $this->putFloat($this->z);
        $this->putFloat($this->speedX);
        $this->putFloat($this->speedY);
        $this->putFloat($this->speedZ);
        $this->putFloat($this->yaw * 0.71111);
        $this->putFloat($this->pitch * 0.71111);
        $this->putInt($this->modifiers);
        $meta = Binary::writeMetadata($this->metadata);
        $this->put($meta);
        $this->putShort(count($this->links));
        foreach ($this->links as $link) {
            $this->putLong($link[0]);
            $this->putLong($link[1]);
            $this->putByte($link[2]);
        }
    }
AddEntityPacket