signalStrength = BlockDataSerializer::readBoundedInt("signalStrength", $stateMeta, 0, 15); } protected function writeStateToMeta() : int{ return $this->signalStrength; } public function getStateBitmask() : int{ return 0b1111; } public function readStateFromWorld() : void{ parent::readStateFromWorld(); //TODO: check connections to nearby redstone components } }