69 ::std::string
const& name,
91 ::ll::TypedStorage<4, 12, ::Vec3> mTargetPos;
92 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::Path>> mPath;
93 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
94 ::ll::TypedStorage<8, 8, ::Tick> mNextStartTick;
95 ::ll::TypedStorage<4, 12, ::BlockPos> mTargetBlockToAvoidPos;
96 ::ll::TypedStorage<8, 104, ::AvoidBlockGoal::Definition> mDefinition;
97 ::ll::TypedStorage<8, 8, ::Tick> mNextSoundEventTick;
110 virtual bool canUse() ;
113 virtual bool canContinueToUse() ;
116 virtual void tick() ;
119 virtual void appendDebugInfo(::std::string& str)
const ;
122 virtual void start() ;
125 virtual void stop() ;