net.minecraft.world.entity.ai.behavior

public class PlayTagWithOtherKids

extends Behavior<PathfinderMob>

bfa
net.minecraft.world.entity.ai.behavior.PlayTagWithOtherKids
net.minecraft.class_4218
net.minecraft.unmapped.C_pknbcifi
net.minecraft.entity.ai.brain.task.PlayWithVillagerBabiesTask
net.minecraft.entity.ai.brain.task.PlayWithVillagerBabiesTask
net.minecraft.src.C_608_
net.minecraft.world.entity.ai.behavior.BehaviorPlay

Field summary

Modifier and TypeField
private static final int
a
MAX_FLEE_XZ_DIST
field_30151
f_lxelvoys
HORIZONTAL_RANGE
HORIZONTAL_RANGE
f_147700_
private static final int
d
MAX_FLEE_Y_DIST
field_30152
f_miehzkkz
VERTICAL_RANGE
VERTICAL_RANGE
f_147701_
private static final float
e
FLEE_SPEED_MODIFIER
field_30153
f_uuzlemod
WALK_SPEED
WALK_SPEED
f_147702_
private static final float
f
CHASE_SPEED_MODIFIER
field_30154
f_mgecents
PLAYING_WALK_SPEED
PLAYING_WALK_SPEED
f_147703_
private static final int
g
MAX_CHASERS_PER_TARGET
field_30155
f_auguibkd
MAX_BABY_INTERACTION_COUNT
MAX_BABY_INTERACTION_COUNT
f_147704_
private static final int
h
AVERAGE_WAIT_TIME_BETWEEN_RUNS
field_30156
f_gxybonlt
RUN_CHANCE
RUN_CHANCE
f_147705_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected boolean
a(agg arg0, bcl arg1)
checkExtraStartConditions(ServerLevel arg0, PathfinderMob arg1)
method_19583(class_3218 arg0, class_1314 arg1)
m_ohxsfmfc(C_bdwnwhiu arg0, C_hqdayibh arg1)
shouldRun(ServerWorld arg0, PathAwareEntity arg1)
shouldRun(ServerWorld arg0, PathAwareEntity arg1)
m_6114_(C_12_ p_23630_, C_533_ arg1)
protected void
a(agg arg0, bcl arg1, long arg2)
start(ServerLevel arg0, PathfinderMob arg1, long arg2)
method_19584(class_3218 arg0, class_1314 arg1, long arg2)
m_qjdaokca(C_bdwnwhiu arg0, C_hqdayibh arg1, long arg2)
run(ServerWorld arg0, PathAwareEntity arg1, long arg2)
run(ServerWorld arg0, PathAwareEntity arg1, long arg2)
m_6735_(C_12_ p_23633_, C_533_ p_23634_, long arg2)
private void
a(agg arg0, bcl arg1, bcc arg2)
fleeFromChaser(ServerLevel arg0, PathfinderMob arg1, LivingEntity arg2)
method_19585(class_3218 arg0, class_1314 arg1, class_1309 arg2)
m_lpguewpg(C_bdwnwhiu arg0, C_hqdayibh arg1, C_usxaxydn arg2)
setGroundTarget(ServerWorld world, PathAwareEntity entity, LivingEntity unusedBaby)
setGroundTarget(ServerWorld world, PathAwareEntity entity, LivingEntity unusedBaby)
m_23635_(C_12_ p_23637_, C_533_ p_23638_, C_524_ arg2)
private static void
a(bcl arg0, bcc arg1)
chaseKid(PathfinderMob arg0, LivingEntity arg1)
method_19580(class_1314 arg0, class_1309 arg1)
m_ihsasqya(C_hqdayibh arg0, C_usxaxydn arg1)
setPlayTarget(PathAwareEntity entity, LivingEntity target)
setPlayTarget(PathAwareEntity entity, LivingEntity target)
m_23649_(C_533_ p_23650_, C_524_ p_23651_)
private Optional<LivingEntity>
a(bcl arg0)
findSomeoneToChase(PathfinderMob arg0)
method_19579(class_1314 arg0)
m_aulknuxf(C_hqdayibh arg0)
getVisibleMob(PathAwareEntity entity)
getVisibleMob(PathAwareEntity entity)
m_23647_(C_533_ arg0)
private Optional<LivingEntity>
b(bcl arg0)
findSomeoneBeingChased(PathfinderMob arg0)
method_19588(class_1314 arg0)
m_qlzbkmup(C_hqdayibh arg0)
getLeastPopularBabyInteractionTarget(PathAwareEntity entity)
getLeastPopularBabyInteractionTarget(PathAwareEntity entity)
m_23662_(C_533_ arg0)
private Map<LivingEntity, Integer>
c(bcl arg0)
checkHowManyChasersEachFriendHas(PathfinderMob arg0)
method_19592(class_1314 arg0)
m_ffmzprdu(C_hqdayibh arg0)
getBabyInteractionTargetCounts(PathAwareEntity entity)
getBabyInteractionTargetCounts(PathAwareEntity entity)
m_23672_(C_533_ arg0)
private List<LivingEntity>
d(bcl arg0)
getFriendsNearby(PathfinderMob arg0)
method_19594(class_1314 arg0)
m_evfyzmex(C_hqdayibh arg0)
getVisibleVillagerBabies(PathAwareEntity entity)
getVisibleVillagerBabies(PathAwareEntity entity)
m_23674_(C_533_ arg0)
private LivingEntity
a(bcc arg0)
whoAreYouChasing(LivingEntity arg0)
method_19576(class_1309 arg0)
m_oeslmduv(C_usxaxydn arg0)
getInteractionTarget(LivingEntity entity)
getInteractionTarget(LivingEntity entity)
m_23639_(C_524_ arg0)
private LivingEntity
b(bcc arg0)
seeIfSomeoneIsChasingMe(LivingEntity arg0)
method_19586(class_1309 arg0)
m_yatukerr(C_usxaxydn arg0)
findVisibleVillagerBaby(LivingEntity entity)
findVisibleVillagerBaby(LivingEntity entity)
m_23657_(C_524_ arg0)
private boolean
c(bcc arg0)
isChasingSomeone(LivingEntity arg0)
method_19593(class_1309 arg0)
m_ssifeeyh(C_usxaxydn arg0)
hasInteractionTarget(LivingEntity entity)
hasInteractionTarget(LivingEntity entity)
m_23667_(C_524_ arg0)
private boolean
a(bcc arg0, bcc arg1)
isFriendChasingMe(LivingEntity arg0, LivingEntity arg1)
method_19577(class_1309 arg0, class_1309 arg1)
m_nkurvpyl(C_usxaxydn arg0, C_usxaxydn arg1)
isInteractionTargetOf(LivingEntity entity, LivingEntity other)
isInteractionTargetOf(LivingEntity entity, LivingEntity other)
m_23641_(C_524_ p_23643_, C_524_ arg1)
private boolean
e(bcl arg0)
hasFriendsNearby(PathfinderMob arg0)
method_19590(class_1314 arg0)
m_vmzllklc(C_hqdayibh arg0)
hasVisibleVillagerBabies(PathAwareEntity entity)
hasVisibleVillagerBabies(PathAwareEntity entity)
m_23676_(C_533_ arg0)