17struct BlockRedstoneProducerDescription
22 ::ll::TypedStorage<1, 1, schar> mPower;
23 ::ll::TypedStorage<1, 1, uchar> mStronglyPoweredFace;
24 ::ll::TypedStorage<1, 1, ::Bedrock::EnumSet<::Facing::Name, 6>> mConnectedFaces;
25 ::ll::TypedStorage<1, 1, bool> mIsTransformRelative;
26 ::ll::TypedStorage<1, 1, bool> mAllowPowerUp;
27 ::ll::TypedStorage<1, 1, bool> mAllowPowerDown;
32 BlockRedstoneProducerDescription();
37 virtual ::std::string
const& getName()
const ;
43 virtual ::CompoundTag buildUnboundDataNetworkTag()
const ;
45 virtual void initializeUnboundDataFromNetwork(
::CompoundTag const& tag) ;
47 virtual ~BlockRedstoneProducerDescription() ;
53 MCAPI BlockRedstoneProducerDescription(
55 uchar stronglyPoweredFace,
57 bool isTransformRelative,
72 MCAPI static ::std::string
const& NameID();
80 uchar stronglyPoweredFace,
82 bool isTransformRelative,
97 MCAPI ::std::string
const& $getName()
const;
103 MCAPI ::CompoundTag $buildUnboundDataNetworkTag()
const;
105 MCAPI
void $initializeUnboundDataFromNetwork(
::CompoundTag const& tag);