25 ::ll::TypedStorage<1, 1, uchar> mDirection;
26 ::ll::TypedStorage<1, 1, uchar> mPartCount;
31 BlockMultiBlockComponent();
36 MCAPI BlockMultiBlockComponent(uchar partCount, uchar direction);
42 MCAPI
bool forEachPartInWorldSpace(
48 MCFOLD uchar getDirection()
const;
51 MCAPI ::BlockPos getDistanceToMultiBlockEnd(
::Block const& part)
const;
53 MCAPI ::BlockPos getDistanceToMultiBlockStart(
::Block const& part)
const;
55 MCAPI ::AABB getOutlineShape(
::Block const& part,
::BlockPos const& partWorldPos)
const;
58 MCFOLD uchar getPartCount()
const;
60 MCAPI
bool isMultiBlockStart(
::Block const& part)
const;
70 MCAPI static ::SharedTypes::v1_26_20::MultiBlockPart getMultiBlockPartId(
::Block const& part);
81 MCAPI
void* $ctor(uchar partCount, uchar direction);