public function encode() { $this->putVarInt($this->eid); $this->putString($this->uuid); $this->putInt(intval($this->x * 32)); $this->putInt(intval($this->y * 32)); $this->putInt(intval($this->z * 32)); $this->putByte($this->yaw / 360 << 8); $this->putByte($this->pitch / 360 << 8); $this->putShort($this->item); $this->put(Binary::writeMetadata($this->metadata)); }
public function encode() { $this->putVarInt($this->eid); $this->putByte($this->type); $this->putInt(intval($this->x * 32)); $this->putInt(intval($this->y * 32)); $this->putInt(intval($this->z * 32)); $this->putByte($this->yaw / 360 << 8); $this->putByte($this->pitch / 360 << 8); $this->putByte($this->headPitch / 360 << 8); $this->putShort($this->velocityX * 8000); $this->putShort($this->velocityY * 8000); $this->putShort($this->velocityZ * 8000); $this->put(Binary::writeMetadata($this->metadata)); }
public function encode() { $this->putVarInt($this->eid); $this->putLong(substr($this->uuid, 0, 16)); //UUID $this->putLong(substr($this->uuid, 16, 16)); $this->putInt(intval($this->x * 32)); $this->putInt(intval($this->y * 32)); $this->putInt(intval($this->z * 32)); $this->putByte($this->yaw / 360 << 8); $this->putByte($this->pitch / 360 << 8); $this->putShort($this->item); $meta = Binary::writeMetadata($this->metadata); $this->put($meta); }
public function encode() { $this->putVarInt($this->eid); $this->put(Binary::writeMetadata($this->metadata)); }