net.minecraft.world.entity.monster.piglin

public class PiglinBruteAi

cpv
net.minecraft.world.entity.monster.piglin.PiglinBruteAi
net.minecraft.class_5420
net.minecraft.unmapped.C_dgxcirov
net.minecraft.entity.mob.PiglinBruteBrain
net.minecraft.entity.mob.PiglinBruteBrain

Field summary

Modifier and TypeField
private static final int
a
ANGER_DURATION
field_30589
f_kgplomvv
ANGRY_AT_EXPIRY
ANGER_DURATION
private static final int
b
MELEE_ATTACK_COOLDOWN
field_30590
f_ywlsklpb
MELEE_ATTACK_COOLDOWN
MELEE_ATTACK_COOLDOWN
private static final double
c
ACTIVITY_SOUND_LIKELIHOOD_PER_TICK
field_30591
f_sckgijrz
field_30591
ACTIVITY_SOUND_PROBABILITY
private static final int
d
MAX_LOOK_DIST
field_30592
f_rvylkpck
field_30592
MAX_LOOK_DISTANCE
private static final int
e
INTERACTION_RANGE
field_30593
f_zqavoqhg
field_30593
INTERACTION_RANGE
private static final float
f
SPEED_MULTIPLIER_WHEN_IDLING
field_30595
f_sijbxbzf
field_30595
IDLING_SPEED
private static final int
g
HOME_CLOSE_ENOUGH_DISTANCE
field_30596
f_iwzjgqyg
field_30596
HOME_CLOSE_ENOUGH_DISTANCE
private static final int
h
HOME_TOO_FAR_DISTANCE
field_30597
f_knyjtgty
field_30597
HOME_TOO_FAR_DISTANCE
private static final int
i
HOME_STROLL_AROUND_DISTANCE
field_30598
f_rttmqhyx
field_30598
HOME_STROLL_AROUND_DISTANCE

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected static Brain<?>
a(cpu arg0, bye<cpu> arg1)
makeBrain(PiglinBrute arg0, Brain<PiglinBrute> arg1)
method_30252(class_5419 arg0, class_4095<class_5419> arg1)
m_gwqlcabf(C_mpoupnon arg0, C_rjqjaxef<C_mpoupnon> arg1)
create(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)
create(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)
protected static void
a(cpu arg0)
initMemories(PiglinBrute arg0)
method_30250(class_5419 arg0)
m_jyqvwnde(C_mpoupnon arg0)
setCurrentPosAsHome(PiglinBruteEntity piglinBrute)
setCurrentPosAsHome(PiglinBruteEntity piglinBrute)
private static void
b(cpu arg0, bye<cpu> arg1)
initCoreActivity(PiglinBrute arg0, Brain<PiglinBrute> arg1)
method_30257(class_5419 arg0, class_4095<class_5419> arg1)
m_ygnuxwvj(C_mpoupnon arg0, C_rjqjaxef<C_mpoupnon> arg1)
addCoreActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)
addCoreActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)
private static void
c(cpu arg0, bye<cpu> arg1)
initIdleActivity(PiglinBrute arg0, Brain<PiglinBrute> arg1)
method_30260(class_5419 arg0, class_4095<class_5419> arg1)
m_fttpkqml(C_mpoupnon arg0, C_rjqjaxef<C_mpoupnon> arg1)
addIdleActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)
addIdleActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)
private static void
d(cpu arg0, bye<cpu> arg1)
initFightActivity(PiglinBrute arg0, Brain<PiglinBrute> arg1)
method_30262(class_5419 arg0, class_4095<class_5419> arg1)
m_ysudwwpd(C_mpoupnon arg0, C_rjqjaxef<C_mpoupnon> arg1)
addFightActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)
addFightActivities(PiglinBruteEntity piglinBrute, Brain<PiglinBruteEntity> brain)
private static RunOne<PiglinBrute>
a()
createIdleLookBehaviors()
method_30244()
m_qnbpbljr()
getFollowTasks()
createIdleLookTask()
private static RunOne<PiglinBrute>
b()
createIdleMovementBehaviors()
method_30254()
m_aebazqit()
getIdleTasks()
createIdleMovementTask()
protected static void
b(cpu arg0)
updateActivity(PiglinBrute arg0)
method_30256(class_5419 arg0)
m_kzwpbjhh(C_mpoupnon arg0)
tick(PiglinBruteEntity piglinBrute)
updateActivity(PiglinBruteEntity piglinBrute)
private static boolean
a(arq arg0, cpq arg1, bxe arg2)
isNearestValidAttackTarget(ServerLevel arg0, AbstractPiglin arg1, LivingEntity arg2)
method_30248(class_3218 arg0, class_5418 arg1, class_1309 arg2)
m_pepvaukv(C_bdwnwhiu arg0, C_imddhoxf arg1, C_usxaxydn arg2)
isTarget(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity target)
isNearestAttackableTarget(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity entity)
private static Optional<? extends LivingEntity>
a(arq arg0, cpq arg1)
findNearestValidAttackTarget(ServerLevel arg0, AbstractPiglin arg1)
method_30247(class_3218 arg0, class_5418 arg1)
m_yrjkpntj(C_bdwnwhiu arg0, C_imddhoxf arg1)
getTarget(ServerWorld world, AbstractPiglinEntity piglin)
findNearestAttackableTarget(ServerWorld world, AbstractPiglinEntity piglin)
protected static void
a(arq arg0, cpu arg1, bxe arg2)
wasHurtBy(ServerLevel arg0, PiglinBrute arg1, LivingEntity arg2)
method_30251(class_3218 arg0, class_5419 arg1, class_1309 arg2)
m_zwhcdcve(C_bdwnwhiu arg0, C_mpoupnon arg1, C_usxaxydn arg2)
tryRevenge(ServerWorld world, PiglinBruteEntity piglinBrute, LivingEntity target)
tryRevenge(ServerWorld world, PiglinBruteEntity piglinBrute, LivingEntity target)
protected static void
a(cpu arg0, bxe arg1)
setAngerTarget(PiglinBrute arg0, LivingEntity arg1)
method_35198(class_5419 arg0, class_1309 arg1)
m_xkiojnyt(C_mpoupnon arg0, C_usxaxydn arg1)
setTarget(PiglinBruteEntity piglinBrute, LivingEntity target)
setAngryAt(PiglinBruteEntity piglinBrute, LivingEntity entity)
protected static void
c(cpu arg0)
maybePlayActivitySound(PiglinBrute arg0)
method_30258(class_5419 arg0)
m_evraugqe(C_mpoupnon arg0)
playSoundRandomly(PiglinBruteEntity piglinBrute)
randomlyPlayAngrySoundIfFighting(PiglinBruteEntity piglinBrute)
private static void
d(cpu arg0)
playActivitySound(PiglinBrute arg0)
method_30261(class_5419 arg0)
m_usglrfib(C_mpoupnon arg0)
playSoundIfAngry(PiglinBruteEntity piglinBrute)
playAngrySoundIfFighting(PiglinBruteEntity piglinBrute)