23 ::ll::TypedStorage<4, 4, ::SharedTypes::v1_26_50::HomeComponentDefinition::RestrictionType> mRestrictionType;
24 ::ll::TypedStorage<4, 4, int> mRestrictionRadius;
25 ::ll::TypedStorage<4, 4, int> mRestrictionRadiusSqr;
26 ::ll::TypedStorage<4, 4, int> mCooldownTicksMax;
27 ::ll::TypedStorage<4, 4, int> mCooldownTicks;
28 ::ll::TypedStorage<8, 24, ::std::vector<::BlockType const*>> mHomeBlocks;
29 ::ll::TypedStorage<4, 12, ::BlockPos> mHomePos;
30 ::ll::TypedStorage<4, 4, ::DimensionType> mDimensionId;
38 MCAPI
bool hasValidBlockAtHomePos(
::BlockSource const& region)
const;
42 MCAPI
void tick(
::Actor& owner);