public function setBlockExtraDataAt(int $x, int $y, int $z, int $id, int $data) { $this->getChunk($x >> 4, $z >> 4, true)->setBlockExtraData($x & 0xf, $y & 0x7f, $z & 0xf, $data << 8 | $id); $this->sendBlockExtraData($x, $y, $z, $id, $data); }