History - net.minecraft.world.entity.monster.piglin.PiglinAi

1.21.3

Names

clo

com

Fields

Item: c, BARTERING_ITEM, field_23826, BARTERING_ITEM, f_34794_

Item: c, BARTERING_ITEM, field_23826, BARTERING_ITEM

int: a, REPELLENT_DETECTION_RANGE_HORIZONTAL, field_30565, field_30565, f_149940_

int: a, REPELLENT_DETECTION_RANGE_HORIZONTAL, field_30565, field_30565

int: b, REPELLENT_DETECTION_RANGE_VERTICAL, field_30566, field_30566, f_149941_

int: b, REPELLENT_DETECTION_RANGE_VERTICAL, field_30566, field_30566

int: e, PLAYER_ANGER_RANGE, field_30567, field_30567, f_149942_

int: e, PLAYER_ANGER_RANGE, field_30567, field_30567

int: f, ANGER_DURATION, field_30568, field_30568, f_149943_

int: f, ANGER_DURATION, field_30568, field_30568

int: g, ADMIRE_DURATION, field_30569, field_30569, f_149944_

int: g, ADMIRE_DURATION, field_30569, field_30569

int: h, MAX_DISTANCE_TO_WALK_TO_ITEM, field_30570, field_30570, f_149945_

int: h, MAX_DISTANCE_TO_WALK_TO_ITEM, field_30570, field_30570

int: i, MAX_TIME_TO_WALK_TO_ITEM, field_30571, field_30571, f_149946_

int: i, MAX_TIME_TO_WALK_TO_ITEM, field_30571, field_30571

int: j, HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM, field_30572, field_30572, f_149947_

int: j, HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM, field_30572, field_30572

int: k, CELEBRATION_TIME, field_30573, field_30573, f_149948_

int: k, CELEBRATION_TIME, field_30573, field_30573

UniformInt: d, TIME_BETWEEN_HUNTS, field_22388, HUNT_MEMORY_DURATION, f_34795_

UniformInt: d, TIME_BETWEEN_HUNTS, field_22388, HUNT_MEMORY_DURATION

int: l, BABY_FLEE_DURATION_AFTER_GETTING_HIT, field_30574, AVOID_TARGET_EXPIRY, f_149949_

int: l, BABY_FLEE_DURATION_AFTER_GETTING_HIT, field_30574, AVOID_TARGET_EXPIRY

int: m, HIT_BY_PLAYER_MEMORY_TIMEOUT, field_30575, ADMIRING_DISABLED_EXPIRY, f_149950_

int: m, HIT_BY_PLAYER_MEMORY_TIMEOUT, field_30575, ADMIRING_DISABLED_EXPIRY

int: n, MAX_WALK_DISTANCE_TO_START_RIDING, field_30576, field_30576, f_149951_

int: n, MAX_WALK_DISTANCE_TO_START_RIDING, field_30576, field_30576

UniformInt: o, RIDE_START_INTERVAL, field_22389, MEMORY_TRANSFER_TASK_DURATION, f_34796_

UniformInt: o, RIDE_START_INTERVAL, field_22389, MEMORY_TRANSFER_TASK_DURATION

UniformInt: p, RIDE_DURATION, field_22390, RIDE_TARGET_MEMORY_DURATION, f_34797_

UniformInt: p, RIDE_DURATION, field_22390, RIDE_TARGET_MEMORY_DURATION

UniformInt: q, RETREAT_DURATION, field_22391, AVOID_MEMORY_DURATION, f_34798_

UniformInt: q, RETREAT_DURATION, field_22391, AVOID_MEMORY_DURATION

int: r, MELEE_ATTACK_COOLDOWN, field_30577, field_30577, f_149952_

int: r, MELEE_ATTACK_COOLDOWN, field_30577, field_30577

int: s, EAT_COOLDOWN, field_30578, field_30578, f_149953_

int: s, EAT_COOLDOWN, field_30578, field_30578

int: t, DESIRED_DISTANCE_FROM_ENTITY_WHEN_AVOIDING, field_30579, field_30579, f_149954_

int: t, DESIRED_DISTANCE_FROM_ENTITY_WHEN_AVOIDING, field_30579, field_30579

int: u, MAX_LOOK_DIST, field_30580, field_30580, f_149955_

int: u, MAX_LOOK_DIST, field_30580, field_30580

int: v, MAX_LOOK_DIST_FOR_PLAYER_HOLDING_LOVED_ITEM, field_30581, field_30581, f_149956_

int: v, MAX_LOOK_DIST_FOR_PLAYER_HOLDING_LOVED_ITEM, field_30581, field_30581

int: w, INTERACTION_RANGE, field_30582, field_30582, f_149957_

int: w, INTERACTION_RANGE, field_30582, field_30582

int: x, MIN_DESIRED_DIST_FROM_TARGET_WHEN_HOLDING_CROSSBOW, field_30583, field_30583, f_149958_

int: x, MIN_DESIRED_DIST_FROM_TARGET_WHEN_HOLDING_CROSSBOW, field_30583, field_30583

float: y, SPEED_WHEN_STRAFING_BACK_FROM_TARGET, field_30584, CROSSBOW_ATTACK_FORWARD_MOVEMENT, f_149959_

float: y, SPEED_WHEN_STRAFING_BACK_FROM_TARGET, field_30584, CROSSBOW_ATTACK_FORWARD_MOVEMENT

int: z, DESIRED_DISTANCE_FROM_ZOMBIFIED, field_30585, field_30585, f_149960_

int: z, DESIRED_DISTANCE_FROM_ZOMBIFIED, field_30585, field_30585

UniformInt: A, AVOID_ZOMBIFIED_DURATION, field_25384, GO_TO_ZOMBIFIED_MEMORY_DURATION, f_34799_

UniformInt: A, AVOID_ZOMBIFIED_DURATION, field_25384, GO_TO_ZOMBIFIED_MEMORY_DURATION

UniformInt: B, BABY_AVOID_NEMESIS_DURATION, field_25698, GO_TO_NEMESIS_MEMORY_DURATION, f_34800_

UniformInt: B, BABY_AVOID_NEMESIS_DURATION, field_25698, GO_TO_NEMESIS_MEMORY_DURATION

float: C, PROBABILITY_OF_CELEBRATION_DANCE, field_30557, field_30557, f_149932_

float: C, PROBABILITY_OF_CELEBRATION_DANCE, field_30557, field_30557

float: D, SPEED_MULTIPLIER_WHEN_AVOIDING, field_30558, field_30558, f_149933_

float: D, SPEED_MULTIPLIER_WHEN_AVOIDING, field_30558, field_30558

float: E, SPEED_MULTIPLIER_WHEN_RETREATING, field_30559, field_30559, f_149934_

float: E, SPEED_MULTIPLIER_WHEN_RETREATING, field_30559, field_30559

float: F, SPEED_MULTIPLIER_WHEN_MOUNTING, field_30560, START_RIDING_SPEED, f_149935_

float: F, SPEED_MULTIPLIER_WHEN_MOUNTING, field_30560, START_RIDING_SPEED

float: G, SPEED_MULTIPLIER_WHEN_GOING_TO_WANTED_ITEM, field_30561, field_30561, f_149936_

float: G, SPEED_MULTIPLIER_WHEN_GOING_TO_WANTED_ITEM, field_30561, field_30561

float: H, SPEED_MULTIPLIER_WHEN_GOING_TO_CELEBRATE_LOCATION, field_30562, field_30562, f_149937_

float: H, SPEED_MULTIPLIER_WHEN_GOING_TO_CELEBRATE_LOCATION, field_30562, field_30562

float: I, SPEED_MULTIPLIER_WHEN_DANCING, field_30563, field_30563, f_149938_

float: I, SPEED_MULTIPLIER_WHEN_DANCING, field_30563, field_30563

float: J, SPEED_MULTIPLIER_WHEN_IDLING, field_30564, field_30564, f_149939_

float: J, SPEED_MULTIPLIER_WHEN_IDLING, field_30564, field_30564

Constructors

Methods

Brain<?> (Piglin, Brain<Piglin>): a, makeBrain, method_24732, create, m_34840_

Brain<?> (Piglin, Brain<Piglin>): a, makeBrain, method_24732, create

void (Brain<Piglin>): a, initCoreActivity, method_24725, addCoreActivities, m_34820_

void (Brain<Piglin>): a, initCoreActivity, method_24725, addCoreActivities

void (Brain<Piglin>): b, initIdleActivity, method_24743, addIdleActivities, m_34891_

void (Brain<Piglin>): b, initIdleActivity, method_24743, addIdleActivities

void (Piglin, Brain<Piglin>): b, initFightActivity, method_24751, addFightActivities, m_34903_

void (Piglin, Brain<Piglin>): b, initFightActivity, method_24751, addFightActivities

void (Brain<Piglin>): c, initCelebrateActivity, method_24756, addCelebrateActivities, m_34920_

void (Brain<Piglin>): c, initCelebrateActivity, method_24756, addCelebrateActivities

void (Brain<Piglin>): d, initAdmireItemActivity, method_24760, addAdmireItemActivities, m_34940_

void (Brain<Piglin>): d, initAdmireItemActivity, method_24760, addAdmireItemActivities

void (Brain<Piglin>): e, initRetreatActivity, method_24764, addAvoidActivities, m_34958_

void (Brain<Piglin>): e, initRetreatActivity, method_24764, addAvoidActivities

void (Brain<Piglin>): f, initRideHoglinActivity, method_24768, addRideActivities, m_34973_

void (Brain<Piglin>): f, initRideHoglinActivity, method_24768, addRideActivities

RunOne<LivingEntity> (): b, createIdleLookBehaviors, method_24717, makeRandomFollowTask, m_34805_

RunOne<LivingEntity> (): b, createIdleLookBehaviors, method_24717, makeRandomFollowTask

RunOne<Piglin> (): c, createIdleMovementBehaviors, method_24718, makeRandomWanderTask, m_34882_

RunOne<Piglin> (): c, createIdleMovementBehaviors, method_24718, makeRandomWanderTask

void (Piglin): a, updateActivity, method_24722, tickActivities, m_34898_

void (Piglin): a, updateActivity, method_24722, tickActivities

boolean (Piglin): f, isBabyRidingBaby, method_29277, canRideHoglin, m_34992_

boolean (Piglin): e, isBabyRidingBaby, method_29277, canRideHoglin

void (Piglin, ItemEntity): a, pickUpItem, method_24726, loot, m_34843_

void (Piglin, ItemStack): c, holdInOffhand, method_30089, swapItemWithOffHand, m_34932_

ItemStack (ItemEntity): a, removeOneItemFromItemEntity, method_24848, getItemFromStack, m_34822_

ItemStack (ItemEntity): a, removeOneItemFromItemEntity, method_24848, getItemFromStack

void (Piglin, boolean): a, stopHoldingOffHandItem, method_24741, consumeOffHandItem, m_34867_

void (Piglin): b, cancelAdmiring, method_25948, pickupItemWithOffHand, m_34927_

void (Piglin, ItemStack): d, putInInventory, method_24849, barterItem, m_34952_

void (Piglin, ItemStack): c, putInInventory, method_24849, barterItem

void (Piglin, List<ItemStack>): a, throwItems, method_24772, doBarter, m_34860_

void (Piglin, List<ItemStack>): a, throwItems, method_24772, doBarter

void (Piglin, List<ItemStack>): b, throwItemsTowardRandomPos, method_24774, dropBarteredItem, m_34912_

void (Piglin, List<ItemStack>): b, throwItemsTowardRandomPos, method_24774, dropBarteredItem

void (Piglin, Player, List<ItemStack>): a, throwItemsTowardPlayer, method_24727, dropBarteredItem, m_34850_

void (Piglin, Player, List<ItemStack>): a, throwItemsTowardPlayer, method_24727, dropBarteredItem

void (Piglin, List<ItemStack>, Vec3): a, throwItemsTowardPos, method_24731, drop, m_34863_

void (Piglin, List<ItemStack>, Vec3): a, throwItemsTowardPos, method_24731, drop

List<ItemStack> (Piglin): g, getBarterResponseItems, method_24776, getBarteredItem, m_34996_

List<ItemStack> (Piglin): f, getBarterResponseItems, method_24776, getBarteredItem

boolean (LivingEntity, LivingEntity): a, wantsToDance, method_29276, isHuntingTarget, m_34810_

boolean (LivingEntity, LivingEntity): a, wantsToDance, method_29276, isHuntingTarget

boolean (Piglin, ItemStack): a, wantsToPickup, method_24730, canGather, m_34857_

boolean (Piglin, ItemStack): a, wantsToPickup, method_24730, canGather

boolean (Piglin, Entity): a, wantsToStopRiding, method_24723, canRide, m_34834_

boolean (Piglin, Entity): a, wantsToStopRiding, method_24723, canRide

boolean (Piglin, LivingEntity): b, isNearestValidAttackTarget, method_24755, isPreferredAttackTarget, m_34900_

boolean (Piglin): h, isNearZombified, method_29537, getNearestZombifiedPiglin, m_34998_

boolean (Piglin): g, isNearZombified, method_29537, getNearestZombifiedPiglin

Optional<? extends LivingEntity> (Piglin): i, findNearestValidAttackTarget, method_24777, getPreferredTarget, m_35000_

void (Player, boolean): a, angerNearbyPiglins, method_24733, onGuardedBlockInteracted, m_34873_

InteractionResult (Piglin, Player, InteractionHand): a, mobInteract, method_24728, playerInteract, m_34846_

boolean (Piglin, ItemStack): b, canAdmire, method_27086, isWillingToTrade, m_34909_

boolean (Piglin, ItemStack): b, canAdmire, method_27086, isWillingToTrade

void (Piglin, LivingEntity): a, wasHurtBy, method_24724, onAttacked, m_34837_

Optional<SoundEvent> (Piglin): c, getSoundForCurrentActivity, method_30091, getCurrentActivitySound, m_34947_

Optional<SoundEvent> (Piglin): b, getSoundForCurrentActivity, method_30091, getCurrentActivitySound

SoundEvent (Piglin, Activity): a, getSoundForActivity, method_30087, getSound, m_34854_

SoundEvent (Piglin, Activity): a, getSoundForActivity, method_30087, getSound

boolean (Piglin): j, isNearAvoidTarget, method_29538, hasTargetToAvoid, m_35002_

boolean (Piglin): h, isNearAvoidTarget, method_29538, hasTargetToAvoid

List<AbstractPiglin> (Piglin): d, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, m_35004_

List<AbstractPiglin> (Piglin): c, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins

boolean (LivingEntity): a, isWearingGold, method_24719, wearsGoldArmor, m_34808_

void (Piglin): k, stopWalking, method_24781, stopWalking, m_35006_

void (Piglin): i, stopWalking, method_24781, stopWalking

Optional<LivingEntity> (Piglin): e, getAvoidTarget, method_29536, getAvoiding, m_34986_

Optional<LivingEntity> (Piglin): d, getAvoidTarget, method_29536, getAvoiding

void (Piglin, LivingEntity): c, broadcastRetreat, method_24767, groupRunAwayFrom, m_34929_

void (Piglin, LivingEntity): a, broadcastRetreat, method_24767, groupRunAwayFrom

void (Piglin, LivingEntity): d, retreatFromNearestTarget, method_24771, runAwayFromClosestTarget, m_34949_

void (Piglin, LivingEntity): b, retreatFromNearestTarget, method_24771, runAwayFromClosestTarget

boolean (Piglin): l, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, m_35008_

boolean (Piglin): j, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins

boolean (Piglin): m, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, m_35010_

boolean (Piglin): k, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins

boolean (Piglin): n, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, m_35012_

boolean (Piglin): l, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins

void (Piglin, LivingEntity): e, setAvoidTargetAndDontHuntForAWhile, method_24773, runAwayFrom, m_34967_

void (Piglin, LivingEntity): c, setAvoidTargetAndDontHuntForAWhile, method_24773, runAwayFrom

void (Piglin): o, eat, method_24787, setEatenRecently, m_35014_

void (Piglin): m, eat, method_24787, setEatenRecently

Vec3 (Piglin): p, getRandomNearbyPos, method_24788, findGround, m_35016_

Vec3 (Piglin): n, getRandomNearbyPos, method_24788, findGround

boolean (Piglin): q, hasEatenRecently, method_24789, hasAteRecently, m_35018_

boolean (Piglin): o, hasEatenRecently, method_24789, hasAteRecently

boolean (LivingEntity): c, hasCrossbow, method_24748, isHoldingCrossbow, m_34918_

boolean (LivingEntity): c, hasCrossbow, method_24748, isHoldingCrossbow

void (LivingEntity): d, admireGoldItem, method_24753, setAdmiringItem, m_34938_

void (LivingEntity): d, admireGoldItem, method_24753, setAdmiringItem

boolean (Piglin): r, isAdmiringItem, method_24790, isAdmiringItem, m_35020_

boolean (Piglin): p, isAdmiringItem, method_24790, isAdmiringItem

boolean (Piglin): s, isNearRepellent, method_24791, hasSoulFireNearby, m_35022_

boolean (Piglin): q, isNearRepellent, method_24791, hasSoulFireNearby

boolean (LivingEntity): e, seesPlayerHoldingLovedItem, method_24761, hasPlayerHoldingWantedItemNearby, m_34971_

boolean (LivingEntity): e, seesPlayerHoldingLovedItem, method_24761, hasPlayerHoldingWantedItemNearby

boolean (LivingEntity): f, doesntSeeAnyPlayerHoldingLovedItem, method_24765, canWander, m_34982_

boolean (LivingEntity): f, doesntSeeAnyPlayerHoldingLovedItem, method_24765, canWander

boolean (LivingEntity): b, isPlayerHoldingLovedItem, method_24739, isGoldHoldingPlayer, m_34883_

boolean (LivingEntity): b, isPlayerHoldingLovedItem, method_24739, isGoldHoldingPlayer

boolean (Piglin): t, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, m_35024_

boolean (Piglin): r, isAdmiringDisabled, method_24714, hasBeenHitByPlayer

boolean (LivingEntity): g, wasHurtRecently, method_24769, hasBeenHurt, m_34988_

boolean (LivingEntity): g, wasHurtRecently, method_24769, hasBeenHurt

boolean (Piglin): u, isHoldingItemInOffHand, method_24917, hasItemInOffHand, m_35026_

boolean (Piglin): s, isHoldingItemInOffHand, method_24917, hasItemInOffHand

boolean (Piglin): v, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, m_35028_

boolean (Piglin): t, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand

boolean (EntityType<?>): a, isZombified, method_29534, isZombified, m_34806_

boolean (EntityType<?>): a, isZombified, method_29534, isZombified

void (AbstractPiglin, LivingEntity): a, maybeRetaliate, method_24759, tryRevenge, m_34826_

List<AbstractPiglin> (AbstractPiglin): e, getAdultPiglins, method_26350, getNearbyPiglins, m_34960_

List<AbstractPiglin> (AbstractPiglin): d, getAdultPiglins, method_26350, getNearbyPiglins

void (AbstractPiglin, LivingEntity): b, broadcastAngerTarget, method_24742, angerAtCloserTargets, m_34895_

void (AbstractPiglin): a, broadcastUniversalAnger, method_29945, angerNearbyPiglins, m_34824_

void (AbstractPiglin, LivingEntity): c, setAngerTarget, method_24750, becomeAngryWith, m_34924_

void (AbstractPiglin, LivingEntity): d, setAngerTargetToNearestTargetablePlayerIfFound, method_29946, becomeAngryWithPlayer, m_34944_

void (AbstractPiglin, LivingEntity): e, setAngerTargetIfCloserThanCurrent, method_24763, angerAtIfCloser, m_34962_

Optional<LivingEntity> (AbstractPiglin): f, getAngerTarget, method_24782, getAngryAt, m_34975_

Optional<LivingEntity> (AbstractPiglin): e, getAngerTarget, method_24782, getAngryAt

Optional<Player> (AbstractPiglin): b, getNearestVisibleTargetablePlayer, method_29947, getNearestDetectedPlayer, m_34893_

Optional<Player> (AbstractPiglin): a, getNearestVisibleTargetablePlayer, method_29947, getNearestDetectedPlayer

void (AbstractPiglin): c, dontKillAnyMoreHoglinsForAWhile, method_24762, rememberHunting, m_34922_

void (AbstractPiglin): b, dontKillAnyMoreHoglinsForAWhile, method_24762, rememberHunting

boolean (AbstractPiglin): d, isIdle, method_24766, hasIdleActivity, m_34942_

boolean (AbstractPiglin): c, isIdle, method_24766, hasIdleActivity

boolean (ItemStack): a, isLovedItem, method_24735, isGoldenItem, m_149965_

boolean (ItemStack): a, isLovedItem, method_24735, isGoldenItem

boolean (ItemStack): b, isBarterCurrency, method_24746, acceptsForBarter, m_149967_

boolean (ItemStack): b, isBarterCurrency, method_24746, acceptsForBarter

boolean (ItemStack): c, isFood, method_24752, isFood, m_149969_

boolean (ItemStack): c, isFood, method_24752, isFood

void (Piglin, RandomSource): a, initMemories, method_24736, setHuntedRecently, m_219205_

void (Piglin, RandomSource): a, initMemories, method_24736, setHuntedRecently

com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<OneShot<LivingEntity>, Integer>> (): a, createLookBehaviors, method_47272, makeFollowTasks, m_257792_

com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<OneShot<LivingEntity>, Integer>> (): a, createLookBehaviors, method_47272, makeFollowTasks

BehaviorControl<PathfinderMob> (): d, avoidRepellent, method_24738, makeGoToSoulFireTask, m_257691_

BehaviorControl<PathfinderMob> (): d, avoidRepellent, method_24738, makeGoToSoulFireTask

BehaviorControl<Piglin> (): e, babyAvoidNemesis, method_30090, goToNemesisTask, m_257417_

BehaviorControl<Piglin> (): e, babyAvoidNemesis, method_30090, goToNemesisTask

BehaviorControl<Piglin> (): f, avoidZombified, method_24747, makeFleeFromZombifiedPiglinTask, m_257731_

BehaviorControl<Piglin> (): f, avoidZombified, method_24747, makeFleeFromZombifiedPiglinTask

BehaviorControl<LivingEntity> (): g, babySometimesRideBabyHoglin, method_24737, makeRememberRideableHoglinTask, m_257528_

BehaviorControl<LivingEntity> (): g, babySometimesRideBabyHoglin, method_24737, makeRememberRideableHoglinTask

void (ServerLevel, Piglin, ItemEntity): a, pickUpItem, method_24726, loot

void (ServerLevel, Piglin, ItemStack): a, holdInOffhand, method_30089, swapItemWithOffHand

void (ServerLevel, Piglin, boolean): a, stopHoldingOffHandItem, method_24741, consumeOffHandItem

void (ServerLevel, Piglin): a, cancelAdmiring, method_25948, pickupItemWithOffHand

boolean (ServerLevel, Piglin, LivingEntity): b, isNearestValidAttackTarget, method_24755, isPreferredAttackTarget

Optional<? extends LivingEntity> (ServerLevel, Piglin): b, findNearestValidAttackTarget, method_24777, getPreferredTarget

void (ServerLevel, Player, boolean): a, angerNearbyPiglins, method_24733, onGuardedBlockInteracted

InteractionResult (ServerLevel, Piglin, Player, InteractionHand): a, mobInteract, method_24728, playerInteract

void (ServerLevel, Piglin, LivingEntity): a, wasHurtBy, method_24724, onAttacked

void (ServerLevel, AbstractPiglin, LivingEntity): a, maybeRetaliate, method_24759, tryRevenge

boolean (LivingEntity): a, isWearingSafeArmor, method_63665, isWearingPiglinSafeArmor

void (ServerLevel, AbstractPiglin, LivingEntity): b, broadcastAngerTarget, method_24742, angerAtCloserTargets

void (ServerLevel, AbstractPiglin): a, broadcastUniversalAnger, method_29945, angerNearbyPiglins

void (ServerLevel, AbstractPiglin, LivingEntity): c, setAngerTarget, method_24750, becomeAngryWith

void (ServerLevel, AbstractPiglin, LivingEntity): d, setAngerTargetToNearestTargetablePlayerIfFound, method_29946, becomeAngryWithPlayer

void (ServerLevel, AbstractPiglin, LivingEntity): e, setAngerTargetIfCloserThanCurrent, method_24763, angerAtIfCloser

1.21.1

Names

Fields

Constructors

Methods

1.21

Names

clq

clo

Fields

Constructors

Methods

1.20.6

Names

cdz

clq

Fields

Constructors

Methods

1.20.4

Names

cal

cdz

Fields

Constructors

Methods

1.20.2

Names

bxf

cal

Fields

Constructors

Methods

1.20.1

Names

bxd

bxf

Fields

int: l, BABY_FLEE_DURATION_AFTER_GETTING_HIT, field_30574, field_30574, f_149949_

int: l, BABY_FLEE_DURATION_AFTER_GETTING_HIT, field_30574, AVOID_TARGET_EXPIRY, f_149949_

int: m, HIT_BY_PLAYER_MEMORY_TIMEOUT, field_30575, field_30575, f_149950_

int: m, HIT_BY_PLAYER_MEMORY_TIMEOUT, field_30575, ADMIRING_DISABLED_EXPIRY, f_149950_

float: y, SPEED_WHEN_STRAFING_BACK_FROM_TARGET, field_30584, field_30584, f_149959_

float: y, SPEED_WHEN_STRAFING_BACK_FROM_TARGET, field_30584, CROSSBOW_ATTACK_FORWARD_MOVEMENT, f_149959_

float: F, SPEED_MULTIPLIER_WHEN_MOUNTING, field_30560, field_30560, f_149935_

float: F, SPEED_MULTIPLIER_WHEN_MOUNTING, field_30560, START_RIDING_SPEED, f_149935_

Constructors

Methods

BehaviorControl<Piglin> (): f, avoidZombified, method_24747, makeGoToZombifiedPiglinTask, m_257731_

BehaviorControl<Piglin> (): f, avoidZombified, method_24747, makeFleeFromZombifiedPiglinTask, m_257731_

1.19.4

Names

bvg

bxd

Fields

Constructors

Methods

1.19.3

Names

bst

bvg

Fields

int: d, PLAYER_ANGER_RANGE, field_30567, field_30567, f_149942_

int: e, PLAYER_ANGER_RANGE, field_30567, field_30567, f_149942_

int: e, ANGER_DURATION, field_30568, field_30568, f_149943_

int: f, ANGER_DURATION, field_30568, field_30568, f_149943_

int: f, ADMIRE_DURATION, field_30569, field_30569, f_149944_

int: g, ADMIRE_DURATION, field_30569, field_30569, f_149944_

int: g, MAX_DISTANCE_TO_WALK_TO_ITEM, field_30570, field_30570, f_149945_

int: h, MAX_DISTANCE_TO_WALK_TO_ITEM, field_30570, field_30570, f_149945_

int: h, MAX_TIME_TO_WALK_TO_ITEM, field_30571, field_30571, f_149946_

int: i, MAX_TIME_TO_WALK_TO_ITEM, field_30571, field_30571, f_149946_

int: i, HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM, field_30572, field_30572, f_149947_

int: j, HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM, field_30572, field_30572, f_149947_

int: j, CELEBRATION_TIME, field_30573, field_30573, f_149948_

int: k, CELEBRATION_TIME, field_30573, field_30573, f_149948_

UniformInt: k, TIME_BETWEEN_HUNTS, field_22388, HUNT_MEMORY_DURATION, f_34795_

UniformInt: d, TIME_BETWEEN_HUNTS, field_22388, HUNT_MEMORY_DURATION, f_34795_

Constructors

Methods

RunOne<Piglin> (): a, createIdleLookBehaviors, method_24717, makeRandomFollowTask, m_34805_

RunOne<LivingEntity> (): b, createIdleLookBehaviors, method_24717, makeRandomFollowTask, m_34805_

RunOne<Piglin> (): b, createIdleMovementBehaviors, method_24718, makeRandomWanderTask, m_34882_

RunOne<Piglin> (): c, createIdleMovementBehaviors, method_24718, makeRandomWanderTask, m_34882_

SetWalkTargetAwayFrom<BlockPos> (): c, avoidRepellent, method_24738, makeGoToSoulFireTask, m_34917_

CopyMemoryWithExpiry<Piglin, LivingEntity> (): d, babyAvoidNemesis, method_30090, goToNemesisTask, m_34937_

CopyMemoryWithExpiry<Piglin, LivingEntity> (): e, avoidZombified, method_24747, makeGoToZombifiedPiglinTask, m_34955_

boolean (Piglin): g, isBabyRidingBaby, method_29277, canRideHoglin, m_34992_

boolean (Piglin): f, isBabyRidingBaby, method_29277, canRideHoglin, m_34992_

List<ItemStack> (Piglin): h, getBarterResponseItems, method_24776, getBarteredItem, m_34996_

List<ItemStack> (Piglin): g, getBarterResponseItems, method_24776, getBarteredItem, m_34996_

boolean (Piglin): i, isNearZombified, method_29537, getNearestZombifiedPiglin, m_34998_

boolean (Piglin): h, isNearZombified, method_29537, getNearestZombifiedPiglin, m_34998_

Optional<? extends LivingEntity> (Piglin): j, findNearestValidAttackTarget, method_24777, getPreferredTarget, m_35000_

Optional<? extends LivingEntity> (Piglin): i, findNearestValidAttackTarget, method_24777, getPreferredTarget, m_35000_

boolean (Piglin): k, isNearAvoidTarget, method_29538, hasTargetToAvoid, m_35002_

boolean (Piglin): j, isNearAvoidTarget, method_29538, hasTargetToAvoid, m_35002_

boolean (Piglin): d, hasAnyoneNearbyHuntedRecently, method_24754, haveHuntedHoglinsRecently, m_34965_

List<AbstractPiglin> (Piglin): l, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, m_35004_

List<AbstractPiglin> (Piglin): d, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, m_35004_

void (Piglin): m, stopWalking, method_24781, stopWalking, m_35006_

void (Piglin): k, stopWalking, method_24781, stopWalking, m_35006_

RunSometimes<Piglin> (): f, babySometimesRideBabyHoglin, method_24737, makeRememberRideableHoglinTask, m_34970_

void (Piglin): e, broadcastDontKillAnyMoreHoglinsForAWhile, method_24758, rememberGroupHunting, m_34977_

Optional<LivingEntity> (Piglin): f, getAvoidTarget, method_29536, getAvoiding, m_34986_

Optional<LivingEntity> (Piglin): e, getAvoidTarget, method_29536, getAvoiding, m_34986_

boolean (Piglin): n, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, m_35008_

boolean (Piglin): l, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, m_35008_

boolean (Piglin): o, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, m_35010_

boolean (Piglin): m, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, m_35010_

boolean (Piglin): p, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, m_35012_

boolean (Piglin): n, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, m_35012_

void (Piglin): r, eat, method_24787, setEatenRecently, m_35014_

void (Piglin): o, eat, method_24787, setEatenRecently, m_35014_

Vec3 (Piglin): s, getRandomNearbyPos, method_24788, findGround, m_35016_

Vec3 (Piglin): p, getRandomNearbyPos, method_24788, findGround, m_35016_

boolean (Piglin): t, hasEatenRecently, method_24789, hasAteRecently, m_35018_

boolean (Piglin): q, hasEatenRecently, method_24789, hasAteRecently, m_35018_

boolean (Piglin): u, isAdmiringItem, method_24790, isAdmiringItem, m_35020_

boolean (Piglin): r, isAdmiringItem, method_24790, isAdmiringItem, m_35020_

boolean (Piglin): v, isNearRepellent, method_24791, hasSoulFireNearby, m_35022_

boolean (Piglin): s, isNearRepellent, method_24791, hasSoulFireNearby, m_35022_

boolean (Piglin): w, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, m_35024_

boolean (Piglin): t, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, m_35024_

boolean (Piglin): x, isHoldingItemInOffHand, method_24917, hasItemInOffHand, m_35026_

boolean (Piglin): u, isHoldingItemInOffHand, method_24917, hasItemInOffHand, m_35026_

boolean (Piglin): y, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, m_35028_

boolean (Piglin): v, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, m_35028_

boolean (Piglin): q, seesPlayerHoldingWantedItem, method_35197, hasNearestPlayerHoldingWantedItem, m_149971_

com.google.common.collect.ImmutableList<com.mojang.datafixers.util.Pair<OneShot<LivingEntity>, Integer>> (): a, createLookBehaviors, method_47272, makeFollowTasks, m_257792_

BehaviorControl<PathfinderMob> (): d, avoidRepellent, method_24738, makeGoToSoulFireTask, m_257691_

BehaviorControl<Piglin> (): e, babyAvoidNemesis, method_30090, goToNemesisTask, m_257417_

BehaviorControl<Piglin> (): f, avoidZombified, method_24747, makeGoToZombifiedPiglinTask, m_257731_

BehaviorControl<LivingEntity> (): g, babySometimesRideBabyHoglin, method_24737, makeRememberRideableHoglinTask, m_257528_

1.19.2

Names

Fields

Constructors

Methods

1.19.1

Names

brw

bst

Fields

Constructors

Methods

1.19

Names

bng

brw

Fields

Constructors

Methods

void (Piglin): a, initMemories, method_24736, setHuntedRecently, m_34832_

void (Piglin): b, updateActivity, method_24722, tickActivities, m_34898_

void (Piglin): a, updateActivity, method_24722, tickActivities, m_34898_

boolean (Piglin): h, isBabyRidingBaby, method_29277, canRideHoglin, m_34992_

boolean (Piglin): g, isBabyRidingBaby, method_29277, canRideHoglin, m_34992_

void (Piglin): c, cancelAdmiring, method_25948, pickupItemWithOffHand, m_34927_

void (Piglin): b, cancelAdmiring, method_25948, pickupItemWithOffHand, m_34927_

List<ItemStack> (Piglin): i, getBarterResponseItems, method_24776, getBarteredItem, m_34996_

List<ItemStack> (Piglin): h, getBarterResponseItems, method_24776, getBarteredItem, m_34996_

boolean (Piglin): j, isNearZombified, method_29537, getNearestZombifiedPiglin, m_34998_

boolean (Piglin): i, isNearZombified, method_29537, getNearestZombifiedPiglin, m_34998_

Optional<? extends LivingEntity> (Piglin): k, findNearestValidAttackTarget, method_24777, getPreferredTarget, m_35000_

Optional<? extends LivingEntity> (Piglin): j, findNearestValidAttackTarget, method_24777, getPreferredTarget, m_35000_

Optional<SoundEvent> (Piglin): d, getSoundForCurrentActivity, method_30091, getCurrentActivitySound, m_34947_

Optional<SoundEvent> (Piglin): c, getSoundForCurrentActivity, method_30091, getCurrentActivitySound, m_34947_

boolean (Piglin): l, isNearAvoidTarget, method_29538, hasTargetToAvoid, m_35002_

boolean (Piglin): k, isNearAvoidTarget, method_29538, hasTargetToAvoid, m_35002_

boolean (Piglin): e, hasAnyoneNearbyHuntedRecently, method_24754, haveHuntedHoglinsRecently, m_34965_

boolean (Piglin): d, hasAnyoneNearbyHuntedRecently, method_24754, haveHuntedHoglinsRecently, m_34965_

List<AbstractPiglin> (Piglin): m, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, m_35004_

List<AbstractPiglin> (Piglin): l, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, m_35004_

void (Piglin): n, stopWalking, method_24781, stopWalking, m_35006_

void (Piglin): m, stopWalking, method_24781, stopWalking, m_35006_

void (Piglin): f, broadcastDontKillAnyMoreHoglinsForAWhile, method_24758, rememberGroupHunting, m_34977_

void (Piglin): e, broadcastDontKillAnyMoreHoglinsForAWhile, method_24758, rememberGroupHunting, m_34977_

Optional<LivingEntity> (Piglin): g, getAvoidTarget, method_29536, getAvoiding, m_34986_

Optional<LivingEntity> (Piglin): f, getAvoidTarget, method_29536, getAvoiding, m_34986_

boolean (Piglin): o, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, m_35008_

boolean (Piglin): n, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, m_35008_

boolean (Piglin): p, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, m_35010_

boolean (Piglin): o, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, m_35010_

boolean (Piglin): q, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, m_35012_

boolean (Piglin): p, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, m_35012_

void (Piglin): s, eat, method_24787, setEatenRecently, m_35014_

void (Piglin): r, eat, method_24787, setEatenRecently, m_35014_

Vec3 (Piglin): t, getRandomNearbyPos, method_24788, findGround, m_35016_

Vec3 (Piglin): s, getRandomNearbyPos, method_24788, findGround, m_35016_

boolean (Piglin): u, hasEatenRecently, method_24789, hasAteRecently, m_35018_

boolean (Piglin): t, hasEatenRecently, method_24789, hasAteRecently, m_35018_

boolean (Piglin): v, isAdmiringItem, method_24790, isAdmiringItem, m_35020_

boolean (Piglin): u, isAdmiringItem, method_24790, isAdmiringItem, m_35020_

boolean (Piglin): w, isNearRepellent, method_24791, hasSoulFireNearby, m_35022_

boolean (Piglin): v, isNearRepellent, method_24791, hasSoulFireNearby, m_35022_

boolean (Piglin): x, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, m_35024_

boolean (Piglin): w, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, m_35024_

boolean (Piglin): y, isHoldingItemInOffHand, method_24917, hasItemInOffHand, m_35026_

boolean (Piglin): x, isHoldingItemInOffHand, method_24917, hasItemInOffHand, m_35026_

boolean (Piglin): z, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, m_35028_

boolean (Piglin): y, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, m_35028_

boolean (Piglin): r, seesPlayerHoldingWantedItem, method_35197, hasNearestPlayerHoldingWantedItem, m_149971_

boolean (Piglin): q, seesPlayerHoldingWantedItem, method_35197, hasNearestPlayerHoldingWantedItem, m_149971_

void (Piglin, RandomSource): a, initMemories, method_24736, setHuntedRecently, m_219205_

1.18.2

Names

bmo

bng

Fields

Constructors

Methods

1.18.1

Names

Fields

Constructors

Methods

1.18

Names

bjb

bmo

Fields

Constructors

Methods

boolean (Piglin): r, seesPlayerHoldingWantedItem, method_35197, method_35197, m_149971_

boolean (Piglin): r, seesPlayerHoldingWantedItem, method_35197, hasNearestPlayerHoldingWantedItem, m_149971_

1.17.1

Names

bja

bjb

Fields

Constructors

Methods

1.17

Names

bet

bja

net.minecraft.entity.monster.piglin.PiglinTasks

net.minecraft.src.C_1102_

net.minecraft.server.v1_16_R3.PiglinAI

net.minecraft.world.entity.monster.piglin.PiglinAI

Fields

Item: a, BARTERING_ITEM, field_23826, BARTERING_ITEM, field_234444_a_

Item: c, BARTERING_ITEM, field_23826, BARTERING_ITEM, f_34794_

IntRange: b, TIME_BETWEEN_HUNTS, field_22388, HUNT_MEMORY_DURATION, field_234445_b_

IntRange: c, RIDE_START_INTERVAL, field_22389, MEMORY_TRANSFER_TASK_DURATION, field_234446_c_

IntRange: d, RIDE_DURATION, field_22390, RIDE_TARGET_MEMORY_DURATION, field_234447_d_

IntRange: e, RETREAT_DURATION, field_22391, AVOID_MEMORY_DURATION, field_234448_e_

IntRange: f, AVOID_ZOMBIFIED_DURATION, field_25384, field_25384, field_234449_f_

IntRange: g, BABY_AVOID_NEMESIS_DURATION, field_25698, field_25698, field_241418_g_

Set<Item>: h, FOOD_ITEMS, field_22392, FOOD, field_234450_g_

int: a, REPELLENT_DETECTION_RANGE_HORIZONTAL, field_30565, field_30565, f_149940_

int: b, REPELLENT_DETECTION_RANGE_VERTICAL, field_30566, field_30566, f_149941_

int: d, PLAYER_ANGER_RANGE, field_30567, field_30567, f_149942_

int: e, ANGER_DURATION, field_30568, field_30568, f_149943_

int: f, ADMIRE_DURATION, field_30569, field_30569, f_149944_

int: g, MAX_DISTANCE_TO_WALK_TO_ITEM, field_30570, field_30570, f_149945_

int: h, MAX_TIME_TO_WALK_TO_ITEM, field_30571, field_30571, f_149946_

int: i, HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM, field_30572, field_30572, f_149947_

int: j, CELEBRATION_TIME, field_30573, field_30573, f_149948_

UniformInt: k, TIME_BETWEEN_HUNTS, field_22388, HUNT_MEMORY_DURATION, f_34795_

int: l, BABY_FLEE_DURATION_AFTER_GETTING_HIT, field_30574, field_30574, f_149949_

int: m, HIT_BY_PLAYER_MEMORY_TIMEOUT, field_30575, field_30575, f_149950_

int: n, MAX_WALK_DISTANCE_TO_START_RIDING, field_30576, field_30576, f_149951_

UniformInt: o, RIDE_START_INTERVAL, field_22389, MEMORY_TRANSFER_TASK_DURATION, f_34796_

UniformInt: p, RIDE_DURATION, field_22390, RIDE_TARGET_MEMORY_DURATION, f_34797_

UniformInt: q, RETREAT_DURATION, field_22391, AVOID_MEMORY_DURATION, f_34798_

int: r, MELEE_ATTACK_COOLDOWN, field_30577, field_30577, f_149952_

int: s, EAT_COOLDOWN, field_30578, field_30578, f_149953_

int: t, DESIRED_DISTANCE_FROM_ENTITY_WHEN_AVOIDING, field_30579, field_30579, f_149954_

int: u, MAX_LOOK_DIST, field_30580, field_30580, f_149955_

int: v, MAX_LOOK_DIST_FOR_PLAYER_HOLDING_LOVED_ITEM, field_30581, field_30581, f_149956_

int: w, INTERACTION_RANGE, field_30582, field_30582, f_149957_

int: x, MIN_DESIRED_DIST_FROM_TARGET_WHEN_HOLDING_CROSSBOW, field_30583, field_30583, f_149958_

float: y, SPEED_WHEN_STRAFING_BACK_FROM_TARGET, field_30584, field_30584, f_149959_

int: z, DESIRED_DISTANCE_FROM_ZOMBIFIED, field_30585, field_30585, f_149960_

UniformInt: A, AVOID_ZOMBIFIED_DURATION, field_25384, GO_TO_ZOMBIFIED_MEMORY_DURATION, f_34799_

UniformInt: B, BABY_AVOID_NEMESIS_DURATION, field_25698, GO_TO_NEMESIS_MEMORY_DURATION, f_34800_

float: C, PROBABILITY_OF_CELEBRATION_DANCE, field_30557, field_30557, f_149932_

float: D, SPEED_MULTIPLIER_WHEN_AVOIDING, field_30558, field_30558, f_149933_

float: E, SPEED_MULTIPLIER_WHEN_RETREATING, field_30559, field_30559, f_149934_

float: F, SPEED_MULTIPLIER_WHEN_MOUNTING, field_30560, field_30560, f_149935_

float: G, SPEED_MULTIPLIER_WHEN_GOING_TO_WANTED_ITEM, field_30561, field_30561, f_149936_

float: H, SPEED_MULTIPLIER_WHEN_GOING_TO_CELEBRATE_LOCATION, field_30562, field_30562, f_149937_

float: I, SPEED_MULTIPLIER_WHEN_DANCING, field_30563, field_30563, f_149938_

float: J, SPEED_MULTIPLIER_WHEN_IDLING, field_30564, field_30564, f_149939_

Constructors

()

Methods

Brain<?> (Piglin, Brain<Piglin>): a, makeBrain, method_24732, create, func_234469_a_

Brain<?> (Piglin, Brain<Piglin>): a, makeBrain, method_24732, create, m_34840_

void (Piglin): a, initMemories, method_24736, setHuntedRecently, func_234466_a_

void (Piglin): a, initMemories, method_24736, setHuntedRecently, m_34832_

void (Brain<Piglin>): a, initCoreActivity, method_24725, addCoreActivities, func_234464_a_

void (Brain<Piglin>): a, initCoreActivity, method_24725, addCoreActivities, m_34820_

void (Brain<Piglin>): b, initIdleActivity, method_24743, addIdleActivities, func_234485_b_

void (Brain<Piglin>): b, initIdleActivity, method_24743, addIdleActivities, m_34891_

void (Piglin, Brain<Piglin>): b, initFightActivity, method_24751, addFightActivities, func_234488_b_

void (Piglin, Brain<Piglin>): b, initFightActivity, method_24751, addFightActivities, m_34903_

void (Brain<Piglin>): c, initCelebrateActivity, method_24756, addCelebrateActivities, func_234495_c_

void (Brain<Piglin>): c, initCelebrateActivity, method_24756, addCelebrateActivities, m_34920_

void (Brain<Piglin>): d, initAdmireItemActivity, method_24760, addAdmireItemActivities, func_234502_d_

void (Brain<Piglin>): d, initAdmireItemActivity, method_24760, addAdmireItemActivities, m_34940_

void (Brain<Piglin>): e, initRetreatActivity, method_24764, addAvoidActivities, func_234507_e_

void (Brain<Piglin>): e, initRetreatActivity, method_24764, addAvoidActivities, m_34958_

void (Brain<Piglin>): f, initRideHoglinActivity, method_24768, addRideActivities, func_234511_f_

void (Brain<Piglin>): f, initRideHoglinActivity, method_24768, addRideActivities, m_34973_

RunOne<Piglin> (): a, createIdleLookBehaviors, method_24717, makeRandomFollowTask, func_234458_a_

RunOne<Piglin> (): a, createIdleLookBehaviors, method_24717, makeRandomFollowTask, m_34805_

RunOne<Piglin> (): b, createIdleMovementBehaviors, method_24718, makeRandomWanderTask, func_234481_b_

RunOne<Piglin> (): b, createIdleMovementBehaviors, method_24718, makeRandomWanderTask, m_34882_

SetWalkTargetAwayFrom<BlockPos> (): c, avoidRepellent, method_24738, makeGoToSoulFireTask, func_234493_c_

SetWalkTargetAwayFrom<BlockPos> (): c, avoidRepellent, method_24738, makeGoToSoulFireTask, m_34917_

CopyMemoryWithExpiry<Piglin, LivingEntity> (): d, babyAvoidNemesis, method_30090, method_30090, func_241428_d_

CopyMemoryWithExpiry<Piglin, LivingEntity> (): d, babyAvoidNemesis, method_30090, goToNemesisTask, m_34937_

CopyMemoryWithExpiry<Piglin, LivingEntity> (): e, avoidZombified, method_24747, makeGoToZombifiedPiglinTask, func_234500_d_

CopyMemoryWithExpiry<Piglin, LivingEntity> (): e, avoidZombified, method_24747, makeGoToZombifiedPiglinTask, m_34955_

void (Piglin): b, updateActivity, method_24722, tickActivities, func_234486_b_

void (Piglin): b, updateActivity, method_24722, tickActivities, m_34898_

boolean (Piglin): h, isBabyRidingBaby, method_29277, canRideHoglin, func_234522_j_

boolean (Piglin): h, isBabyRidingBaby, method_29277, canRideHoglin, m_34992_

void (Piglin, ItemEntity): a, pickUpItem, method_24726, loot, func_234470_a_

void (Piglin, ItemEntity): a, pickUpItem, method_24726, loot, m_34843_

void (Piglin, ItemStack): c, holdInOffhand, method_30089, swapItemWithOffHand, func_241427_c_

void (Piglin, ItemStack): c, holdInOffhand, method_30089, swapItemWithOffHand, m_34932_

ItemStack (ItemEntity): a, removeOneItemFromItemEntity, method_24848, getItemFromStack, func_234465_a_

ItemStack (ItemEntity): a, removeOneItemFromItemEntity, method_24848, getItemFromStack, m_34822_

void (Piglin, boolean): a, stopHoldingOffHandItem, method_24741, consumeOffHandItem, func_234477_a_

void (Piglin, boolean): a, stopHoldingOffHandItem, method_24741, consumeOffHandItem, m_34867_

void (Piglin): c, cancelAdmiring, method_25948, pickupItemWithOffHand, func_234496_c_

void (Piglin): c, cancelAdmiring, method_25948, pickupItemWithOffHand, m_34927_

void (Piglin, ItemStack): d, putInInventory, method_24849, barterItem, func_234498_c_

void (Piglin, ItemStack): d, putInInventory, method_24849, barterItem, m_34952_

void (Piglin, List<ItemStack>): a, throwItems, method_24772, doBarter, func_234475_a_

void (Piglin, List<ItemStack>): a, throwItems, method_24772, doBarter, m_34860_

void (Piglin, List<ItemStack>): b, throwItemsTowardRandomPos, method_24774, dropBarteredItem, func_234490_b_

void (Piglin, List<ItemStack>): b, throwItemsTowardRandomPos, method_24774, dropBarteredItem, m_34912_

void (Piglin, Player, List<ItemStack>): a, throwItemsTowardPlayer, method_24727, dropBarteredItem, func_234472_a_

void (Piglin, Player, List<ItemStack>): a, throwItemsTowardPlayer, method_24727, dropBarteredItem, m_34850_

void (Piglin, List<ItemStack>, Vec3): a, throwItemsTowardPos, method_24731, drop, func_234476_a_

void (Piglin, List<ItemStack>, Vec3): a, throwItemsTowardPos, method_24731, drop, m_34863_

List<ItemStack> (Piglin): i, getBarterResponseItems, method_24776, getBarteredItem, func_234524_k_

List<ItemStack> (Piglin): i, getBarterResponseItems, method_24776, getBarteredItem, m_34996_

boolean (LivingEntity, LivingEntity): a, wantsToDance, method_29276, method_29276, func_234461_a_

boolean (LivingEntity, LivingEntity): a, wantsToDance, method_29276, isHuntingTarget, m_34810_

boolean (Piglin, ItemStack): a, wantsToPickup, method_24730, canGather, func_234474_a_

boolean (Piglin, ItemStack): a, wantsToPickup, method_24730, canGather, m_34857_

boolean (Item): a, isLovedItem, method_24735, isGoldenItem, func_234480_a_

boolean (Piglin, Entity): a, wantsToStopRiding, method_24723, canRide, func_234467_a_

boolean (Piglin, Entity): a, wantsToStopRiding, method_24723, canRide, m_34834_

boolean (Piglin, LivingEntity): b, isNearestValidAttackTarget, method_24755, isPreferredAttackTarget, func_234504_d_

boolean (Piglin, LivingEntity): b, isNearestValidAttackTarget, method_24755, isPreferredAttackTarget, m_34900_

boolean (Piglin): j, isNearZombified, method_29537, getNearestZombifiedPiglin, func_234525_l_

boolean (Piglin): j, isNearZombified, method_29537, getNearestZombifiedPiglin, m_34998_

Optional<? extends LivingEntity> (Piglin): k, findNearestValidAttackTarget, method_24777, getPreferredTarget, func_234526_m_

Optional<? extends LivingEntity> (Piglin): k, findNearestValidAttackTarget, method_24777, getPreferredTarget, m_35000_

void (Player, boolean): a, angerNearbyPiglins, method_24733, onGuardedBlockInteracted, func_234478_a_

void (Player, boolean): a, angerNearbyPiglins, method_24733, onGuardedBlockInteracted, m_34873_

InteractionResult (Piglin, Player, InteractionHand): a, mobInteract, method_24728, playerInteract, func_234471_a_

InteractionResult (Piglin, Player, InteractionHand): a, mobInteract, method_24728, playerInteract, m_34846_

boolean (Piglin, ItemStack): b, canAdmire, method_27086, isWillingToTrade, func_234489_b_

boolean (Piglin, ItemStack): b, canAdmire, method_27086, isWillingToTrade, m_34909_

void (Piglin, LivingEntity): a, wasHurtBy, method_24724, onAttacked, func_234468_a_

void (Piglin, LivingEntity): a, wasHurtBy, method_24724, onAttacked, m_34837_

Optional<SoundEvent> (Piglin): d, getSoundForCurrentActivity, method_30091, getCurrentActivitySound, func_241429_d_

Optional<SoundEvent> (Piglin): d, getSoundForCurrentActivity, method_30091, getCurrentActivitySound, m_34947_

SoundEvent (Piglin, Activity): a, getSoundForActivity, method_30087, getSound, func_241422_a_

SoundEvent (Piglin, Activity): a, getSoundForActivity, method_30087, getSound, m_34854_

boolean (Piglin): l, isNearAvoidTarget, method_29538, hasTargetToAvoid, func_234528_o_

boolean (Piglin): l, isNearAvoidTarget, method_29538, hasTargetToAvoid, m_35002_

boolean (Piglin): e, hasAnyoneNearbyHuntedRecently, method_24754, haveHuntedHoglinsRecently, func_234508_e_

boolean (Piglin): e, hasAnyoneNearbyHuntedRecently, method_24754, haveHuntedHoglinsRecently, m_34965_

List<AbstractPiglin> (Piglin): m, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, func_234529_p_

List<AbstractPiglin> (Piglin): m, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, m_35004_

boolean (LivingEntity): a, isWearingGold, method_24719, wearsGoldArmor, func_234460_a_

boolean (LivingEntity): a, isWearingGold, method_24719, wearsGoldArmor, m_34808_

void (Piglin): n, stopWalking, method_24781, stopWalking, func_234531_r_

void (Piglin): n, stopWalking, method_24781, stopWalking, m_35006_

RunSometimes<Piglin> (): f, babySometimesRideBabyHoglin, method_24737, makeRememberRideableHoglinTask, func_234505_e_

RunSometimes<Piglin> (): f, babySometimesRideBabyHoglin, method_24737, makeRememberRideableHoglinTask, m_34970_

void (Piglin): f, broadcastDontKillAnyMoreHoglinsForAWhile, method_24758, rememberGroupHunting, func_234512_f_

void (Piglin): f, broadcastDontKillAnyMoreHoglinsForAWhile, method_24758, rememberGroupHunting, m_34977_

Optional<LivingEntity> (Piglin): g, getAvoidTarget, method_29536, method_29536, func_234515_g_

Optional<LivingEntity> (Piglin): g, getAvoidTarget, method_29536, getAvoiding, m_34986_

void (Piglin, LivingEntity): c, broadcastRetreat, method_24767, groupRunAwayFrom, func_234516_g_

void (Piglin, LivingEntity): c, broadcastRetreat, method_24767, groupRunAwayFrom, m_34929_

void (Piglin, LivingEntity): d, retreatFromNearestTarget, method_24771, runAwayFromClosestTarget, func_234519_h_

void (Piglin, LivingEntity): d, retreatFromNearestTarget, method_24771, runAwayFromClosestTarget, m_34949_

boolean (Piglin): o, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, func_234533_t_

boolean (Piglin): o, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, m_35008_

boolean (Piglin): p, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, func_234534_u_

boolean (Piglin): p, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, m_35010_

boolean (Piglin): q, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, func_234535_v_

boolean (Piglin): q, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, m_35012_

void (Piglin, LivingEntity): e, setAvoidTargetAndDontHuntForAWhile, method_24773, runAwayFrom, func_234521_i_

void (Piglin, LivingEntity): e, setAvoidTargetAndDontHuntForAWhile, method_24773, runAwayFrom, m_34967_

void (Piglin): s, eat, method_24787, setEatenRecently, func_234536_x_

void (Piglin): s, eat, method_24787, setEatenRecently, m_35014_

Vec3 (Piglin): t, getRandomNearbyPos, method_24788, findGround, func_234537_y_

Vec3 (Piglin): t, getRandomNearbyPos, method_24788, findGround, m_35016_

boolean (Piglin): u, hasEatenRecently, method_24789, hasAteRecently, func_234538_z_

boolean (Piglin): u, hasEatenRecently, method_24789, hasAteRecently, m_35018_

boolean (LivingEntity): c, hasCrossbow, method_24748, isHoldingCrossbow, func_234494_c_

boolean (LivingEntity): c, hasCrossbow, method_24748, isHoldingCrossbow, m_34918_

void (LivingEntity): d, admireGoldItem, method_24753, setAdmiringItem, func_234501_d_

void (LivingEntity): d, admireGoldItem, method_24753, setAdmiringItem, m_34938_

boolean (Piglin): v, isAdmiringItem, method_24790, isAdmiringItem, func_234451_A_

boolean (Piglin): v, isAdmiringItem, method_24790, isAdmiringItem, m_35020_

boolean (Item): b, isBarterCurrency, method_24746, acceptsForBarter, func_234492_b_

boolean (Item): c, isFood, method_24752, isFood, func_234499_c_

boolean (LivingEntity): e, isAttackAllowed, method_24757, shouldAttack, func_234506_e_

boolean (Piglin): w, isNearRepellent, method_24791, hasSoulFireNearby, func_234452_B_

boolean (Piglin): w, isNearRepellent, method_24791, hasSoulFireNearby, m_35022_

boolean (LivingEntity): f, seesPlayerHoldingLovedItem, method_24761, hasPlayerHoldingWantedItemNearby, func_234510_f_

boolean (LivingEntity): e, seesPlayerHoldingLovedItem, method_24761, hasPlayerHoldingWantedItemNearby, m_34971_

boolean (LivingEntity): g, doesntSeeAnyPlayerHoldingLovedItem, method_24765, canWander, func_234514_g_

boolean (LivingEntity): f, doesntSeeAnyPlayerHoldingLovedItem, method_24765, canWander, m_34982_

boolean (LivingEntity): b, isPlayerHoldingLovedItem, method_24739, isGoldHoldingPlayer, func_234482_b_

boolean (LivingEntity): b, isPlayerHoldingLovedItem, method_24739, isGoldHoldingPlayer, m_34883_

boolean (Piglin): x, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, func_234453_C_

boolean (Piglin): x, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, m_35024_

boolean (LivingEntity): h, wasHurtRecently, method_24769, hasBeenHurt, func_234517_h_

boolean (LivingEntity): g, wasHurtRecently, method_24769, hasBeenHurt, m_34988_

boolean (Piglin): y, isHoldingItemInOffHand, method_24917, hasItemInOffHand, func_234454_D_

boolean (Piglin): y, isHoldingItemInOffHand, method_24917, hasItemInOffHand, m_35026_

boolean (Piglin): z, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, func_234455_E_

boolean (Piglin): z, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, m_35028_

boolean (EntityType): a, isZombified, method_29534, isZombified, func_234459_a_

boolean (EntityType<?>): a, isZombified, method_29534, isZombified, m_34806_

void (AbstractPiglin, LivingEntity): a, maybeRetaliate, method_24759, tryRevenge, func_234509_e_

void (AbstractPiglin, LivingEntity): a, maybeRetaliate, method_24759, tryRevenge, m_34826_

List<AbstractPiglin> (AbstractPiglin): e, getAdultPiglins, method_26350, getNearbyPiglins, func_234530_q_

List<AbstractPiglin> (AbstractPiglin): e, getAdultPiglins, method_26350, getNearbyPiglins, m_34960_

void (AbstractPiglin, LivingEntity): b, broadcastAngerTarget, method_24742, angerAtCloserTargets, func_234487_b_

void (AbstractPiglin, LivingEntity): b, broadcastAngerTarget, method_24742, angerAtCloserTargets, m_34895_

void (AbstractPiglin): a, broadcastUniversalAnger, method_29945, angerNearbyPiglins, func_241430_f_

void (AbstractPiglin): a, broadcastUniversalAnger, method_29945, angerNearbyPiglins, m_34824_

void (AbstractPiglin, LivingEntity): c, setAngerTarget, method_24750, becomeAngryWith, func_234497_c_

void (AbstractPiglin, LivingEntity): c, setAngerTarget, method_24750, becomeAngryWith, m_34924_

void (AbstractPiglin, LivingEntity): d, setAngerTargetToNearestTargetablePlayerIfFound, method_29946, becomeAngryWithPlayer, func_241431_f_

void (AbstractPiglin, LivingEntity): d, setAngerTargetToNearestTargetablePlayerIfFound, method_29946, becomeAngryWithPlayer, m_34944_

void (AbstractPiglin, LivingEntity): e, setAngerTargetIfCloserThanCurrent, method_24763, angerAtIfCloser, func_234513_f_

void (AbstractPiglin, LivingEntity): e, setAngerTargetIfCloserThanCurrent, method_24763, angerAtIfCloser, m_34962_

Optional<LivingEntity> (AbstractPiglin): f, getAngerTarget, method_24782, getAngryAt, func_234532_s_

Optional<LivingEntity> (AbstractPiglin): f, getAngerTarget, method_24782, getAngryAt, m_34975_

Optional<Player> (AbstractPiglin): b, getNearestVisibleTargetablePlayer, method_29947, getNearestDetectedPlayer, func_241432_i_

Optional<Player> (AbstractPiglin): b, getNearestVisibleTargetablePlayer, method_29947, getNearestDetectedPlayer, m_34893_

void (AbstractPiglin): c, dontKillAnyMoreHoglinsForAWhile, method_24762, rememberHunting, func_234518_h_

void (AbstractPiglin): c, dontKillAnyMoreHoglinsForAWhile, method_24762, rememberHunting, m_34922_

boolean (AbstractPiglin): d, isIdle, method_24766, hasIdleActivity, func_234520_i_

boolean (AbstractPiglin): d, isIdle, method_24766, hasIdleActivity, m_34942_

boolean (ItemStack): a, isLovedItem, method_24735, isGoldenItem, m_149965_

boolean (Piglin): r, seesPlayerHoldingWantedItem, method_35197, method_35197, m_149971_

boolean (ItemStack): b, isBarterCurrency, method_24746, acceptsForBarter, m_149967_

boolean (ItemStack): c, isFood, method_24752, isFood, m_149969_

1.16.5

Names

Fields

Constructors

Methods

Optional<SoundEvent> (Piglin): d, getSoundForCurrentActivity, method_30091, method_30091, func_241429_d_

Optional<SoundEvent> (Piglin): d, getSoundForCurrentActivity, method_30091, getCurrentActivitySound, func_241429_d_

SoundEvent (Piglin, Activity): a, getSoundForActivity, method_30087, method_30087, func_241422_a_

SoundEvent (Piglin, Activity): a, getSoundForActivity, method_30087, getSound, func_241422_a_

1.16.4

Names

beq

bet

net.minecraft.server.v1_16_R2.PiglinAI

net.minecraft.server.v1_16_R3.PiglinAI

Fields

Constructors

Methods

1.16.3

Names

Fields

Constructors

Methods

1.16.2

Names

bdd

beq

net.minecraft.server.v1_16_R1.PiglinAI

net.minecraft.server.v1_16_R2.PiglinAI

Fields

Constructors

Methods

boolean (Piglin): l, isBabyRidingBaby, method_29277, canRideHoglin, func_234522_j_

boolean (Piglin): h, isBabyRidingBaby, method_29277, canRideHoglin, func_234522_j_

List<ItemStack> (Piglin): m, getBarterResponseItems, method_24776, getBarteredItem, func_234524_k_

List<ItemStack> (Piglin): i, getBarterResponseItems, method_24776, getBarteredItem, func_234524_k_

boolean (Piglin, LivingEntity): d, isNearestValidAttackTarget, method_24755, isPreferredAttackTarget, func_234504_d_

boolean (Piglin, LivingEntity): b, isNearestValidAttackTarget, method_24755, isPreferredAttackTarget, func_234504_d_

boolean (Piglin): n, isNearZombified, method_29537, getNearestZombifiedPiglin, func_234525_l_

boolean (Piglin): j, isNearZombified, method_29537, getNearestZombifiedPiglin, func_234525_l_

Optional<? extends LivingEntity> (Piglin): o, findNearestValidAttackTarget, method_24777, getPreferredTarget, func_234526_m_

Optional<? extends LivingEntity> (Piglin): k, findNearestValidAttackTarget, method_24777, getPreferredTarget, func_234526_m_

void (Player, boolean): a, angerNearbyPiglins, method_24733, onGuardedBlockBroken, func_234478_a_

void (Player, boolean): a, angerNearbyPiglins, method_24733, onGuardedBlockInteracted, func_234478_a_

void (Piglin, LivingEntity): e, maybeRetaliate, method_24759, tryRevenge, func_234509_e_

boolean (Piglin): p, isNearAvoidTarget, method_29538, hasTargetToAvoid, func_234528_o_

boolean (Piglin): l, isNearAvoidTarget, method_29538, hasTargetToAvoid, func_234528_o_

List<Piglin> (Piglin): q, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, func_234529_p_

List<AbstractPiglin> (Piglin): m, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, func_234529_p_

List<Piglin> (Piglin): r, getAdultPiglins, method_26350, getNearbyPiglins, func_234530_q_

void (Piglin): s, stopWalking, method_24781, stopWalking, func_234531_r_

void (Piglin): n, stopWalking, method_24781, stopWalking, func_234531_r_

void (Piglin, LivingEntity): b, broadcastAngerTarget, method_24742, angerAtCloserTargets, func_234487_b_

void (Piglin): f, broadcastUniversalAnger, method_29945, angerNearbyPiglins, func_241430_f_

void (Piglin): g, broadcastDontKillAnyMoreHoglinsForAWhile, method_24758, rememberGroupHunting, func_234512_f_

void (Piglin): f, broadcastDontKillAnyMoreHoglinsForAWhile, method_24758, rememberGroupHunting, func_234512_f_

void (Piglin, LivingEntity): c, setAngerTarget, method_24750, becomeAngryWith, func_234497_c_

void (Piglin, LivingEntity): f, setAngerTargetToNearestTargetablePlayerIfFound, method_29946, becomeAngryWithPlayer, func_241431_f_

void (Piglin, LivingEntity): g, setAngerTargetIfCloserThanCurrent, method_24763, angerAtIfCloser, func_234513_f_

Optional<LivingEntity> (Piglin): t, getAngerTarget, method_24782, getAngryAt, func_234532_s_

Optional<LivingEntity> (Piglin): h, getAvoidTarget, method_29536, method_29536, func_234515_g_

Optional<LivingEntity> (Piglin): g, getAvoidTarget, method_29536, method_29536, func_234515_g_

Optional<Player> (Piglin): i, getNearestVisibleTargetablePlayer, method_29947, getNearestDetectedPlayer, func_241432_i_

void (Piglin, LivingEntity): h, broadcastRetreat, method_24767, groupRunAwayFrom, func_234516_g_

void (Piglin, LivingEntity): c, broadcastRetreat, method_24767, groupRunAwayFrom, func_234516_g_

void (Piglin, LivingEntity): i, retreatFromNearestTarget, method_24771, runAwayFromClosestTarget, func_234519_h_

void (Piglin, LivingEntity): d, retreatFromNearestTarget, method_24771, runAwayFromClosestTarget, func_234519_h_

boolean (Piglin): u, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, func_234533_t_

boolean (Piglin): o, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, func_234533_t_

boolean (Piglin): v, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, func_234534_u_

boolean (Piglin): p, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, func_234534_u_

boolean (Piglin): w, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, func_234535_v_

boolean (Piglin): q, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, func_234535_v_

void (Piglin, LivingEntity): j, setAvoidTargetAndDontHuntForAWhile, method_24773, runAwayFrom, func_234521_i_

void (Piglin, LivingEntity): e, setAvoidTargetAndDontHuntForAWhile, method_24773, runAwayFrom, func_234521_i_

void (Piglin): j, dontKillAnyMoreHoglinsForAWhile, method_24762, rememberHunting, func_234518_h_

void (Piglin): y, eat, method_24787, setEatenRecently, func_234536_x_

void (Piglin): s, eat, method_24787, setEatenRecently, func_234536_x_

Vec3 (Piglin): z, getRandomNearbyPos, method_24788, findGround, func_234537_y_

Vec3 (Piglin): t, getRandomNearbyPos, method_24788, findGround, func_234537_y_

boolean (Piglin): A, hasEatenRecently, method_24789, hasAteRecently, func_234538_z_

boolean (Piglin): u, hasEatenRecently, method_24789, hasAteRecently, func_234538_z_

boolean (Piglin): k, isIdle, method_24766, hasIdleActivity, func_234520_i_

boolean (Piglin): B, isAdmiringItem, method_24790, isAdmiringItem, func_234451_A_

boolean (Piglin): v, isAdmiringItem, method_24790, isAdmiringItem, func_234451_A_

boolean (Piglin): C, isNearRepellent, method_24791, hasSoulFireNearby, func_234452_B_

boolean (Piglin): w, isNearRepellent, method_24791, hasSoulFireNearby, func_234452_B_

boolean (Piglin): D, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, func_234453_C_

boolean (Piglin): x, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, func_234453_C_

boolean (Piglin): E, isHoldingItemInOffHand, method_24917, hasItemInOffHand, func_234454_D_

boolean (Piglin): y, isHoldingItemInOffHand, method_24917, hasItemInOffHand, func_234454_D_

boolean (Piglin): F, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, func_234455_E_

boolean (Piglin): z, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, func_234455_E_

void (AbstractPiglin, LivingEntity): a, maybeRetaliate, method_24759, tryRevenge, func_234509_e_

List<AbstractPiglin> (AbstractPiglin): e, getAdultPiglins, method_26350, getNearbyPiglins, func_234530_q_

void (AbstractPiglin, LivingEntity): b, broadcastAngerTarget, method_24742, angerAtCloserTargets, func_234487_b_

void (AbstractPiglin): a, broadcastUniversalAnger, method_29945, angerNearbyPiglins, func_241430_f_

void (AbstractPiglin, LivingEntity): c, setAngerTarget, method_24750, becomeAngryWith, func_234497_c_

void (AbstractPiglin, LivingEntity): d, setAngerTargetToNearestTargetablePlayerIfFound, method_29946, becomeAngryWithPlayer, func_241431_f_

void (AbstractPiglin, LivingEntity): e, setAngerTargetIfCloserThanCurrent, method_24763, angerAtIfCloser, func_234513_f_

Optional<LivingEntity> (AbstractPiglin): f, getAngerTarget, method_24782, getAngryAt, func_234532_s_

Optional<Player> (AbstractPiglin): b, getNearestVisibleTargetablePlayer, method_29947, getNearestDetectedPlayer, func_241432_i_

void (AbstractPiglin): c, dontKillAnyMoreHoglinsForAWhile, method_24762, rememberHunting, func_234518_h_

boolean (AbstractPiglin): d, isIdle, method_24766, hasIdleActivity, func_234520_i_

1.16.1

Names

bdd

net.minecraft.world.entity.monster.piglin.PiglinAi

net.minecraft.class_4838

net.minecraft.entity.mob.PiglinBrain

net.minecraft.entity.monster.piglin.PiglinTasks

net.minecraft.server.v1_16_R1.PiglinAI

Fields

Item: a, BARTERING_ITEM, field_23826, BARTERING_ITEM, field_234444_a_

IntRange: b, TIME_BETWEEN_HUNTS, field_22388, HUNT_MEMORY_DURATION, field_234445_b_

IntRange: c, RIDE_START_INTERVAL, field_22389, MEMORY_TRANSFER_TASK_DURATION, field_234446_c_

IntRange: d, RIDE_DURATION, field_22390, RIDE_TARGET_MEMORY_DURATION, field_234447_d_

IntRange: e, RETREAT_DURATION, field_22391, AVOID_MEMORY_DURATION, field_234448_e_

IntRange: f, AVOID_ZOMBIFIED_DURATION, field_25384, field_25384, field_234449_f_

IntRange: g, BABY_AVOID_NEMESIS_DURATION, field_25698, field_25698, field_241418_g_

Set<Item>: h, FOOD_ITEMS, field_22392, FOOD, field_234450_g_

Constructors

Methods

Brain<?> (Piglin, Brain<Piglin>): a, makeBrain, method_24732, create, func_234469_a_

void (Piglin): a, initMemories, method_24736, setHuntedRecently, func_234466_a_

void (Brain<Piglin>): a, initCoreActivity, method_24725, addCoreActivities, func_234464_a_

void (Brain<Piglin>): b, initIdleActivity, method_24743, addIdleActivities, func_234485_b_

void (Piglin, Brain<Piglin>): b, initFightActivity, method_24751, addFightActivities, func_234488_b_

void (Brain<Piglin>): c, initCelebrateActivity, method_24756, addCelebrateActivities, func_234495_c_

void (Brain<Piglin>): d, initAdmireItemActivity, method_24760, addAdmireItemActivities, func_234502_d_

void (Brain<Piglin>): e, initRetreatActivity, method_24764, addAvoidActivities, func_234507_e_

void (Brain<Piglin>): f, initRideHoglinActivity, method_24768, addRideActivities, func_234511_f_

RunOne<Piglin> (): a, createIdleLookBehaviors, method_24717, makeRandomFollowTask, func_234458_a_

RunOne<Piglin> (): b, createIdleMovementBehaviors, method_24718, makeRandomWanderTask, func_234481_b_

SetWalkTargetAwayFrom<BlockPos> (): c, avoidRepellent, method_24738, makeGoToSoulFireTask, func_234493_c_

CopyMemoryWithExpiry<Piglin, LivingEntity> (): d, babyAvoidNemesis, method_30090, method_30090, func_241428_d_

CopyMemoryWithExpiry<Piglin, LivingEntity> (): e, avoidZombified, method_24747, makeGoToZombifiedPiglinTask, func_234500_d_

void (Piglin): b, updateActivity, method_24722, tickActivities, func_234486_b_

boolean (Piglin): l, isBabyRidingBaby, method_29277, canRideHoglin, func_234522_j_

void (Piglin, ItemEntity): a, pickUpItem, method_24726, loot, func_234470_a_

void (Piglin, ItemStack): c, holdInOffhand, method_30089, swapItemWithOffHand, func_241427_c_

ItemStack (ItemEntity): a, removeOneItemFromItemEntity, method_24848, getItemFromStack, func_234465_a_

void (Piglin, boolean): a, stopHoldingOffHandItem, method_24741, consumeOffHandItem, func_234477_a_

void (Piglin): c, cancelAdmiring, method_25948, pickupItemWithOffHand, func_234496_c_

void (Piglin, ItemStack): d, putInInventory, method_24849, barterItem, func_234498_c_

void (Piglin, List<ItemStack>): a, throwItems, method_24772, doBarter, func_234475_a_

void (Piglin, List<ItemStack>): b, throwItemsTowardRandomPos, method_24774, dropBarteredItem, func_234490_b_

void (Piglin, Player, List<ItemStack>): a, throwItemsTowardPlayer, method_24727, dropBarteredItem, func_234472_a_

void (Piglin, List<ItemStack>, Vec3): a, throwItemsTowardPos, method_24731, drop, func_234476_a_

List<ItemStack> (Piglin): m, getBarterResponseItems, method_24776, getBarteredItem, func_234524_k_

boolean (LivingEntity, LivingEntity): a, wantsToDance, method_29276, method_29276, func_234461_a_

boolean (Piglin, ItemStack): a, wantsToPickup, method_24730, canGather, func_234474_a_

boolean (Item): a, isLovedItem, method_24735, isGoldenItem, func_234480_a_

boolean (Piglin, Entity): a, wantsToStopRiding, method_24723, canRide, func_234467_a_

boolean (Piglin, LivingEntity): d, isNearestValidAttackTarget, method_24755, isPreferredAttackTarget, func_234504_d_

boolean (Piglin): n, isNearZombified, method_29537, getNearestZombifiedPiglin, func_234525_l_

Optional<? extends LivingEntity> (Piglin): o, findNearestValidAttackTarget, method_24777, getPreferredTarget, func_234526_m_

void (Player, boolean): a, angerNearbyPiglins, method_24733, onGuardedBlockBroken, func_234478_a_

InteractionResult (Piglin, Player, InteractionHand): a, mobInteract, method_24728, playerInteract, func_234471_a_

boolean (Piglin, ItemStack): b, canAdmire, method_27086, isWillingToTrade, func_234489_b_

void (Piglin, LivingEntity): a, wasHurtBy, method_24724, onAttacked, func_234468_a_

void (Piglin, LivingEntity): e, maybeRetaliate, method_24759, tryRevenge, func_234509_e_

Optional<SoundEvent> (Piglin): d, getSoundForCurrentActivity, method_30091, method_30091, func_241429_d_

SoundEvent (Piglin, Activity): a, getSoundForActivity, method_30087, method_30087, func_241422_a_

boolean (Piglin): p, isNearAvoidTarget, method_29538, hasTargetToAvoid, func_234528_o_

boolean (Piglin): e, hasAnyoneNearbyHuntedRecently, method_24754, haveHuntedHoglinsRecently, func_234508_e_

List<Piglin> (Piglin): q, getVisibleAdultPiglins, method_24780, getNearbyVisiblePiglins, func_234529_p_

List<Piglin> (Piglin): r, getAdultPiglins, method_26350, getNearbyPiglins, func_234530_q_

boolean (LivingEntity): a, isWearingGold, method_24719, wearsGoldArmor, func_234460_a_

void (Piglin): s, stopWalking, method_24781, stopWalking, func_234531_r_

RunSometimes<Piglin> (): f, babySometimesRideBabyHoglin, method_24737, makeRememberRideableHoglinTask, func_234505_e_

void (Piglin, LivingEntity): b, broadcastAngerTarget, method_24742, angerAtCloserTargets, func_234487_b_

void (Piglin): f, broadcastUniversalAnger, method_29945, angerNearbyPiglins, func_241430_f_

void (Piglin): g, broadcastDontKillAnyMoreHoglinsForAWhile, method_24758, rememberGroupHunting, func_234512_f_

void (Piglin, LivingEntity): c, setAngerTarget, method_24750, becomeAngryWith, func_234497_c_

void (Piglin, LivingEntity): f, setAngerTargetToNearestTargetablePlayerIfFound, method_29946, becomeAngryWithPlayer, func_241431_f_

void (Piglin, LivingEntity): g, setAngerTargetIfCloserThanCurrent, method_24763, angerAtIfCloser, func_234513_f_

Optional<LivingEntity> (Piglin): t, getAngerTarget, method_24782, getAngryAt, func_234532_s_

Optional<LivingEntity> (Piglin): h, getAvoidTarget, method_29536, method_29536, func_234515_g_

Optional<Player> (Piglin): i, getNearestVisibleTargetablePlayer, method_29947, getNearestDetectedPlayer, func_241432_i_

void (Piglin, LivingEntity): h, broadcastRetreat, method_24767, groupRunAwayFrom, func_234516_g_

void (Piglin, LivingEntity): i, retreatFromNearestTarget, method_24771, runAwayFromClosestTarget, func_234519_h_

boolean (Piglin): u, wantsToStopFleeing, method_24783, shouldRunAwayFromHoglins, func_234533_t_

boolean (Piglin): v, piglinsEqualOrOutnumberHoglins, method_24784, hasNoAdvantageAgainstHoglins, func_234534_u_

boolean (Piglin): w, hoglinsOutnumberPiglins, method_24785, hasOutnumberedHoglins, func_234535_v_

void (Piglin, LivingEntity): j, setAvoidTargetAndDontHuntForAWhile, method_24773, runAwayFrom, func_234521_i_

void (Piglin): j, dontKillAnyMoreHoglinsForAWhile, method_24762, rememberHunting, func_234518_h_

void (Piglin): y, eat, method_24787, setEatenRecently, func_234536_x_

Vec3 (Piglin): z, getRandomNearbyPos, method_24788, findGround, func_234537_y_

boolean (Piglin): A, hasEatenRecently, method_24789, hasAteRecently, func_234538_z_

boolean (Piglin): k, isIdle, method_24766, hasIdleActivity, func_234520_i_

boolean (LivingEntity): c, hasCrossbow, method_24748, isHoldingCrossbow, func_234494_c_

void (LivingEntity): d, admireGoldItem, method_24753, setAdmiringItem, func_234501_d_

boolean (Piglin): B, isAdmiringItem, method_24790, isAdmiringItem, func_234451_A_

boolean (Item): b, isBarterCurrency, method_24746, acceptsForBarter, func_234492_b_

boolean (Item): c, isFood, method_24752, isFood, func_234499_c_

boolean (LivingEntity): e, isAttackAllowed, method_24757, shouldAttack, func_234506_e_

boolean (Piglin): C, isNearRepellent, method_24791, hasSoulFireNearby, func_234452_B_

boolean (LivingEntity): f, seesPlayerHoldingLovedItem, method_24761, hasPlayerHoldingWantedItemNearby, func_234510_f_

boolean (LivingEntity): g, doesntSeeAnyPlayerHoldingLovedItem, method_24765, canWander, func_234514_g_

boolean (LivingEntity): b, isPlayerHoldingLovedItem, method_24739, isGoldHoldingPlayer, func_234482_b_

boolean (Piglin): D, isAdmiringDisabled, method_24714, hasBeenHitByPlayer, func_234453_C_

boolean (LivingEntity): h, wasHurtRecently, method_24769, hasBeenHurt, func_234517_h_

boolean (Piglin): E, isHoldingItemInOffHand, method_24917, hasItemInOffHand, func_234454_D_

boolean (Piglin): F, isNotHoldingLovedItemInOffHand, method_24850, doesNotHaveGoldInOffHand, func_234455_E_

boolean (EntityType): a, isZombified, method_29534, isZombified, func_234459_a_