30 enum class EnabledConnectionStates :
int {
35 enum class Type :
int {
43 ::ll::TypedStorage<1, 1, ::Bedrock::EnumSet<::BlockTrait::Connection::EnabledConnectionStates, 1>> mStates;
49 MCAPI
static void enabledConnectionStatesFromStringVector(
51 ::std::vector<::std::string>
const& states
54 MCAPI static ::std::vector<::std::string>
62 ::ll::TypedStorage<4, 4, int> mUpdateFlags;
63 ::ll::TypedStorage<4, 4, ::BlockTrait::Connection::Type> mType;
64 ::ll::TypedStorage<1, 1, ::BlockTrait::Connection::EnabledConnectionStatesContainer> mEnabledConnectionStates;
72 virtual void applyToBlockType(
::BlockType& blockType)
const ;
84 MCAPI static ::NeighborBlockDirections getConnectedDirections(
91 MCAPI static ::std::string
const& getName();
97 MCAPI
void $applyToBlockType(
::BlockType& blockType)
const;