51 MCAPI
void addCooldownTicksBySeconds(
float const& seconds);
57 MCAPI
static void buildSchema(
58 ::std::string
const& name,
74 MCAPI
static void** $vftable();
81 ::ll::TypedStorage<1, 1, bool> mUsingPOI;
82 ::ll::TypedStorage<1, 1, bool> mPathingInvalid;
83 ::ll::TypedStorage<4, 12, ::BlockPos> mInsidePos;
84 ::ll::TypedStorage<4, 12, ::BlockPos> mStartPos;
85 ::ll::TypedStorage<4, 24, ::AABB> mPOIBoundingBox;
86 ::ll::TypedStorage<8, 8, ::Tick> mCooldownTimer;
87 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
88 ::ll::TypedStorage<8, 8, ::Tick> mTimeoutCooldown;
89 ::ll::TypedStorage<4, 4, float> mSpeedModifier;
96 virtual bool canUse() ;
99 virtual bool canContinueToUse() ;
102 virtual void start() ;
105 virtual void stop() ;
108 virtual void tick() ;
111 virtual void appendDebugInfo(::std::string& str)
const ;
122 MCAPI
void _startPathfinding();
134 MCAPI
bool $canUse();
136 MCAPI
bool $canContinueToUse();
144 MCAPI
void $appendDebugInfo(::std::string& str)
const;
150 MCAPI
static void** $vftable();