39 ::ll::TypedStorage<1, 1, bool> mCardinalDirection;
40 ::ll::TypedStorage<1, 1, bool> mFacingDirection;
41 ::ll::TypedStorage<1, 1, bool> mCornerAndCardinalDirection;
42 ::ll::TypedStorage<1, 1, bool> mSixteenWayRotation;
50 ::ll::TypedStorage<4, 4, float const> mRotationOffset;
56 virtual ::gsl::not_null<::Block const*> getPlacementBlock(
57 ::gsl::not_null<::Block const*> block,
64 virtual ::BlockTrait::PlacementCallbackOrder getCallbackOrder()
const ;
70 MCAPI ::gsl::not_null<::Block const*> $getPlacementBlock(
71 ::gsl::not_null<::Block const*> block,
78 MCFOLD ::BlockTrait::PlacementCallbackOrder $getCallbackOrder()
const;
88 ::ll::TypedStorage<4, 4, float const> mRotationOffset;
94 virtual ::gsl::not_null<::Block const*> getPlacementBlock(
95 ::gsl::not_null<::Block const*> block,
102 virtual ::BlockTrait::PlacementCallbackOrder getCallbackOrder()
const ;
108 MCAPI ::gsl::not_null<::Block const*> $getPlacementBlock(
109 ::gsl::not_null<::Block const*> block,
116 MCFOLD ::BlockTrait::PlacementCallbackOrder $getCallbackOrder()
const;
126 ::ll::TypedStorage<4, 4, float const> mRotationOffset;
132 virtual ::gsl::not_null<::Block const*> getPlacementBlock(
133 ::gsl::not_null<::Block const*> block,
140 virtual ::BlockTrait::PlacementCallbackOrder getCallbackOrder()
const ;
146 MCAPI ::gsl::not_null<::Block const*> $getPlacementBlock(
147 ::gsl::not_null<::Block const*> block,
154 MCFOLD ::BlockTrait::PlacementCallbackOrder $getCallbackOrder()
const;
163 ::ll::TypedStorage<1, 4, ::BlockTrait::PlacementDirection::EnabledStates> mStates;
164 ::ll::TypedStorage<4, 4, float> mRotationOffset;
165 ::ll::TypedStorage<8, 24, ::std::vector<::SharedTypes::Legacy::BlockDescriptor>> mBlocksToCornerWith;
173 virtual void applyToBlockType(
::BlockType& blockType)
const ;
177 virtual ::std::string
const& _getName() const ;
191 MCAPI
void $initializeFromNetwork(::
CompoundTag const& tag, ::cereal::ReflectionCtx const&
ctx);
193 MCAPI
void $applyToBlockType(::
BlockType& blockType) const;
195 MCAPI ::
std::unique_ptr<::
CompoundTag> $_buildNetworkTag(::cereal::ReflectionCtx const&
ctx) const;
197 MCAPI ::
std::
string const& $_getName() const;