public interface MobGoals
| Modifier and Type | Method | Description |
|---|---|---|
<T extends Mob> |
addGoal(T mob,
int priority,
Goal<T> goal) |
|
<T extends Mob> |
getAllGoals(T mob) |
|
<T extends Mob> |
getAllGoals(T mob,
GoalType type) |
|
<T extends Mob> |
getAllGoalsWithout(T mob,
GoalType type) |
|
<T extends Mob> |
getGoal(T mob,
GoalKey<T> key) |
|
<T extends Mob> |
getGoals(T mob,
GoalKey<T> key) |
|
<T extends Mob> |
getRunningGoals(T mob) |
|
<T extends Mob> |
getRunningGoals(T mob,
GoalType type) |
|
<T extends Mob> |
getRunningGoalsWithout(T mob,
GoalType type) |
|
<T extends Mob> |
hasGoal(T mob,
GoalKey<T> key) |
|
<T extends Mob> |
removeAllGoals(T mob) |
|
<T extends Mob> |
removeAllGoals(T mob,
GoalType type) |
|
<T extends Mob> |
removeGoal(T mob,
Goal<T> goal) |
|
<T extends Mob> |
removeGoal(T mob,
GoalKey<T> key) |
@NotNull <T extends Mob> Collection<Goal<T>> getGoals(@NotNull T mob, @NotNull GoalKey<T> key)
@NotNull <T extends Mob> Collection<Goal<T>> getAllGoals(@NotNull T mob)
@NotNull <T extends Mob> Collection<Goal<T>> getAllGoals(@NotNull T mob, @NotNull GoalType type)
@NotNull <T extends Mob> Collection<Goal<T>> getAllGoalsWithout(@NotNull T mob, @NotNull GoalType type)
@NotNull <T extends Mob> Collection<Goal<T>> getRunningGoals(@NotNull T mob)
@NotNull <T extends Mob> Collection<Goal<T>> getRunningGoals(@NotNull T mob, @NotNull GoalType type)
Copyright © 2020. All rights reserved.