28 ::ll::TypedStorage<1, 1, uchar> mDirection;
29 ::ll::TypedStorage<1, 1, uchar> mPartCount;
30 ::ll::TypedStorage<1, 1, ::brstd::bitset<4, uchar>> mSnowLoggableParts;
31 ::ll::TypedStorage<1, 1, ::BlockTrait::MultiBlockPlacementDirectionBehavior> mPlacementBehavior;
39 MCAPI uchar _getDirectionOverride(
::Block const& part)
const;
43 MCAPI
bool forEachPartInWorldSpace(
49 MCAPI ::BlockPos getDistanceToMultiBlockEnd(
::Block const& part)
const;
52 MCAPI ::BlockPos getDistanceToMultiBlockStart(
::Block const& part)
const;
54 MCAPI ::AABB getOutlineShape(
::Block const& part,
::BlockPos const& partWorldPos)
const;
57 MCAPI
bool isMultiBlockStart(
::Block const& part)
const;
59 MCAPI
bool isSnowLoggable(
::Block const& part)
const;
67 MCAPI static ::SharedTypes::v1_26_20::MultiBlockPart getMultiBlockPartId(
::Block const& part);
69 MCAPI static ::BlockPos
72 MCAPI
static void onPlace(
80 MCAPI
static void setSnowLoggablePart(
::Block& part);
Definition BlockChangeContext.h:10