inWorld === true and $face !== 0){ if($face !== 0){ $faces = array( 2 => 2, 3 => 3, 4 => 4, 5 => 5, ); if(!isset($faces[$face])){ $level->setBlock($block, SIGN_POST, 0); return true; }else{ $level->setBlock($block, WALL_SIGN, $faces[$face]); return true; } } } return false; } public function onBreak(BlockAPI $level, Item $item, Player $player){ if($this->inWorld === true){ $level->setBlock($this, 0, 0, true, true); return true; } return false; } public function getDrops(Item $item, Player $player){ return array( array(SIGN, 0, 1), ); } }