net.minecraft.world.entity.ai.goal

public class GoalSelector

cfp
net.minecraft.world.entity.ai.goal.GoalSelector
net.minecraft.class_1355

Field summary

Modifier and TypeField
private static final WrappedGoal
a
NO_GOAL
field_18410
private final Map<Goal$Flag, WrappedGoal>
b
lockedFlags
field_18411
private final Set<WrappedGoal>
c
availableGoals
field_6461
private final EnumSet<Goal$Flag>
d
disabledFlags
field_6462

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
a(int arg0, cfo arg1)
addGoal(int arg0, Goal arg1)
method_6277(int arg0, class_1352 arg1)
public void
a(Predicate<cfo> arg0)
removeAllGoals(Predicate<Goal> arg0)
method_35113(Predicate<class_1352> arg0)
public void
a(cfo arg0)
removeGoal(Goal arg0)
method_6280(class_1352 arg0)
private static boolean
a(chc arg0, EnumSet<cfo$a> arg1)
goalContainsAnyFlags(WrappedGoal arg0, EnumSet<Goal$Flag> arg1)
method_38063(class_4135 arg0, EnumSet<class_1352$class_4134> arg1)
private static boolean
a(chc arg0, Map<cfo$a, chc> arg1)
goalCanBeReplacedForAllFlags(WrappedGoal arg0, Map<Goal$Flag, WrappedGoal> arg1)
method_38064(class_4135 arg0, Map<class_1352$class_4134, class_4135> arg1)
public void
a()
tick()
method_6275()
public void
a(boolean arg0)
tickRunningGoals(boolean arg0)
method_38849(boolean arg0)
public Set<WrappedGoal>
b()
getAvailableGoals()
method_35115()
public void
a(cfo$a arg0)
disableControlFlag(Goal$Flag arg0)
method_6274(class_1352$class_4134 arg0)
public void
b(cfo$a arg0)
enableControlFlag(Goal$Flag arg0)
method_6273(class_1352$class_4134 arg0)
public void
a(cfo$a arg0, boolean arg1)
setControlFlag(Goal$Flag arg0, boolean arg1)
method_6276(class_1352$class_4134 arg0, boolean arg1)