net.minecraft.world.entity.monster.piglin

public class PiglinAi

brw
net.minecraft.world.entity.monster.piglin.PiglinAi
net.minecraft.class_4838
net.minecraft.entity.mob.PiglinBrain
net.minecraft.src.C_1102_
net.minecraft.world.entity.monster.piglin.PiglinAI

Field summary

Modifier and TypeField
public static final int
a
REPELLENT_DETECTION_RANGE_HORIZONTAL
field_30565
field_30565
f_149940_
public static final int
b
REPELLENT_DETECTION_RANGE_VERTICAL
field_30566
field_30566
f_149941_
public static final Item
c
BARTERING_ITEM
field_23826
BARTERING_ITEM
f_34794_
private static final int
d
PLAYER_ANGER_RANGE
field_30567
field_30567
f_149942_
private static final int
e
ANGER_DURATION
field_30568
field_30568
f_149943_
private static final int
f
ADMIRE_DURATION
field_30569
field_30569
f_149944_
private static final int
g
MAX_DISTANCE_TO_WALK_TO_ITEM
field_30570
field_30570
f_149945_
private static final int
h
MAX_TIME_TO_WALK_TO_ITEM
field_30571
field_30571
f_149946_
private static final int
i
HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM
field_30572
field_30572
f_149947_
private static final int
j
CELEBRATION_TIME
field_30573
field_30573
f_149948_
private static final UniformInt
k
TIME_BETWEEN_HUNTS
field_22388
HUNT_MEMORY_DURATION
f_34795_
private static final int
l
BABY_FLEE_DURATION_AFTER_GETTING_HIT
field_30574
field_30574
f_149949_
private static final int
m
HIT_BY_PLAYER_MEMORY_TIMEOUT
field_30575
field_30575
f_149950_
private static final int
n
MAX_WALK_DISTANCE_TO_START_RIDING
field_30576
field_30576
f_149951_
private static final UniformInt
o
RIDE_START_INTERVAL
field_22389
MEMORY_TRANSFER_TASK_DURATION
f_34796_
private static final UniformInt
p
RIDE_DURATION
field_22390
RIDE_TARGET_MEMORY_DURATION
f_34797_
private static final UniformInt
q
RETREAT_DURATION
field_22391
AVOID_MEMORY_DURATION
f_34798_
private static final int
r
MELEE_ATTACK_COOLDOWN
field_30577
field_30577
f_149952_
private static final int
s
EAT_COOLDOWN
field_30578
field_30578
f_149953_
private static final int
t
DESIRED_DISTANCE_FROM_ENTITY_WHEN_AVOIDING
field_30579
field_30579
f_149954_
private static final int
u
MAX_LOOK_DIST
field_30580
field_30580
f_149955_
private static final int
v
MAX_LOOK_DIST_FOR_PLAYER_HOLDING_LOVED_ITEM
field_30581
field_30581
f_149956_
private static final int
w
INTERACTION_RANGE
field_30582
field_30582
f_149957_
private static final int
x
MIN_DESIRED_DIST_FROM_TARGET_WHEN_HOLDING_CROSSBOW
field_30583
field_30583
f_149958_
private static final float
y
SPEED_WHEN_STRAFING_BACK_FROM_TARGET
field_30584
field_30584
f_149959_
private static final int
z
DESIRED_DISTANCE_FROM_ZOMBIFIED
field_30585
field_30585
f_149960_
private static final UniformInt
A
AVOID_ZOMBIFIED_DURATION
field_25384
GO_TO_ZOMBIFIED_MEMORY_DURATION
f_34799_
private static final UniformInt
B
BABY_AVOID_NEMESIS_DURATION
field_25698
GO_TO_NEMESIS_MEMORY_DURATION
f_34800_
private static final float
C
PROBABILITY_OF_CELEBRATION_DANCE
field_30557
field_30557
f_149932_
private static final float
D
SPEED_MULTIPLIER_WHEN_AVOIDING
field_30558
field_30558
f_149933_
private static final float
E
SPEED_MULTIPLIER_WHEN_RETREATING
field_30559
field_30559
f_149934_
private static final float
F
SPEED_MULTIPLIER_WHEN_MOUNTING
field_30560
field_30560
f_149935_
private static final float
G
SPEED_MULTIPLIER_WHEN_GOING_TO_WANTED_ITEM
field_30561
field_30561
f_149936_
private static final float
H
SPEED_MULTIPLIER_WHEN_GOING_TO_CELEBRATE_LOCATION
field_30562
field_30562
f_149937_
private static final float
I
SPEED_MULTIPLIER_WHEN_DANCING
field_30563
field_30563
f_149938_
private static final float
J
SPEED_MULTIPLIER_WHEN_IDLING
field_30564
field_30564
f_149939_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected static Brain<?>
a(brv arg0, bca<brv> arg1)
makeBrain(Piglin arg0, Brain<Piglin> arg1)
method_24732(class_4836 arg0, class_4095<class_4836> arg1)
create(PiglinEntity piglin, Brain<PiglinEntity> brain)
m_34840_(C_1101_ p_34841_, C_548_<C_1101_> p_34842_)
protected static void
a(brv arg0, alu arg1)
initMemories(Piglin arg0, RandomSource arg1)
method_24736(class_4836 arg0, class_5819 arg1)
setHuntedRecently(PiglinEntity piglin, Random random)
m_219205_(C_1101_ p_219206_, C_212974_ p_219207_)
private static void
a(bca<brv> arg0)
initCoreActivity(Brain<Piglin> arg0)
method_24725(class_4095<class_4836> arg0)
addCoreActivities(Brain<PiglinEntity> piglin)
m_34820_(C_548_<C_1101_> p_34821_)
private static void
b(bca<brv> arg0)
initIdleActivity(Brain<Piglin> arg0)
method_24743(class_4095<class_4836> arg0)
addIdleActivities(Brain<PiglinEntity> piglin)
m_34891_(C_548_<C_1101_> p_34892_)
private static void
b(brv arg0, bca<brv> arg1)
initFightActivity(Piglin arg0, Brain<Piglin> arg1)
method_24751(class_4836 arg0, class_4095<class_4836> arg1)
addFightActivities(PiglinEntity piglin, Brain<PiglinEntity> brain)
m_34903_(C_1101_ p_34904_, C_548_<C_1101_> p_34905_)
private static void
c(bca<brv> arg0)
initCelebrateActivity(Brain<Piglin> arg0)
method_24756(class_4095<class_4836> arg0)
addCelebrateActivities(Brain<PiglinEntity> brain)
m_34920_(C_548_<C_1101_> p_34921_)
private static void
d(bca<brv> arg0)
initAdmireItemActivity(Brain<Piglin> arg0)
method_24760(class_4095<class_4836> arg0)
addAdmireItemActivities(Brain<PiglinEntity> brain)
m_34940_(C_548_<C_1101_> p_34941_)
private static void
e(bca<brv> arg0)
initRetreatActivity(Brain<Piglin> arg0)
method_24764(class_4095<class_4836> arg0)
addAvoidActivities(Brain<PiglinEntity> brain)
m_34958_(C_548_<C_1101_> p_34959_)
private static void
f(bca<brv> arg0)
initRideHoglinActivity(Brain<Piglin> arg0)
method_24768(class_4095<class_4836> arg0)
addRideActivities(Brain<PiglinEntity> brain)
m_34973_(C_548_<C_1101_> p_34974_)
private static RunOne<Piglin>
a()
createIdleLookBehaviors()
method_24717()
makeRandomFollowTask()
m_34805_()
private static RunOne<Piglin>
b()
createIdleMovementBehaviors()
method_24718()
makeRandomWanderTask()
m_34882_()
private static SetWalkTargetAwayFrom<BlockPos>
c()
avoidRepellent()
method_24738()
makeGoToSoulFireTask()
m_34917_()
private static CopyMemoryWithExpiry<Piglin, LivingEntity>
d()
babyAvoidNemesis()
method_30090()
goToNemesisTask()
m_34937_()
private static CopyMemoryWithExpiry<Piglin, LivingEntity>
e()
avoidZombified()
method_24747()
makeGoToZombifiedPiglinTask()
m_34955_()
protected static void
a(brv arg0)
updateActivity(Piglin arg0)
method_24722(class_4836 arg0)
tickActivities(PiglinEntity piglin)
m_34898_(C_1101_ p_34899_)
private static boolean
g(brv arg0)
isBabyRidingBaby(Piglin arg0)
method_29277(class_4836 arg0)
canRideHoglin(PiglinEntity piglin)
m_34992_(C_1101_ p_34993_)
protected static void
a(brv arg0, bpy arg1)
pickUpItem(Piglin arg0, ItemEntity arg1)
method_24726(class_4836 arg0, class_1542 arg1)
loot(PiglinEntity piglin, ItemEntity drop)
m_34843_(C_1101_ p_34844_, C_976_ p_34845_)
private static void
c(brv arg0, caa arg1)
holdInOffhand(Piglin arg0, ItemStack arg1)
method_30089(class_4836 arg0, class_1799 arg1)
swapItemWithOffHand(PiglinEntity piglin, ItemStack stack)
m_34932_(C_1101_ p_34933_, C_1391_ p_34934_)
private static ItemStack
a(bpy arg0)
removeOneItemFromItemEntity(ItemEntity arg0)
method_24848(class_1542 arg0)
getItemFromStack(ItemEntity stack)
m_34822_(C_976_ p_34823_)
protected static void
a(brv arg0, boolean arg1)
stopHoldingOffHandItem(Piglin arg0, boolean arg1)
method_24741(class_4836 arg0, boolean arg1)
consumeOffHandItem(PiglinEntity piglin, boolean barter)
m_34867_(C_1101_ p_34868_, boolean p_34869_)
protected static void
b(brv arg0)
cancelAdmiring(Piglin arg0)
method_25948(class_4836 arg0)
pickupItemWithOffHand(PiglinEntity piglin)
m_34927_(C_1101_ p_34928_)
private static void
d(brv arg0, caa arg1)
putInInventory(Piglin arg0, ItemStack arg1)
method_24849(class_4836 arg0, class_1799 arg1)
barterItem(PiglinEntity piglin, ItemStack stack)
m_34952_(C_1101_ p_34953_, C_1391_ p_34954_)
private static void
a(brv arg0, List<caa> arg1)
throwItems(Piglin arg0, List<ItemStack> arg1)
method_24772(class_4836 arg0, List<class_1799> arg1)
doBarter(PiglinEntity piglin, List<ItemStack> items)
m_34860_(C_1101_ p_34861_, List<C_1391_> p_34862_)
private static void
b(brv arg0, List<caa> arg1)
throwItemsTowardRandomPos(Piglin arg0, List<ItemStack> arg1)
method_24774(class_4836 arg0, List<class_1799> arg1)
dropBarteredItem(PiglinEntity piglin, List<ItemStack> items)
m_34912_(C_1101_ p_34913_, List<C_1391_> p_34914_)
private static void
a(brv arg0, btf arg1, List<caa> arg2)
throwItemsTowardPlayer(Piglin arg0, Player arg1, List<ItemStack> arg2)
method_24727(class_4836 arg0, class_1657 arg1, List<class_1799> arg2)
dropBarteredItem(PiglinEntity piglin, PlayerEntity player, List<ItemStack> items)
m_34850_(C_1101_ p_34851_, C_1141_ p_34852_, List<C_1391_> p_34853_)
private static void
a(brv arg0, List<caa> arg1, dvt arg2)
throwItemsTowardPos(Piglin arg0, List<ItemStack> arg1, Vec3 arg2)
method_24731(class_4836 arg0, List<class_1799> arg1, class_243 arg2)
drop(PiglinEntity piglin, List<ItemStack> items, Vec3d pos)
m_34863_(C_1101_ p_34864_, List<C_1391_> p_34865_, C_3046_ p_34866_)
private static List<ItemStack>
h(brv arg0)
getBarterResponseItems(Piglin arg0)
method_24776(class_4836 arg0)
getBarteredItem(PiglinEntity piglin)
m_34996_(C_1101_ p_34997_)
private static boolean
a(bbf arg0, bbf arg1)
wantsToDance(LivingEntity arg0, LivingEntity arg1)
method_29276(class_1309 arg0, class_1309 arg1)
isHuntingTarget(LivingEntity piglin, LivingEntity target)
m_34810_(C_524_ p_34811_, C_524_ p_34812_)
protected static boolean
a(brv arg0, caa arg1)
wantsToPickup(Piglin arg0, ItemStack arg1)
method_24730(class_4836 arg0, class_1799 arg1)
canGather(PiglinEntity piglin, ItemStack stack)
m_34857_(C_1101_ p_34858_, C_1391_ p_34859_)
protected static boolean
a(caa arg0)
isLovedItem(ItemStack arg0)
method_24735(class_1799 arg0)
isGoldenItem(ItemStack stack)
m_149965_(C_1391_ p_149966_)
private static boolean
a(brv arg0, baq arg1)
wantsToStopRiding(Piglin arg0, Entity arg1)
method_24723(class_4836 arg0, class_1297 arg1)
canRide(PiglinEntity piglin, Entity ridden)
m_34834_(C_1101_ p_34835_, C_507_ p_34836_)
private static boolean
b(brv arg0, bbf arg1)
isNearestValidAttackTarget(Piglin arg0, LivingEntity arg1)
method_24755(class_4836 arg0, class_1309 arg1)
isPreferredAttackTarget(PiglinEntity piglin, LivingEntity target)
m_34900_(C_1101_ p_34901_, C_524_ p_34902_)
private static boolean
i(brv arg0)
isNearZombified(Piglin arg0)
method_29537(class_4836 arg0)
getNearestZombifiedPiglin(PiglinEntity piglin)
m_34998_(C_1101_ p_34999_)
private static Optional<? extends LivingEntity>
j(brv arg0)
findNearestValidAttackTarget(Piglin arg0)
method_24777(class_4836 arg0)
getPreferredTarget(PiglinEntity piglin)
m_35000_(C_1101_ p_35001_)
public static void
a(btf arg0, boolean arg1)
angerNearbyPiglins(Player arg0, boolean arg1)
method_24733(class_1657 arg0, boolean arg1)
onGuardedBlockInteracted(PlayerEntity player, boolean blockOpen)
m_34873_(C_1141_ p_34874_, boolean p_34875_)
public static InteractionResult
a(brv arg0, btf arg1, azl arg2)
mobInteract(Piglin arg0, Player arg1, InteractionHand arg2)
method_24728(class_4836 arg0, class_1657 arg1, class_1268 arg2)
playerInteract(PiglinEntity piglin, PlayerEntity player, Hand hand)
m_34846_(C_1101_ p_34847_, C_1141_ p_34848_, C_470_ p_34849_)
protected static boolean
b(brv arg0, caa arg1)
canAdmire(Piglin arg0, ItemStack arg1)
method_27086(class_4836 arg0, class_1799 arg1)
isWillingToTrade(PiglinEntity piglin, ItemStack nearbyItems)
m_34909_(C_1101_ p_34910_, C_1391_ p_34911_)
protected static void
a(brv arg0, bbf arg1)
wasHurtBy(Piglin arg0, LivingEntity arg1)
method_24724(class_4836 arg0, class_1309 arg1)
onAttacked(PiglinEntity piglin, LivingEntity attacker)
m_34837_(C_1101_ p_34838_, C_524_ p_34839_)
protected static void
a(bru arg0, bbf arg1)
maybeRetaliate(AbstractPiglin arg0, LivingEntity arg1)
method_24759(class_5418 arg0, class_1309 arg1)
tryRevenge(AbstractPiglinEntity piglin, LivingEntity target)
m_34826_(C_1100_ p_34827_, C_524_ p_34828_)
public static Optional<SoundEvent>
c(brv arg0)
getSoundForCurrentActivity(Piglin arg0)
method_30091(class_4836 arg0)
getCurrentActivitySound(PiglinEntity piglin)
m_34947_(C_1101_ p_34948_)
private static SoundEvent
a(brv arg0, buq arg1)
getSoundForActivity(Piglin arg0, Activity arg1)
method_30087(class_4836 arg0, class_4168 arg1)
getSound(PiglinEntity piglin, Activity activity)
m_34854_(C_1101_ p_34855_, C_1195_ p_34856_)
private static boolean
k(brv arg0)
isNearAvoidTarget(Piglin arg0)
method_29538(class_4836 arg0)
hasTargetToAvoid(PiglinEntity piglin)
m_35002_(C_1101_ p_35003_)
protected static boolean
d(brv arg0)
hasAnyoneNearbyHuntedRecently(Piglin arg0)
method_24754(class_4836 arg0)
haveHuntedHoglinsRecently(PiglinEntity piglin)
m_34965_(C_1101_ p_34966_)
private static List<AbstractPiglin>
l(brv arg0)
getVisibleAdultPiglins(Piglin arg0)
method_24780(class_4836 arg0)
getNearbyVisiblePiglins(PiglinEntity piglin)
m_35004_(C_1101_ p_35005_)
private static List<AbstractPiglin>
e(bru arg0)
getAdultPiglins(AbstractPiglin arg0)
method_26350(class_5418 arg0)
getNearbyPiglins(AbstractPiglinEntity piglin)
m_34960_(C_1100_ p_34961_)
public static boolean
a(bbf arg0)
isWearingGold(LivingEntity arg0)
method_24719(class_1309 arg0)
wearsGoldArmor(LivingEntity entity)
m_34808_(C_524_ p_34809_)
private static void
m(brv arg0)
stopWalking(Piglin arg0)
method_24781(class_4836 arg0)
stopWalking(PiglinEntity piglin)
m_35006_(C_1101_ p_35007_)
private static RunSometimes<Piglin>
f()
babySometimesRideBabyHoglin()
method_24737()
makeRememberRideableHoglinTask()
m_34970_()
protected static void
b(bru arg0, bbf arg1)
broadcastAngerTarget(AbstractPiglin arg0, LivingEntity arg1)
method_24742(class_5418 arg0, class_1309 arg1)
angerAtCloserTargets(AbstractPiglinEntity piglin, LivingEntity target)
m_34895_(C_1100_ p_34896_, C_524_ p_34897_)
protected static void
a(bru arg0)
broadcastUniversalAnger(AbstractPiglin arg0)
method_29945(class_5418 arg0)
angerNearbyPiglins(AbstractPiglinEntity piglin)
m_34824_(C_1100_ p_34825_)
protected static void
e(brv arg0)
broadcastDontKillAnyMoreHoglinsForAWhile(Piglin arg0)
method_24758(class_4836 arg0)
rememberGroupHunting(PiglinEntity piglin)
m_34977_(C_1101_ p_34978_)
protected static void
c(bru arg0, bbf arg1)
setAngerTarget(AbstractPiglin arg0, LivingEntity arg1)
method_24750(class_5418 arg0, class_1309 arg1)
becomeAngryWith(AbstractPiglinEntity piglin, LivingEntity target)
m_34924_(C_1100_ p_34925_, C_524_ p_34926_)
private static void
d(bru arg0, bbf arg1)
setAngerTargetToNearestTargetablePlayerIfFound(AbstractPiglin arg0, LivingEntity arg1)
method_29946(class_5418 arg0, class_1309 arg1)
becomeAngryWithPlayer(AbstractPiglinEntity piglin, LivingEntity player)
m_34944_(C_1100_ p_34945_, C_524_ p_34946_)
private static void
e(bru arg0, bbf arg1)
setAngerTargetIfCloserThanCurrent(AbstractPiglin arg0, LivingEntity arg1)
method_24763(class_5418 arg0, class_1309 arg1)
angerAtIfCloser(AbstractPiglinEntity piglin, LivingEntity target)
m_34962_(C_1100_ p_34963_, C_524_ p_34964_)
private static Optional<LivingEntity>
f(bru arg0)
getAngerTarget(AbstractPiglin arg0)
method_24782(class_5418 arg0)
getAngryAt(AbstractPiglinEntity piglin)
m_34975_(C_1100_ p_34976_)
public static Optional<LivingEntity>
f(brv arg0)
getAvoidTarget(Piglin arg0)
method_29536(class_4836 arg0)
getAvoiding(PiglinEntity piglin)
m_34986_(C_1101_ p_34987_)
public static Optional<Player>
b(bru arg0)
getNearestVisibleTargetablePlayer(AbstractPiglin arg0)
method_29947(class_5418 arg0)
getNearestDetectedPlayer(AbstractPiglinEntity piglin)
m_34893_(C_1100_ p_34894_)
private static void
c(brv arg0, bbf arg1)
broadcastRetreat(Piglin arg0, LivingEntity arg1)
method_24767(class_4836 arg0, class_1309 arg1)
groupRunAwayFrom(PiglinEntity piglin, LivingEntity target)
m_34929_(C_1101_ p_34930_, C_524_ p_34931_)
private static void
d(brv arg0, bbf arg1)
retreatFromNearestTarget(Piglin arg0, LivingEntity arg1)
method_24771(class_4836 arg0, class_1309 arg1)
runAwayFromClosestTarget(PiglinEntity piglin, LivingEntity target)
m_34949_(C_1101_ p_34950_, C_524_ p_34951_)
private static boolean
n(brv arg0)
wantsToStopFleeing(Piglin arg0)
method_24783(class_4836 arg0)
shouldRunAwayFromHoglins(PiglinEntity piglin)
m_35008_(C_1101_ p_35009_)
private static boolean
o(brv arg0)
piglinsEqualOrOutnumberHoglins(Piglin arg0)
method_24784(class_4836 arg0)
hasNoAdvantageAgainstHoglins(PiglinEntity piglin)
m_35010_(C_1101_ p_35011_)
private static boolean
p(brv arg0)
hoglinsOutnumberPiglins(Piglin arg0)
method_24785(class_4836 arg0)
hasOutnumberedHoglins(PiglinEntity piglins)
m_35012_(C_1101_ p_35013_)
private static void
e(brv arg0, bbf arg1)
setAvoidTargetAndDontHuntForAWhile(Piglin arg0, LivingEntity arg1)
method_24773(class_4836 arg0, class_1309 arg1)
runAwayFrom(PiglinEntity piglin, LivingEntity target)
m_34967_(C_1101_ p_34968_, C_524_ p_34969_)
protected static void
c(bru arg0)
dontKillAnyMoreHoglinsForAWhile(AbstractPiglin arg0)
method_24762(class_5418 arg0)
rememberHunting(AbstractPiglinEntity piglin)
m_34922_(C_1100_ p_34923_)
private static boolean
q(brv arg0)
seesPlayerHoldingWantedItem(Piglin arg0)
method_35197(class_4836 arg0)
hasNearestPlayerHoldingWantedItem(PiglinEntity piglin)
m_149971_(C_1101_ p_149972_)
private static void
r(brv arg0)
eat(Piglin arg0)
method_24787(class_4836 arg0)
setEatenRecently(PiglinEntity piglin)
m_35014_(C_1101_ p_35015_)
private static Vec3
s(brv arg0)
getRandomNearbyPos(Piglin arg0)
method_24788(class_4836 arg0)
findGround(PiglinEntity piglin)
m_35016_(C_1101_ p_35017_)
private static boolean
t(brv arg0)
hasEatenRecently(Piglin arg0)
method_24789(class_4836 arg0)
hasAteRecently(PiglinEntity piglin)
m_35018_(C_1101_ p_35019_)
protected static boolean
d(bru arg0)
isIdle(AbstractPiglin arg0)
method_24766(class_5418 arg0)
hasIdleActivity(AbstractPiglinEntity piglin)
m_34942_(C_1100_ p_34943_)
private static boolean
c(bbf arg0)
hasCrossbow(LivingEntity arg0)
method_24748(class_1309 arg0)
isHoldingCrossbow(LivingEntity piglin)
m_34918_(C_524_ p_34919_)
private static void
d(bbf arg0)
admireGoldItem(LivingEntity arg0)
method_24753(class_1309 arg0)
setAdmiringItem(LivingEntity entity)
m_34938_(C_524_ p_34939_)
private static boolean
u(brv arg0)
isAdmiringItem(Piglin arg0)
method_24790(class_4836 arg0)
isAdmiringItem(PiglinEntity entity)
m_35020_(C_1101_ p_35021_)
private static boolean
b(caa arg0)
isBarterCurrency(ItemStack arg0)
method_24746(class_1799 arg0)
acceptsForBarter(ItemStack stack)
m_149967_(C_1391_ p_149968_)
private static boolean
c(caa arg0)
isFood(ItemStack arg0)
method_24752(class_1799 arg0)
isFood(ItemStack stack)
m_149969_(C_1391_ p_149970_)
private static boolean
v(brv arg0)
isNearRepellent(Piglin arg0)
method_24791(class_4836 arg0)
hasSoulFireNearby(PiglinEntity piglin)
m_35022_(C_1101_ p_35023_)
private static boolean
e(bbf arg0)
seesPlayerHoldingLovedItem(LivingEntity arg0)
method_24761(class_1309 arg0)
hasPlayerHoldingWantedItemNearby(LivingEntity entity)
m_34971_(C_524_ p_34972_)
private static boolean
f(bbf arg0)
doesntSeeAnyPlayerHoldingLovedItem(LivingEntity arg0)
method_24765(class_1309 arg0)
canWander(LivingEntity piglin)
m_34982_(C_524_ p_34983_)
public static boolean
b(bbf arg0)
isPlayerHoldingLovedItem(LivingEntity arg0)
method_24739(class_1309 arg0)
isGoldHoldingPlayer(LivingEntity target)
m_34883_(C_524_ p_34884_)
private static boolean
w(brv arg0)
isAdmiringDisabled(Piglin arg0)
method_24714(class_4836 arg0)
hasBeenHitByPlayer(PiglinEntity piglin)
m_35024_(C_1101_ p_35025_)
private static boolean
g(bbf arg0)
wasHurtRecently(LivingEntity arg0)
method_24769(class_1309 arg0)
hasBeenHurt(LivingEntity piglin)
m_34988_(C_524_ p_34989_)
private static boolean
x(brv arg0)
isHoldingItemInOffHand(Piglin arg0)
method_24917(class_4836 arg0)
hasItemInOffHand(PiglinEntity piglin)
m_35026_(C_1101_ p_35027_)
private static boolean
y(brv arg0)
isNotHoldingLovedItemInOffHand(Piglin arg0)
method_24850(class_4836 arg0)
doesNotHaveGoldInOffHand(PiglinEntity piglin)
m_35028_(C_1101_ p_35029_)
public static boolean
a(bau<?> arg0)
isZombified(EntityType<?> arg0)
method_29534(class_1299<?> arg0)
isZombified(EntityType<?> entityType)
m_34806_(C_513_<?> p_34807_)