Improved Item property handling

This commit is contained in:
Shoghi Cervantes
2014-12-07 15:51:00 +01:00
parent a98da3bab1
commit 7506f01302
17 changed files with 103 additions and 31 deletions

View File

@ -29,9 +29,12 @@ use pocketmine\Player;
class Painting extends Item{
public function __construct($meta = 0, $count = 1){
parent::__construct(self::PAINTING, 0, $count, "Painting");
$this->isActivable = true;
}
public function canBeActivated(){
return true;
}
public function onActivate(Level $level, Player $player, Block $block, Block $target, $face, $fx, $fy, $fz){
if($target->isTransparent() === false and $face > 1 and $block->isSolid() === false){
$faces = [