public function place(Item $item, Block $block, Block $target, $face, $fx, $fy, $fz, Player $player = null)
{
if ($this->meta === 1 or $this->meta === 2) {
//Quartz pillar block and chiselled quartz have different orientations
$faces = [0 => 0, 1 => 0, 2 => 0b1000, 3 => 0b1000, 4 => 0b100, 5 => 0b100];
$this->meta = $this->meta & 0x3 | $faces[$face];
}
$this->getLevel()->setBlock($block, $this, true, true);
return true;
}