power = BlockDataValidator::readBoundedInt("power", $meta, 0, 15); } protected function writeStateToMeta() : int{ return $this->power; } public function getStateBitmask() : int{ return 0b1111; } public function getName() : string{ return "Redstone"; } public function readStateFromWorld() : void{ parent::readStateFromWorld(); //TODO: check connections to nearby redstone components } }