net.minecraft.world.entity.monster.piglin

public class PiglinAi

cps
net.minecraft.world.entity.monster.piglin.PiglinAi
net.minecraft.class_4838
net.minecraft.unmapped.C_mxpeolkc
net.minecraft.entity.mob.PiglinBrain
net.minecraft.entity.mob.PiglinBrain

Field summary

Modifier and TypeField
public static final int
a
REPELLENT_DETECTION_RANGE_HORIZONTAL
field_30565
f_uxlhijnp
field_30565
REPELLENT_DETECTION_RANGE_HORIZONTAL
public static final int
b
REPELLENT_DETECTION_RANGE_VERTICAL
field_30566
f_zqscaoqj
field_30566
REPELLENT_DETECTION_RANGE_VERTICAL
public static final Item
c
BARTERING_ITEM
field_23826
f_sedefqof
BARTERING_ITEM
BARTERING_ITEM
private static final int
e
PLAYER_ANGER_RANGE
field_30567
f_bjmauhwh
field_30567
PLAYER_ANGER_RANGE
private static final int
f
ANGER_DURATION
field_30568
f_hzwxxubd
field_30568
ANGER_DURATION
private static final int
g
ADMIRE_DURATION
field_30569
f_phtwibeq
field_30569
ADMIRE_DURATION
private static final int
h
MAX_DISTANCE_TO_WALK_TO_ITEM
field_30570
f_rukeoquj
field_30570
WALK_TO_ITEM_MAX_DISTANCE
private static final int
i
MAX_TIME_TO_WALK_TO_ITEM
field_30571
f_cayjpuhi
field_30571
WALK_TO_ITEM_MAX_TIME
private static final int
j
HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM
field_30572
f_jptvhcwc
field_30572
UNREACHABLE_ITEM_DISABLE_ADMIRE_TIME
private static final int
k
CELEBRATION_TIME
field_30573
f_vikzdyzb
field_30573
CELEBRATION_TIME
protected static final UniformInt
d
TIME_BETWEEN_HUNTS
field_22388
f_otqpyrsm
HUNT_MEMORY_DURATION
HUNT_MEMORY_DURATION
private static final int
l
BABY_FLEE_DURATION_AFTER_GETTING_HIT
field_30574
f_vefqinpi
AVOID_TARGET_EXPIRY
BABY_FLEE_DURATION_AFTER_GETTING_HIT
private static final int
m
HIT_BY_PLAYER_MEMORY_TIMEOUT
field_30575
f_ixqjwyyn
ADMIRING_DISABLED_EXPIRY
HIT_BY_PLAYER_MEMORY_TIMEOUT
private static final int
n
MAX_WALK_DISTANCE_TO_START_RIDING
field_30576
f_zubkzhkz
field_30576
START_RIDING_MAX_WALK_DISTANCE
private static final UniformInt
o
RIDE_START_INTERVAL
field_22389
f_fiwgjmps
MEMORY_TRANSFER_TASK_DURATION
MEMORY_TRANSFER_TASK_DURATION
private static final UniformInt
p
RIDE_DURATION
field_22390
f_emvgrlxc
RIDE_TARGET_MEMORY_DURATION
RIDE_TARGET_MEMORY_DURATION
private static final UniformInt
q
RETREAT_DURATION
field_22391
f_kmshkchr
AVOID_MEMORY_DURATION
AVOID_MEMORY_DURATION
private static final int
r
MELEE_ATTACK_COOLDOWN
field_30577
f_yczpmhwr
field_30577
MELEE_ATTACK_COOLDOWN
private static final int
s
EAT_COOLDOWN
field_30578
f_yqopamxc
field_30578
EAT_COOLDOWN
private static final int
t
DESIRED_DISTANCE_FROM_ENTITY_WHEN_AVOIDING
field_30579
f_srhqewhu
field_30579
AVOID_DESIRED_DISTANCE_FROM_ENTITY
private static final int
u
MAX_LOOK_DIST
field_30580
f_srknbwkm
field_30580
MAX_LOOK_DISTANCE
private static final int
v
MAX_LOOK_DIST_FOR_PLAYER_HOLDING_LOVED_ITEM
field_30581
f_pjfnnzxc
field_30581
PLAYER_HOLDING_LIKED_ITEM_MAX_LOOK_DISTANCE
private static final int
w
INTERACTION_RANGE
field_30582
f_cduqgjph
field_30582
INTERACTION_RANGE
private static final int
x
MIN_DESIRED_DIST_FROM_TARGET_WHEN_HOLDING_CROSSBOW
field_30583
f_ieglibfx
field_30583
HOLDING_CROSSBOW_MIN_DISTANCE_FROM_TARGET
private static final float
y
SPEED_WHEN_STRAFING_BACK_FROM_TARGET
field_30584
f_czvzwmfn
CROSSBOW_ATTACK_FORWARD_MOVEMENT
STRAFING_BACK_FROM_TARGET_SPEED
private static final int
z
DESIRED_DISTANCE_FROM_ZOMBIFIED
field_30585
f_syevmelo
field_30585
ZOMBIFIED_PIGLINS_DESIRED_DISTANCE
private static final UniformInt
A
AVOID_ZOMBIFIED_DURATION
field_25384
f_isrftifw
GO_TO_ZOMBIFIED_MEMORY_DURATION
GO_TO_ZOMBIFIED_MEMORY_DURATION
private static final UniformInt
B
BABY_AVOID_NEMESIS_DURATION
field_25698
f_ctmyacjj
GO_TO_NEMESIS_MEMORY_DURATION
GO_TO_NEMESIS_MEMORY_DURATION
private static final float
C
PROBABILITY_OF_CELEBRATION_DANCE
field_30557
f_uvjzrzin
field_30557
CELEBRATION_DANCE_PROBABILITY
private static final float
D
SPEED_MULTIPLIER_WHEN_AVOIDING
field_30558
f_kdwocnlc
field_30558
AVOIDING_SPEED
private static final float
E
SPEED_MULTIPLIER_WHEN_RETREATING
field_30559
f_iskwdiyb
field_30559
RETREATING_SPEED
private static final float
F
SPEED_MULTIPLIER_WHEN_MOUNTING
field_30560
f_wflmfruv
START_RIDING_SPEED
MOUNTING_SPEED
private static final float
G
SPEED_MULTIPLIER_WHEN_GOING_TO_WANTED_ITEM
field_30561
f_kmftlzic
field_30561
GOING_TO_WANTED_ITEM_SPEED
private static final float
H
SPEED_MULTIPLIER_WHEN_GOING_TO_CELEBRATE_LOCATION
field_30562
f_nndtpsiw
field_30562
GOING_TO_CELEBRATE_LOCATION_SPEED
private static final float
I
SPEED_MULTIPLIER_WHEN_DANCING
field_30563
f_pghapdxv
field_30563
DANCING_SPEED
private static final float
J
SPEED_MULTIPLIER_WHEN_IDLING
field_30564
f_gikaxjvu
field_30564
IDLING_SPEED

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected static Brain<?>
a(cpr arg0, bye<cpr> arg1)
makeBrain(Piglin arg0, Brain<Piglin> arg1)
method_24732(class_4836 arg0, class_4095<class_4836> arg1)
m_jighuprm(C_lkhqndnb arg0, C_rjqjaxef<C_lkhqndnb> arg1)
create(PiglinEntity piglin, Brain<PiglinEntity> brain)
create(PiglinEntity piglin, Brain<PiglinEntity> brain)
protected static void
a(cpr arg0, azv arg1)
initMemories(Piglin arg0, RandomSource arg1)
method_24736(class_4836 arg0, class_5819 arg1)
m_aeqbdwgd(C_lkhqndnb arg0, C_rlomrsco arg1)
setHuntedRecently(PiglinEntity piglin, Random random)
setHuntedRecently(PiglinEntity piglin, RandomGenerator random)
private static void
a(bye<cpr> arg0)
initCoreActivity(Brain<Piglin> arg0)
method_24725(class_4095<class_4836> arg0)
m_zzvyjghc(C_rjqjaxef<C_lkhqndnb> arg0)
addCoreActivities(Brain<PiglinEntity> brain)
addCoreActivities(Brain<PiglinEntity> piglin)
private static void
b(bye<cpr> arg0)
initIdleActivity(Brain<Piglin> arg0)
method_24743(class_4095<class_4836> arg0)
m_wuohqgic(C_rjqjaxef<C_lkhqndnb> arg0)
addIdleActivities(Brain<PiglinEntity> brain)
addIdleActivities(Brain<PiglinEntity> piglin)
private static void
b(cpr arg0, bye<cpr> arg1)
initFightActivity(Piglin arg0, Brain<Piglin> arg1)
method_24751(class_4836 arg0, class_4095<class_4836> arg1)
m_soclpmiz(C_lkhqndnb arg0, C_rjqjaxef<C_lkhqndnb> arg1)
addFightActivities(PiglinEntity piglin, Brain<PiglinEntity> brain)
addFightActivities(PiglinEntity piglin, Brain<PiglinEntity> brain)
private static void
c(bye<cpr> arg0)
initCelebrateActivity(Brain<Piglin> arg0)
method_24756(class_4095<class_4836> arg0)
m_zudbmwtt(C_rjqjaxef<C_lkhqndnb> arg0)
addCelebrateActivities(Brain<PiglinEntity> brain)
addCelebrateActivities(Brain<PiglinEntity> brain)
private static void
d(bye<cpr> arg0)
initAdmireItemActivity(Brain<Piglin> arg0)
method_24760(class_4095<class_4836> arg0)
m_iqzgamlf(C_rjqjaxef<C_lkhqndnb> arg0)
addAdmireItemActivities(Brain<PiglinEntity> brain)
addAdmireItemActivities(Brain<PiglinEntity> brain)
private static void
e(bye<cpr> arg0)
initRetreatActivity(Brain<Piglin> arg0)
method_24764(class_4095<class_4836> arg0)
m_jfdxonuw(C_rjqjaxef<C_lkhqndnb> arg0)
addAvoidActivities(Brain<PiglinEntity> brain)
addAvoidActivities(Brain<PiglinEntity> brain)
private static void
f(bye<cpr> arg0)
initRideHoglinActivity(Brain<Piglin> arg0)
method_24768(class_4095<class_4836> arg0)
m_vzlqkynd(C_rjqjaxef<C_lkhqndnb> arg0)
addRideActivities(Brain<PiglinEntity> brain)
addRideActivities(Brain<PiglinEntity> brain)
private static com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<OneShot<LivingEntity>, Integer>>
a()
createLookBehaviors()
method_47272()
m_ezdpkqwt()
makeFollowTasks()
createLookTasks()
private static RunOne<LivingEntity>
b()
createIdleLookBehaviors()
method_24717()
m_acnqmmln()
makeRandomFollowTask()
makeRandomFollowTask()
private static RunOne<Piglin>
c()
createIdleMovementBehaviors()
method_24718()
m_evwahudb()
makeRandomWanderTask()
makeRandomWanderTask()
private static BehaviorControl<PathfinderMob>
d()
avoidRepellent()
method_24738()
m_ijhdgyhq()
makeGoToSoulFireTask()
makeGoToSoulFireTask()
private static BehaviorControl<Piglin>
e()
babyAvoidNemesis()
method_30090()
m_yjbboooc()
goToNemesisTask()
goToNemesisTask()
private static BehaviorControl<Piglin>
f()
avoidZombified()
method_24747()
m_fjookgdt()
makeFleeFromZombifiedPiglinTask()
makeGoToZombifiedPiglinTask()
protected static void
a(cpr arg0)
updateActivity(Piglin arg0)
method_24722(class_4836 arg0)
m_zsnuljbm(C_lkhqndnb arg0)
tickActivities(PiglinEntity piglin)
tickActivities(PiglinEntity piglin)
private static boolean
e(cpr arg0)
isBabyRidingBaby(Piglin arg0)
method_29277(class_4836 arg0)
m_wsfnykkq(C_lkhqndnb arg0)
canRideHoglin(PiglinEntity piglin)
canRideHoglin(PiglinEntity piglin)
protected static void
a(arq arg0, cpr arg1, cnh arg2)
pickUpItem(ServerLevel arg0, Piglin arg1, ItemEntity arg2)
method_24726(class_3218 arg0, class_4836 arg1, class_1542 arg2)
m_qioedzrh(C_bdwnwhiu arg0, C_lkhqndnb arg1, C_uqpzijng arg2)
loot(ServerWorld world, PiglinEntity piglin, ItemEntity itemEntity)
loot(ServerWorld world, PiglinEntity piglin, ItemEntity drop)
private static void
a(arq arg0, cpr arg1, czd arg2)
holdInOffhand(ServerLevel arg0, Piglin arg1, ItemStack arg2)
method_30089(class_3218 arg0, class_4836 arg1, class_1799 arg2)
m_eueiflmq(C_bdwnwhiu arg0, C_lkhqndnb arg1, C_sddaxwyk arg2)
swapItemWithOffHand(ServerWorld world, PiglinEntity piglin, ItemStack stack)
swapItemWithOffHand(ServerWorld world, PiglinEntity piglin, ItemStack stack)
private static ItemStack
a(cnh arg0)
removeOneItemFromItemEntity(ItemEntity arg0)
method_24848(class_1542 arg0)
m_vdrrslys(C_uqpzijng arg0)
getItemFromStack(ItemEntity stack)
getItemFromStack(ItemEntity stack)
protected static void
a(arq arg0, cpr arg1, boolean arg2)
stopHoldingOffHandItem(ServerLevel arg0, Piglin arg1, boolean arg2)
method_24741(class_3218 arg0, class_4836 arg1, boolean arg2)
m_prracpoq(C_bdwnwhiu arg0, C_lkhqndnb arg1, boolean arg2)
consumeOffHandItem(ServerWorld world, PiglinEntity piglin, boolean barter)
consumeOffHandItem(ServerWorld world, PiglinEntity piglin, boolean barter)
protected static void
a(arq arg0, cpr arg1)
cancelAdmiring(ServerLevel arg0, Piglin arg1)
method_25948(class_3218 arg0, class_4836 arg1)
m_btpltubf(C_bdwnwhiu arg0, C_lkhqndnb arg1)
pickupItemWithOffHand(ServerWorld world, PiglinEntity piglin)
pickupItemWithOffHand(ServerWorld world, PiglinEntity piglin)
private static void
c(cpr arg0, czd arg1)
putInInventory(Piglin arg0, ItemStack arg1)
method_24849(class_4836 arg0, class_1799 arg1)
m_luovsbnc(C_lkhqndnb arg0, C_sddaxwyk arg1)
barterItem(PiglinEntity piglin, ItemStack stack)
barterItem(PiglinEntity piglin, ItemStack stack)
private static void
a(cpr arg0, List<czd> arg1)
throwItems(Piglin arg0, List<ItemStack> arg1)
method_24772(class_4836 arg0, List<class_1799> arg1)
m_diaoekjn(C_lkhqndnb arg0, List<C_sddaxwyk> arg1)
doBarter(PiglinEntity piglin, List<ItemStack> items)
doBarter(PiglinEntity piglin, List<ItemStack> items)
private static void
b(cpr arg0, List<czd> arg1)
throwItemsTowardRandomPos(Piglin arg0, List<ItemStack> arg1)
method_24774(class_4836 arg0, List<class_1799> arg1)
m_ycxrbeay(C_lkhqndnb arg0, List<C_sddaxwyk> arg1)
dropBarteredItem(PiglinEntity piglin, List<ItemStack> items)
dropBarteredItem(PiglinEntity piglin, List<ItemStack> items)
private static void
a(cpr arg0, crc arg1, List<czd> arg2)
throwItemsTowardPlayer(Piglin arg0, Player arg1, List<ItemStack> arg2)
method_24727(class_4836 arg0, class_1657 arg1, List<class_1799> arg2)
m_lyasgkwj(C_lkhqndnb arg0, C_jzrpycqo arg1, List<C_sddaxwyk> arg2)
dropBarteredItem(PiglinEntity piglin, PlayerEntity player, List<ItemStack> items)
dropBarteredItem(PiglinEntity piglin, PlayerEntity player, List<ItemStack> items)
private static void
a(cpr arg0, List<czd> arg1, feq arg2)
throwItemsTowardPos(Piglin arg0, List<ItemStack> arg1, Vec3 arg2)
method_24731(class_4836 arg0, List<class_1799> arg1, class_243 arg2)
m_kmcguhbn(C_lkhqndnb arg0, List<C_sddaxwyk> arg1, C_vgpupfxx arg2)
drop(PiglinEntity piglin, List<ItemStack> items, Vec3d pos)
drop(PiglinEntity piglin, List<ItemStack> items, Vec3d pos)
private static List<ItemStack>
f(cpr arg0)
getBarterResponseItems(Piglin arg0)
method_24776(class_4836 arg0)
m_accbozmb(C_lkhqndnb arg0)
getBarteredItem(PiglinEntity piglin)
getBarteredItem(PiglinEntity piglin)
private static boolean
a(bxe arg0, bxe arg1)
wantsToDance(LivingEntity arg0, LivingEntity arg1)
method_29276(class_1309 arg0, class_1309 arg1)
m_dudjutol(C_usxaxydn arg0, C_usxaxydn arg1)
isHuntingTarget(LivingEntity piglin, LivingEntity target)
isHuntingTarget(LivingEntity piglin, LivingEntity target)
protected static boolean
a(cpr arg0, czd arg1)
wantsToPickup(Piglin arg0, ItemStack arg1)
method_24730(class_4836 arg0, class_1799 arg1)
m_wuzxlluu(C_lkhqndnb arg0, C_sddaxwyk arg1)
canGather(PiglinEntity piglin, ItemStack stack)
canGather(PiglinEntity piglin, ItemStack stack)
protected static boolean
a(czd arg0)
isLovedItem(ItemStack arg0)
method_24735(class_1799 arg0)
m_xxtnjqpf(C_sddaxwyk arg0)
isGoldenItem(ItemStack stack)
isGoldenItem(ItemStack stack)
private static boolean
a(cpr arg0, bwf arg1)
wantsToStopRiding(Piglin arg0, Entity arg1)
method_24723(class_4836 arg0, class_1297 arg1)
m_yycmwgzj(C_lkhqndnb arg0, C_astfners arg1)
canRide(PiglinEntity piglin, Entity ridden)
canRide(PiglinEntity piglin, Entity ridden)
private static boolean
b(arq arg0, cpr arg1, bxe arg2)
isNearestValidAttackTarget(ServerLevel arg0, Piglin arg1, LivingEntity arg2)
method_24755(class_3218 arg0, class_4836 arg1, class_1309 arg2)
m_ucxtolcs(C_bdwnwhiu arg0, C_lkhqndnb arg1, C_usxaxydn arg2)
isPreferredAttackTarget(ServerWorld world, PiglinEntity piglin, LivingEntity target)
isPreferredAttackTarget(ServerWorld world, PiglinEntity piglin, LivingEntity target)
private static boolean
g(cpr arg0)
isNearZombified(Piglin arg0)
method_29537(class_4836 arg0)
m_fejufdix(C_lkhqndnb arg0)
getNearestZombifiedPiglin(PiglinEntity piglin)
getNearestZombifiedPiglin(PiglinEntity piglin)
private static Optional<? extends LivingEntity>
b(arq arg0, cpr arg1)
findNearestValidAttackTarget(ServerLevel arg0, Piglin arg1)
method_24777(class_3218 arg0, class_4836 arg1)
m_yagsymgj(C_bdwnwhiu arg0, C_lkhqndnb arg1)
getPreferredTarget(ServerWorld world, PiglinEntity piglin)
getPreferredTarget(ServerWorld world, PiglinEntity piglin)
public static void
a(arq arg0, crc arg1, boolean arg2)
angerNearbyPiglins(ServerLevel arg0, Player arg1, boolean arg2)
method_24733(class_3218 arg0, class_1657 arg1, boolean arg2)
m_qhorxdpx(C_bdwnwhiu arg0, C_jzrpycqo arg1, boolean arg2)
onGuardedBlockInteracted(ServerWorld world, PlayerEntity player, boolean blockOpen)
onGuardedBlockInteracted(ServerWorld world, PlayerEntity player, boolean blockOpen)
public static InteractionResult
a(arq arg0, cpr arg1, crc arg2, buc arg3)
mobInteract(ServerLevel arg0, Piglin arg1, Player arg2, InteractionHand arg3)
method_24728(class_3218 arg0, class_4836 arg1, class_1657 arg2, class_1268 arg3)
m_fftynzbf(C_bdwnwhiu arg0, C_lkhqndnb arg1, C_jzrpycqo arg2, C_laxmzoqs arg3)
playerInteract(ServerWorld world, PiglinEntity piglin, PlayerEntity player, Hand hand)
playerInteract(ServerWorld world, PiglinEntity piglin, PlayerEntity player, Hand hand)
protected static boolean
b(cpr arg0, czd arg1)
canAdmire(Piglin arg0, ItemStack arg1)
method_27086(class_4836 arg0, class_1799 arg1)
m_zjjlloty(C_lkhqndnb arg0, C_sddaxwyk arg1)
isWillingToTrade(PiglinEntity piglin, ItemStack nearbyItems)
isWillingToTrade(PiglinEntity piglin, ItemStack nearbyItems)
protected static void
a(arq arg0, cpr arg1, bxe arg2)
wasHurtBy(ServerLevel arg0, Piglin arg1, LivingEntity arg2)
method_24724(class_3218 arg0, class_4836 arg1, class_1309 arg2)
m_aalhkbsy(C_bdwnwhiu arg0, C_lkhqndnb arg1, C_usxaxydn arg2)
onAttacked(ServerWorld world, PiglinEntity piglin, LivingEntity attacker)
onAttacked(ServerWorld world, PiglinEntity piglin, LivingEntity attacker)
protected static void
a(arq arg0, cpq arg1, bxe arg2)
maybeRetaliate(ServerLevel arg0, AbstractPiglin arg1, LivingEntity arg2)
method_24759(class_3218 arg0, class_5418 arg1, class_1309 arg2)
m_pzmiregk(C_bdwnwhiu arg0, C_imddhoxf arg1, C_usxaxydn arg2)
tryRevenge(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity target)
tryRevenge(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity target)
public static Optional<SoundEvent>
b(cpr arg0)
getSoundForCurrentActivity(Piglin arg0)
method_30091(class_4836 arg0)
m_wwzwjgwr(C_lkhqndnb arg0)
getCurrentActivitySound(PiglinEntity piglin)
getCurrentActivitySound(PiglinEntity piglin)
private static SoundEvent
a(cpr arg0, csw arg1)
getSoundForActivity(Piglin arg0, Activity arg1)
method_30087(class_4836 arg0, class_4168 arg1)
m_yeknsnhi(C_lkhqndnb arg0, C_gqmpgxlw arg1)
getSound(PiglinEntity piglin, Activity activity)
getSound(PiglinEntity piglin, Activity activity)
private static boolean
h(cpr arg0)
isNearAvoidTarget(Piglin arg0)
method_29538(class_4836 arg0)
m_yhpcttwu(C_lkhqndnb arg0)
hasTargetToAvoid(PiglinEntity piglin)
hasTargetToAvoid(PiglinEntity piglin)
protected static List<AbstractPiglin>
c(cpr arg0)
getVisibleAdultPiglins(Piglin arg0)
method_24780(class_4836 arg0)
m_lxtfwyka(C_lkhqndnb arg0)
getNearbyVisiblePiglins(PiglinEntity piglin)
getNearbyVisiblePiglins(PiglinEntity piglin)
private static List<AbstractPiglin>
d(cpq arg0)
getAdultPiglins(AbstractPiglin arg0)
method_26350(class_5418 arg0)
m_kpixhyib(C_imddhoxf arg0)
getNearbyPiglins(AbstractPiglinEntity piglin)
getNearbyPiglins(AbstractPiglinEntity piglin)
public static boolean
a(bxe arg0)
isWearingSafeArmor(LivingEntity arg0)
method_63665(class_1309 arg0)
m_klnzftun(C_usxaxydn arg0)
isWearingPiglinSafeArmor(LivingEntity entity)
hasPiglinSafeArmor(LivingEntity entity)
private static void
i(cpr arg0)
stopWalking(Piglin arg0)
method_24781(class_4836 arg0)
m_pthdrbkr(C_lkhqndnb arg0)
stopWalking(PiglinEntity piglin)
stopWalking(PiglinEntity piglin)
private static BehaviorControl<LivingEntity>
g()
babySometimesRideBabyHoglin()
method_24737()
m_qcrdxsmf()
makeRememberRideableHoglinTask()
makeRememberRideableHoglinTask()
protected static void
b(arq arg0, cpq arg1, bxe arg2)
broadcastAngerTarget(ServerLevel arg0, AbstractPiglin arg1, LivingEntity arg2)
method_24742(class_3218 arg0, class_5418 arg1, class_1309 arg2)
m_psnwnmxs(C_bdwnwhiu arg0, C_imddhoxf arg1, C_usxaxydn arg2)
angerAtCloserTargets(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity target)
angerAtCloserTargets(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity target)
protected static void
a(arq arg0, cpq arg1)
broadcastUniversalAnger(ServerLevel arg0, AbstractPiglin arg1)
method_29945(class_3218 arg0, class_5418 arg1)
m_eshikqca(C_bdwnwhiu arg0, C_imddhoxf arg1)
angerNearbyPiglins(ServerWorld world, AbstractPiglinEntity piglin)
angerNearbyPiglins(ServerWorld world, AbstractPiglinEntity piglin)
protected static void
c(arq arg0, cpq arg1, bxe arg2)
setAngerTarget(ServerLevel arg0, AbstractPiglin arg1, LivingEntity arg2)
method_24750(class_3218 arg0, class_5418 arg1, class_1309 arg2)
m_bcngwcno(C_bdwnwhiu arg0, C_imddhoxf arg1, C_usxaxydn arg2)
becomeAngryWith(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity target)
becomeAngryWith(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity target)
private static void
d(arq arg0, cpq arg1, bxe arg2)
setAngerTargetToNearestTargetablePlayerIfFound(ServerLevel arg0, AbstractPiglin arg1, LivingEntity arg2)
method_29946(class_3218 arg0, class_5418 arg1, class_1309 arg2)
m_cakrqgkc(C_bdwnwhiu arg0, C_imddhoxf arg1, C_usxaxydn arg2)
becomeAngryWithPlayer(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity target)
becomeAngryWithPlayer(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity player)
private static void
e(arq arg0, cpq arg1, bxe arg2)
setAngerTargetIfCloserThanCurrent(ServerLevel arg0, AbstractPiglin arg1, LivingEntity arg2)
method_24763(class_3218 arg0, class_5418 arg1, class_1309 arg2)
m_zdktjbec(C_bdwnwhiu arg0, C_imddhoxf arg1, C_usxaxydn arg2)
angerAtIfCloser(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity target)
angerAtIfCloser(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity target)
private static Optional<LivingEntity>
e(cpq arg0)
getAngerTarget(AbstractPiglin arg0)
method_24782(class_5418 arg0)
m_kwqeqesm(C_imddhoxf arg0)
getAngryAt(AbstractPiglinEntity piglin)
getAngryAt(AbstractPiglinEntity piglin)
public static Optional<LivingEntity>
d(cpr arg0)
getAvoidTarget(Piglin arg0)
method_29536(class_4836 arg0)
m_qyhfwheq(C_lkhqndnb arg0)
getAvoiding(PiglinEntity piglin)
getAvoiding(PiglinEntity piglin)
public static Optional<Player>
a(cpq arg0)
getNearestVisibleTargetablePlayer(AbstractPiglin arg0)
method_29947(class_5418 arg0)
m_yguixodz(C_imddhoxf arg0)
getNearestDetectedPlayer(AbstractPiglinEntity piglin)
getNearestDetectedPlayer(AbstractPiglinEntity piglin)
private static void
a(cpr arg0, bxe arg1)
broadcastRetreat(Piglin arg0, LivingEntity arg1)
method_24767(class_4836 arg0, class_1309 arg1)
m_llzphprg(C_lkhqndnb arg0, C_usxaxydn arg1)
groupRunAwayFrom(PiglinEntity piglin, LivingEntity target)
groupRunAwayFrom(PiglinEntity piglin, LivingEntity target)
private static void
b(cpr arg0, bxe arg1)
retreatFromNearestTarget(Piglin arg0, LivingEntity arg1)
method_24771(class_4836 arg0, class_1309 arg1)
m_qxpxmdbl(C_lkhqndnb arg0, C_usxaxydn arg1)
runAwayFromClosestTarget(PiglinEntity piglin, LivingEntity target)
runAwayFromClosestTarget(PiglinEntity piglin, LivingEntity target)
private static boolean
j(cpr arg0)
wantsToStopFleeing(Piglin arg0)
method_24783(class_4836 arg0)
m_jqalumps(C_lkhqndnb arg0)
shouldRunAwayFromHoglins(PiglinEntity piglin)
shouldRunAwayFromHoglins(PiglinEntity piglin)
private static boolean
k(cpr arg0)
piglinsEqualOrOutnumberHoglins(Piglin arg0)
method_24784(class_4836 arg0)
m_xxqvjflp(C_lkhqndnb arg0)
hasNoAdvantageAgainstHoglins(PiglinEntity piglin)
hasNoAdvantageAgainstHoglins(PiglinEntity piglin)
private static boolean
l(cpr arg0)
hoglinsOutnumberPiglins(Piglin arg0)
method_24785(class_4836 arg0)
m_tokamduy(C_lkhqndnb arg0)
hasOutnumberedHoglins(PiglinEntity piglins)
hasOutnumberedHoglins(PiglinEntity piglins)
private static void
c(cpr arg0, bxe arg1)
setAvoidTargetAndDontHuntForAWhile(Piglin arg0, LivingEntity arg1)
method_24773(class_4836 arg0, class_1309 arg1)
m_iifpvgji(C_lkhqndnb arg0, C_usxaxydn arg1)
runAwayFrom(PiglinEntity piglin, LivingEntity target)
runAwayFrom(PiglinEntity piglin, LivingEntity target)
protected static void
b(cpq arg0)
dontKillAnyMoreHoglinsForAWhile(AbstractPiglin arg0)
method_24762(class_5418 arg0)
m_bpziocjo(C_imddhoxf arg0)
rememberHunting(AbstractPiglinEntity piglin)
rememberHunting(AbstractPiglinEntity piglin)
private static void
m(cpr arg0)
eat(Piglin arg0)
method_24787(class_4836 arg0)
m_drvkppan(C_lkhqndnb arg0)
setEatenRecently(PiglinEntity piglin)
setEatenRecently(PiglinEntity piglin)
private static Vec3
n(cpr arg0)
getRandomNearbyPos(Piglin arg0)
method_24788(class_4836 arg0)
m_rwgnndpm(C_lkhqndnb arg0)
findGround(PiglinEntity piglin)
findGround(PiglinEntity piglin)
private static boolean
o(cpr arg0)
hasEatenRecently(Piglin arg0)
method_24789(class_4836 arg0)
m_pzytfnhk(C_lkhqndnb arg0)
hasAteRecently(PiglinEntity piglin)
hasAteRecently(PiglinEntity piglin)
protected static boolean
c(cpq arg0)
isIdle(AbstractPiglin arg0)
method_24766(class_5418 arg0)
m_nqwyquia(C_imddhoxf arg0)
hasIdleActivity(AbstractPiglinEntity piglin)
hasIdleActivity(AbstractPiglinEntity piglin)
private static boolean
c(bxe arg0)
hasCrossbow(LivingEntity arg0)
method_24748(class_1309 arg0)
m_czrhsupq(C_usxaxydn arg0)
isHoldingCrossbow(LivingEntity piglin)
isHoldingCrossbow(LivingEntity piglin)
private static void
d(bxe arg0)
admireGoldItem(LivingEntity arg0)
method_24753(class_1309 arg0)
m_fedafloi(C_usxaxydn arg0)
setAdmiringItem(LivingEntity entity)
setAdmiringItem(LivingEntity entity)
private static boolean
p(cpr arg0)
isAdmiringItem(Piglin arg0)
method_24790(class_4836 arg0)
m_uofyogtq(C_lkhqndnb arg0)
isAdmiringItem(PiglinEntity entity)
isAdmiringItem(PiglinEntity entity)
private static boolean
b(czd arg0)
isBarterCurrency(ItemStack arg0)
method_24746(class_1799 arg0)
m_svzuyond(C_sddaxwyk arg0)
acceptsForBarter(ItemStack stack)
acceptsForBarter(ItemStack stack)
private static boolean
c(czd arg0)
isFood(ItemStack arg0)
method_24752(class_1799 arg0)
m_zdorzvrm(C_sddaxwyk arg0)
isFood(ItemStack stack)
isFood(ItemStack stack)
private static boolean
q(cpr arg0)
isNearRepellent(Piglin arg0)
method_24791(class_4836 arg0)
m_ousipwvq(C_lkhqndnb arg0)
hasSoulFireNearby(PiglinEntity piglin)
hasSoulFireNearby(PiglinEntity piglin)
private static boolean
e(bxe arg0)
seesPlayerHoldingLovedItem(LivingEntity arg0)
method_24761(class_1309 arg0)
m_ohidzpjx(C_usxaxydn arg0)
hasPlayerHoldingWantedItemNearby(LivingEntity entity)
hasPlayerHoldingWantedItemNearby(LivingEntity entity)
private static boolean
f(bxe arg0)
doesntSeeAnyPlayerHoldingLovedItem(LivingEntity arg0)
method_24765(class_1309 arg0)
m_uvhqnlfi(C_usxaxydn arg0)
canWander(LivingEntity piglin)
canWander(LivingEntity piglin)
public static boolean
b(bxe arg0)
isPlayerHoldingLovedItem(LivingEntity arg0)
method_24739(class_1309 arg0)
m_zdsmkoog(C_usxaxydn arg0)
isGoldHoldingPlayer(LivingEntity target)
isGoldHoldingPlayer(LivingEntity target)
private static boolean
r(cpr arg0)
isAdmiringDisabled(Piglin arg0)
method_24714(class_4836 arg0)
m_abssmnvg(C_lkhqndnb arg0)
hasBeenHitByPlayer(PiglinEntity piglin)
hasBeenHitByPlayer(PiglinEntity piglin)
private static boolean
g(bxe arg0)
wasHurtRecently(LivingEntity arg0)
method_24769(class_1309 arg0)
m_akjfbcgw(C_usxaxydn arg0)
hasBeenHurt(LivingEntity piglin)
hasBeenHurt(LivingEntity piglin)
private static boolean
s(cpr arg0)
isHoldingItemInOffHand(Piglin arg0)
method_24917(class_4836 arg0)
m_ehxqnoly(C_lkhqndnb arg0)
hasItemInOffHand(PiglinEntity piglin)
hasItemInOffHand(PiglinEntity piglin)
private static boolean
t(cpr arg0)
isNotHoldingLovedItemInOffHand(Piglin arg0)
method_24850(class_4836 arg0)
m_pvckfwhw(C_lkhqndnb arg0)
doesNotHaveGoldInOffHand(PiglinEntity piglin)
doesNotHaveGoldInOffHand(PiglinEntity piglin)
public static boolean
a(bwo<?> arg0)
isZombified(EntityType<?> arg0)
method_29534(class_1299<?> arg0)
m_nvtlgvyc(C_ogavsvbr<?> arg0)
isZombified(EntityType<?> entityType)
isZombified(EntityType<?> entityType)