25 ::ll::TypedStorage<4, 4, ::RestrictionType> mRestrictionType;
26 ::ll::TypedStorage<4, 4, int> mRestrictionRadius;
27 ::ll::TypedStorage<4, 4, int> mRestrictionRadiusSqr;
28 ::ll::TypedStorage<4, 4, int> mCooldownTicksMax;
29 ::ll::TypedStorage<4, 4, int> mCooldownTicks;
30 ::ll::TypedStorage<8, 24, ::std::vector<::WeakPtr<::BlockType const>>> mHomeBlocks;
31 ::ll::TypedStorage<4, 12, ::BlockPos> mHomePos;
32 ::ll::TypedStorage<4, 4, ::DimensionType> mDimensionId;
37 HomeComponent& operator=(HomeComponent
const&);
38 HomeComponent(HomeComponent
const&);
44 MCAPI
bool hasValidBlockAtHomePos(
::BlockSource const& region)
const;
46 MCAPI
bool isInHomeDimension(
::Actor const& owner)
const;
48 MCAPI ::HomeComponent& operator=(::HomeComponent&&);