16struct BlockRedstoneProducerDescription
21 ::ll::TypedStorage<1, 1, schar> mPower;
22 ::ll::TypedStorage<1, 1, uchar> mStronglyPoweredFace;
23 ::ll::TypedStorage<1, 1, ::Bedrock::EnumSet<::Facing::Name, 6>> mConnectedFaces;
24 ::ll::TypedStorage<1, 1, bool> mIsTransformRelative;
25 ::ll::TypedStorage<1, 1, bool> mAllowPowerUp;
26 ::ll::TypedStorage<1, 1, bool> mAllowPowerDown;
31 BlockRedstoneProducerDescription();
36 virtual ::std::string
const& getName()
const ;
42 virtual ::CompoundTag buildUnboundDataNetworkTag()
const ;
44 virtual void initializeUnboundDataFromNetwork(
::CompoundTag const& tag) ;
46 virtual ~BlockRedstoneProducerDescription() ;
52 MCAPI BlockRedstoneProducerDescription(
54 uchar stronglyPoweredFace,
56 bool isTransformRelative,
65 MCAPI static ::std::string
const& NameID();
73 uchar stronglyPoweredFace,
75 bool isTransformRelative,
90 MCAPI ::std::string
const& $getName()
const;
96 MCAPI ::CompoundTag $buildUnboundDataNetworkTag()
const;
98 MCAPI
void $initializeUnboundDataFromNetwork(
::CompoundTag const& tag);