public interface MobGoals
@Nullable <T extends Mob> @Nullable Goal<T> getGoal(@NotNull T mob, @NotNull @NotNull GoalKey<T> key)
@NotNull <T extends Mob> @NotNull Collection<Goal<T>> getGoals(@NotNull T mob, @NotNull @NotNull GoalKey<T> key)
@NotNull <T extends Mob> @NotNull Collection<Goal<T>> getAllGoals(@NotNull T mob, @NotNull @NotNull GoalType type)
@NotNull <T extends Mob> @NotNull Collection<Goal<T>> getAllGoalsWithout(@NotNull T mob, @NotNull @NotNull GoalType type)
@NotNull <T extends Mob> @NotNull Collection<Goal<T>> getRunningGoals(@NotNull T mob)
@NotNull <T extends Mob> @NotNull Collection<Goal<T>> getRunningGoals(@NotNull T mob, @NotNull @NotNull GoalType type)
Copyright © 2021. All rights reserved.