56 ::std::string
const& name,
70 enum class State :
int {
78 ::ll::TypedStorage<8, 8, ::Mob&> mMob;
79 ::ll::TypedStorage<8, 64, ::GoAndGiveItemsToNoteblockGoal::Definition> mDefinition;
80 ::ll::TypedStorage<4, 4, ::GoAndGiveItemsToNoteblockGoal::State> mState;
81 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::Path>> mPath;
82 ::ll::TypedStorage<4, 12, ::BlockPos> mTargetBlockPos;
95 virtual bool canUse() ;
98 virtual bool canContinueToUse() ;
101 virtual void start() ;
104 virtual void stop() ;
107 virtual void tick() ;
110 virtual void appendDebugInfo(::std::string& str)
const ;