23 ::ll::TypedStorage<8, 48, ::HashedString> mName;
24 ::ll::TypedStorage<8, 48, ::HashedString> mInitEvent;
25 ::ll::TypedStorage<8, 48, ::HashedString> mEndEvent;
26 ::ll::TypedStorage<8, 8, ::Village*> mVillage;
27 ::ll::TypedStorage<4, 12, ::BlockPos> mPosition;
28 ::ll::TypedStorage<8, 8, uint64> mOwnerCount;
29 ::ll::TypedStorage<8, 8, uint64> mOwnerCapacity;
30 ::ll::TypedStorage<8, 8, uint64> mWeight;
31 ::ll::TypedStorage<4, 4, float> mRadius;
32 ::ll::TypedStorage<4, 4, ::POIType> mType;
33 ::ll::TypedStorage<8, 48, ::HashedString> mSoundEvent;
34 ::ll::TypedStorage<2, 2, short> mArrivalFailuresCount;
35 ::ll::TypedStorage<1, 1, bool> mUseBoundingBox;
53 ::std::string soundEvent,
54 ::std::string initEvent,
55 ::std::string endEvent
58 MCFOLD ::HashedString
const& getName()
const;
60 MCFOLD ::BlockPos
const& getPosition()
const;
62 MCAPI
float getRadius()
const;
66 MCFOLD ::HashedString
const& getSoundEvent()
const;
68 MCAPI
void incrementArrivalFailureCount();
70 MCAPI
void resetArrivalFailureCount();
76 MCAPI
bool useBoundingBox()
const;
92 ::std::string soundEvent,
93 ::std::string initEvent,
94 ::std::string endEvent