public function encode() { $this->reset(); $this->putLong($this->eid); $meta = Binary::writeMetadata($this->metadata); $this->put($meta); }
public function encode() { $this->reset(); $this->putUUID($this->uuid); $this->putString($this->username); $this->putLong($this->eid); $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); $this->putFloat($this->yaw); //TODO headrot $this->putFloat($this->pitch); $this->putSlot($this->item); $meta = Binary::writeMetadata($this->metadata); $this->put($meta); }
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); $this->putFloat($this->pitch); $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]); } }