Class DoNothingGoal
java.lang.Object
net.minestom.server.entity.ai.GoalSelector
net.minestom.server.entity.ai.goal.DoNothingGoal
-
Field Summary
Fields inherited from class net.minestom.server.entity.ai.GoalSelector
entityCreature -
Constructor Summary
ConstructorsConstructorDescriptionDoNothingGoal(EntityCreature entityCreature, long time, float chance) Create a DoNothing goal -
Method Summary
Modifier and TypeMethodDescriptionvoidend()Ends thisGoalSelector.booleanWhether or not thisGoalSelectorshould end.booleanWhether or not thisGoalSelectorshould start.voidstart()Starts thisGoalSelector.voidtick(long time) Called every tick when thisGoalSelectoris running.Methods inherited from class net.minestom.server.entity.ai.GoalSelector
findTarget, getAIGroup, getEntityCreature, setEntityCreature
-
Constructor Details
-
DoNothingGoal
Create a DoNothing goal- Parameters:
entityCreature- the entitytime- the time in milliseconds where nothing happenchance- the chance to do nothing (0-1)
-
-
Method Details
-
end
public void end()Description copied from class:GoalSelectorEnds thisGoalSelector.- Specified by:
endin classGoalSelector
-
shouldEnd
public boolean shouldEnd()Description copied from class:GoalSelectorWhether or not thisGoalSelectorshould end.- Specified by:
shouldEndin classGoalSelector- Returns:
- true to end
-
shouldStart
public boolean shouldStart()Description copied from class:GoalSelectorWhether or not thisGoalSelectorshould start.- Specified by:
shouldStartin classGoalSelector- Returns:
- true to start
-
start
public void start()Description copied from class:GoalSelectorStarts thisGoalSelector.- Specified by:
startin classGoalSelector
-
tick
public void tick(long time) Description copied from class:GoalSelectorCalled every tick when thisGoalSelectoris running.- Specified by:
tickin classGoalSelector- Parameters:
time- the time of the update in milliseconds
-