What is the wrong thing in this script? No errors dumped at console/LOG files. Runs perfectly except ....... this function does nothing. Code: public function init(){ $this->api->addHandler("player.block.place",array($this,"blockPlace")); ######## } ######## public function blockPlace(&$data,$event){ $player=$data["player"]; $level=$player->entity->level; if ($level->getName()==="lobby2" and $this->syncOn($player->username)===true) { $oB=$data["target"]; $vT=new Vector3($oB->x,$oB->y,$oB->z); $block=$level->getBlock(new Vector3($oB->x,$oB->y,$oB->z)); $vX=new Vector3(255-$block->x,$block->y,$block->z); $vXZ=new Vector3($block->x,$block->y,255-$block->z); $vZ=new Vector3(255-$block->x,$block->y,255-$block->z); $level->setBlockRaw($vX,$block); $level->setBlockRaw($vXZ,$block); $level->setBlockRaw($vZ,$block); } }