Package net.citizensnpcs.api.ai.goals
Class WanderGoal
java.lang.Object
net.citizensnpcs.api.ai.tree.BehaviorGoalAdapter
net.citizensnpcs.api.ai.goals.WanderGoal
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionstatic WanderGoal.Buildervoidpause()voidreset()Resets the goal and any resources or state it is holding.run()Runs the behavior for one 'tick', optionally changing the state that it is in.voidsetDelay(int delayTicks) voidsetPathfind(boolean pathfind) voidsetXYRange(int xrange, int yrange) booleanReturns whether the behavior is ready to run.voidunpause()Methods inherited from class net.citizensnpcs.api.ai.tree.BehaviorGoalAdaptercreate, run, shouldExecute
- 
Method Details- 
pausepublic void pause()
- 
resetpublic void reset()Description copied from interface:GoalResets the goal and any resources or state it is holding.
- 
runDescription copied from interface:BehaviorRuns the behavior for one 'tick', optionally changing the state that it is in.
- 
setDelaypublic void setDelay(int delayTicks) 
- 
setPathfindpublic void setPathfind(boolean pathfind) 
- 
setXYRangepublic void setXYRange(int xrange, int yrange) 
- 
shouldExecutepublic boolean shouldExecute()Description copied from interface:BehaviorReturns whether the behavior is ready to run. Note this is called once when deciding whether to start execution of a leaf node. The actual execution status is determined by the return value ofBehavior.run()which is repeatedly called by the executing node.- Specified by:
- shouldExecutein interface- Behavior
 
- 
unpausepublic void unpause()
- 
builder
 
-