Interface RandomWalkingGoal
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceRandomWalkingGoal.Builder
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static RandomWalkingGoal.Builderbuilder()Creates a newRandomWalkingGoal.Builderto build a newRandomWalkingGoal.intexecutionChance()Gets the chance that the owningEntitywill "wander".RandomWalkingGoalsetExecutionChance(int executionChance)Sets the chance that the owningEntitywill perform a "wander".RandomWalkingGoalsetSpeed(double speed)Sets the speed modifier at which the owningEntitywill move around to appear to "wander".doublespeed()Gets the speed modifier at which the owningEntitywill move around to appear to "wander".-
Methods inherited from interface org.spongepowered.api.entity.ai.goal.Goal
canBeInterrupted, canRunConcurrentWith, executor, owner, type
-
-
-
-
Method Detail
-
builder
static RandomWalkingGoal.Builder builder()
Creates a newRandomWalkingGoal.Builderto build a newRandomWalkingGoal.- Returns:
- A new builder
-
speed
double speed()
Gets the speed modifier at which the owningEntitywill move around to appear to "wander".- Returns:
- The speed modifier
-
setSpeed
RandomWalkingGoal setSpeed(double speed)
Sets the speed modifier at which the owningEntitywill move around to appear to "wander".- Parameters:
speed- The movement speed modifier- Returns:
- This goal, for chaining
-
executionChance
int executionChance()
Gets the chance that the owningEntitywill "wander".- Returns:
- The chance that the owning entity will "wander"
-
setExecutionChance
RandomWalkingGoal setExecutionChance(int executionChance)
Sets the chance that the owningEntitywill perform a "wander".- Parameters:
executionChance- The wandering chance- Returns:
- This goal, for chaining
-
-