Esempio n. 1
0
 public static function get($id, $meta = 0, $v = false)
 {
     if (isset(Block::$class[$id])) {
         $classname = Block::$class[$id];
         $b = new $classname($meta);
     } else {
         $b = new GenericBlock((int) $id, $meta);
     }
     if ($v instanceof Position) {
         $b->position($v);
     }
     return $b;
 }
 /**
  * @param int $id
  * @param int $meta
  * @param string $name
  */
 public function __construct($id, $meta = 0, $name = "Unknown")
 {
     parent::__construct($id, $meta, $name);
     $this->isActivable = false;
     $this->breakable = true;
     $this->isFlowable = false;
     $this->isTransparent = true;
     $this->isReplaceable = false;
     $this->isPlaceable = true;
     $this->isSolid = true;
 }
Esempio n. 3
0
 /**
  * @param int $id
  * @param int $meta
  * @param string $name
  */
 public function __construct($id, $meta = 0, $name = "Unknown")
 {
     parent::__construct($id, $meta, $name);
     $this->isSolid = true;
     $this->isFullBlock = true;
 }