net.minecraft.world.entity.ai.goal

public class GoalSelector

bti
net.minecraft.world.entity.ai.goal.GoalSelector
net.minecraft.class_1355
net.minecraft.unmapped.C_qospjrjn
net.minecraft.entity.ai.goal.GoalSelector
net.minecraft.entity.ai.goal.GoalSelector
net.minecraft.src.C_690_
net.minecraft.world.entity.ai.goal.PathfinderGoalSelector

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_6466
f_swhlxzef
LOGGER
LOGGER
f_25342_
private static final WrappedGoal
b
NO_GOAL
field_18410
f_sfjfyjvq
REPLACEABLE_GOAL
REPLACEABLE_GOAL
f_25343_
private final Map<Goal$Flag, WrappedGoal>
c
lockedFlags
field_18411
f_seehmxnn
goalsByControl
goalsByControl
f_25344_
private final Set<WrappedGoal>
d
availableGoals
field_6461
f_iunuprxe
goals
goals
f_25345_
private final Supplier<ProfilerFiller>
e
profiler
field_6463
f_eemsznmi
profiler
profiler
f_25346_
private final EnumSet<Goal$Flag>
f
disabledFlags
field_6462
f_vmchmsdk
disabledControls
disabledControls
f_25347_
private int
g
tickCount
field_30212
f_gsqmybud
field_30212
tickCount
f_148095_
private int
h
newGoalRate
field_6464
f_jabfbtij
timeInterval
timeInterval
f_25348_

Constructor summary

ModifierConstructor
public (Supplier<ProfilerFiller> profiler)

Method summary

Modifier and TypeMethod
public void
a(int arg0, bth arg1)
addGoal(int arg0, Goal arg1)
method_6277(int arg0, class_1352 arg1)
m_gnafdtic(int arg0, C_svjebams arg1)
add(int priority, Goal goal)
add(int priority, Goal goal)
m_25352_(int p_25354_, C_688_ arg1)
public void
a(Predicate<bth> arg0)
removeAllGoals(Predicate<Goal> arg0)
method_35113(Predicate<class_1352> arg0)
m_lfaldjmu(Predicate<C_svjebams> arg0)
clear(Predicate<Goal> predicate)
clear(Predicate<Goal> predicate)
m_262460_(Predicate<C_688_> arg0)
public void
a(bth arg0)
removeGoal(Goal arg0)
method_6280(class_1352 arg0)
m_akagomwl(C_svjebams arg0)
remove(Goal goal)
remove(Goal goal)
m_25363_(C_688_ arg0)
private static boolean
a(buv arg0, EnumSet<bth$a> arg1)
goalContainsAnyFlags(WrappedGoal arg0, EnumSet<Goal$Flag> arg1)
method_38063(class_4135 arg0, EnumSet<class_1352$class_4134> arg1)
m_ugwtceby(C_wgswcjhs arg0, EnumSet<C_svjebams$C_gemybvmk> arg1)
usesAny(PrioritizedGoal goal, EnumSet<Goal$Control> controls)
goalUsesAnyControl(PrioritizedGoal goal, EnumSet<Goal$Control> controls)
m_186075_(C_734_ p_186076_, EnumSet<C_688_$C_689_> p_186077_)
private static boolean
a(buv arg0, Map<bth$a, buv> arg1)
goalCanBeReplacedForAllFlags(WrappedGoal arg0, Map<Goal$Flag, WrappedGoal> arg1)
method_38064(class_4135 arg0, Map<class_1352$class_4134, class_4135> arg1)
m_ftzoeovi(C_wgswcjhs arg0, Map<C_svjebams$C_gemybvmk, C_wgswcjhs> arg1)
canReplaceAll(PrioritizedGoal goal, Map<Goal$Control, PrioritizedGoal> goalsByControl)
goalCanReplaceAll(PrioritizedGoal goal, Map<Goal$Control, PrioritizedGoal> goalsByControl)
m_186078_(C_734_ p_186079_, Map<C_688_$C_689_, C_734_> p_186080_)
public void
a()
tick()
method_6275()
m_jgygovod()
tick()
tick()
m_25373_()
public void
a(boolean arg0)
tickRunningGoals(boolean arg0)
method_38849(boolean arg0)
m_jgxhmcyj(boolean arg0)
tickGoals(boolean tickAll)
tickGoals(boolean tickAll)
m_186081_(boolean arg0)
public Set<WrappedGoal>
b()
getAvailableGoals()
method_35115()
m_mhoeonji()
getGoals()
getGoals()
m_148105_()
public Stream<WrappedGoal>
c()
getRunningGoals()
method_19048()
m_ikdikwii()
getRunningGoals()
getRunningGoals()
m_25386_()
public void
a(int arg0)
setNewGoalRate(int arg0)
method_35114(int arg0)
m_puiwaruk(int arg0)
setTimeInterval(int timeInterval)
setTimeInterval(int timeInterval)
m_148097_(int arg0)
public void
a(bth$a arg0)
disableControlFlag(Goal$Flag arg0)
method_6274(class_1352$class_4134 arg0)
m_xoqhunel(C_svjebams$C_gemybvmk arg0)
disableControl(Goal$Control control)
disableControl(Goal$Control control)
m_25355_(C_688_$C_689_ arg0)
public void
b(bth$a arg0)
enableControlFlag(Goal$Flag arg0)
method_6273(class_1352$class_4134 arg0)
m_ykuppgvd(C_svjebams$C_gemybvmk arg0)
enableControl(Goal$Control control)
enableControl(Goal$Control control)
m_25374_(C_688_$C_689_ arg0)
public void
a(bth$a arg0, boolean arg1)
setControlFlag(Goal$Flag arg0, boolean arg1)
method_6276(class_1352$class_4134 arg0, boolean arg1)
m_gqhknwvo(C_svjebams$C_gemybvmk arg0, boolean arg1)
setControlEnabled(Goal$Control control, boolean enabled)
setControlEnabled(Goal$Control control, boolean enabled)
m_25360_(C_688_$C_689_ p_25362_, boolean arg1)