Package net.minecraft.entity.mob
Class PiglinBrain
java.lang.Object
net.minecraft.entity.mob.PiglinBrain
- Mappings:
- Namespace - Name - official - bxf- intermediary - net/minecraft/class_4838- named - net/minecraft/entity/mob/PiglinBrain
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate static final UniformIntProviderprivate static final intstatic final Itemprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatstatic final intstatic final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final UniformIntProviderprivate static final UniformIntProviderprotected static final UniformIntProviderprivate static final UniformIntProviderprivate static final UniformIntProviderprivate static final float
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static booleanacceptsForBarter(ItemStack stack) private static voidaddAdmireItemActivities(Brain<PiglinEntity> brain) private static voidaddAvoidActivities(Brain<PiglinEntity> brain) private static voidaddCelebrateActivities(Brain<PiglinEntity> brain) private static voidaddCoreActivities(Brain<PiglinEntity> piglin) private static voidaddFightActivities(PiglinEntity piglin, Brain<PiglinEntity> brain) private static voidaddIdleActivities(Brain<PiglinEntity> piglin) private static voidaddRideActivities(Brain<PiglinEntity> brain) protected static voidangerAtCloserTargets(AbstractPiglinEntity piglin, LivingEntity target) private static voidangerAtIfCloser(AbstractPiglinEntity piglin, LivingEntity target) protected static voidprivate static voidbarterItem(PiglinEntity piglin, ItemStack stack) protected static voidbecomeAngryWith(AbstractPiglinEntity piglin, LivingEntity target) private static voidbecomeAngryWithPlayer(AbstractPiglinEntity piglin, LivingEntity player) protected static booleancanGather(PiglinEntity piglin, ItemStack stack) private static booleancanRide(PiglinEntity piglin, Entity ridden) private static booleancanRideHoglin(PiglinEntity piglin) private static booleancanWander(LivingEntity piglin) protected static voidconsumeOffHandItem(PiglinEntity piglin, boolean barter) protected static Brain<?>create(PiglinEntity piglin, Brain<PiglinEntity> brain) private static voiddoBarter(PiglinEntity piglin, List<ItemStack> items) private static booleandoesNotHaveGoldInOffHand(PiglinEntity piglin) private static voiddrop(PiglinEntity piglin, List<ItemStack> items, Vec3d pos) private static voiddropBarteredItem(PiglinEntity piglin, List<ItemStack> items) private static voiddropBarteredItem(PiglinEntity piglin, PlayerEntity player, List<ItemStack> items) private static Vec3dfindGround(PiglinEntity piglin) private static Optional<LivingEntity>getAngryAt(AbstractPiglinEntity piglin) static Optional<LivingEntity>getAvoiding(PiglinEntity piglin) getBarteredItem(PiglinEntity piglin) static Optional<SoundEvent>getCurrentActivitySound(PiglinEntity piglin) private static ItemStackgetItemFromStack(ItemEntity stack) private static List<AbstractPiglinEntity>getNearbyPiglins(AbstractPiglinEntity piglin) protected static List<AbstractPiglinEntity>getNearbyVisiblePiglins(PiglinEntity piglin) static Optional<PlayerEntity>private static booleanprivate static Optional<? extends LivingEntity>getPreferredTarget(PiglinEntity piglin) private static SoundEventgetSound(PiglinEntity piglin, Activity activity) private static Task<PiglinEntity>private static voidgroupRunAwayFrom(PiglinEntity piglin, LivingEntity target) private static booleanhasAteRecently(PiglinEntity piglin) private static booleanhasBeenHitByPlayer(PiglinEntity piglin) private static booleanhasBeenHurt(LivingEntity piglin) protected static booleanhasIdleActivity(AbstractPiglinEntity piglin) private static booleanhasItemInOffHand(PiglinEntity piglin) private static booleanprivate static booleanhasOutnumberedHoglins(PiglinEntity piglins) private static booleanprivate static booleanhasSoulFireNearby(PiglinEntity piglin) private static booleanhasTargetToAvoid(PiglinEntity piglin) private static booleanisAdmiringItem(PiglinEntity entity) private static booleanprotected static booleanisGoldenItem(ItemStack stack) static booleanisGoldHoldingPlayer(LivingEntity target) private static booleanisHoldingCrossbow(LivingEntity piglin) private static booleanisHuntingTarget(LivingEntity piglin, LivingEntity target) private static booleanisPreferredAttackTarget(PiglinEntity piglin, LivingEntity target) protected static booleanisWillingToTrade(PiglinEntity piglin, ItemStack nearbyItems) static booleanisZombified(EntityType<?> entityType) protected static voidloot(PiglinEntity piglin, ItemEntity drop) private static Task<PiglinEntity>private static ImmutableList<com.mojang.datafixers.util.Pair<SingleTickTask<LivingEntity>,Integer>> private static Task<PathAwareEntity>private static RandomTask<LivingEntity>private static RandomTask<PiglinEntity>private static Task<LivingEntity>protected static voidonAttacked(PiglinEntity piglin, LivingEntity attacker) static voidonGuardedBlockInteracted(PlayerEntity player, boolean blockOpen) protected static voidpickupItemWithOffHand(PiglinEntity piglin) static ActionResultplayerInteract(PiglinEntity piglin, PlayerEntity player, Hand hand) protected static voidrememberHunting(AbstractPiglinEntity piglin) private static voidrunAwayFrom(PiglinEntity piglin, LivingEntity target) private static voidrunAwayFromClosestTarget(PiglinEntity piglin, LivingEntity target) private static voidsetAdmiringItem(LivingEntity entity) private static voidsetEatenRecently(PiglinEntity piglin) protected static voidsetHuntedRecently(PiglinEntity piglin, Random random) private static booleanshouldRunAwayFromHoglins(PiglinEntity piglin) private static voidstopWalking(PiglinEntity piglin) private static voidswapItemWithOffHand(PiglinEntity piglin, ItemStack stack) protected static voidtickActivities(PiglinEntity piglin) protected static voidtryRevenge(AbstractPiglinEntity piglin, LivingEntity target) static booleanwearsGoldArmor(LivingEntity entity) 
- 
Field Details- 
field_30565public static final int field_30565- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a:I- intermediary - field_30565- Lnet/minecraft/class_4838;field_30565:I- named - field_30565- Lnet/minecraft/entity/mob/PiglinBrain;field_30565:I
 
- 
field_30566public static final int field_30566- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbxf;b:I- intermediary - field_30566- Lnet/minecraft/class_4838;field_30566:I- named - field_30566- Lnet/minecraft/entity/mob/PiglinBrain;field_30566:I
 
- 
BARTERING_ITEM- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbxf;c:Lcfu;- intermediary - field_23826- Lnet/minecraft/class_4838;field_23826:Lnet/minecraft/class_1792;- named - BARTERING_ITEM- Lnet/minecraft/entity/mob/PiglinBrain;BARTERING_ITEM:Lnet/minecraft/item/Item;
 
- 
field_30567private static final int field_30567- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbxf;e:I- intermediary - field_30567- Lnet/minecraft/class_4838;field_30567:I- named - field_30567- Lnet/minecraft/entity/mob/PiglinBrain;field_30567:I
 
- 
field_30568private static final int field_30568- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbxf;f:I- intermediary - field_30568- Lnet/minecraft/class_4838;field_30568:I- named - field_30568- Lnet/minecraft/entity/mob/PiglinBrain;field_30568:I
 
- 
field_30569private static final int field_30569- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbxf;g:I- intermediary - field_30569- Lnet/minecraft/class_4838;field_30569:I- named - field_30569- Lnet/minecraft/entity/mob/PiglinBrain;field_30569:I
 
- 
field_30570private static final int field_30570- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbxf;h:I- intermediary - field_30570- Lnet/minecraft/class_4838;field_30570:I- named - field_30570- Lnet/minecraft/entity/mob/PiglinBrain;field_30570:I
 
- 
field_30571private static final int field_30571- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - i- Lbxf;i:I- intermediary - field_30571- Lnet/minecraft/class_4838;field_30571:I- named - field_30571- Lnet/minecraft/entity/mob/PiglinBrain;field_30571:I
 
- 
field_30572private static final int field_30572- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbxf;j:I- intermediary - field_30572- Lnet/minecraft/class_4838;field_30572:I- named - field_30572- Lnet/minecraft/entity/mob/PiglinBrain;field_30572:I
 
- 
field_30573private static final int field_30573- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - k- Lbxf;k:I- intermediary - field_30573- Lnet/minecraft/class_4838;field_30573:I- named - field_30573- Lnet/minecraft/entity/mob/PiglinBrain;field_30573:I
 
- 
HUNT_MEMORY_DURATION- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbxf;d:Lbdi;- intermediary - field_22388- Lnet/minecraft/class_4838;field_22388:Lnet/minecraft/class_6019;- named - HUNT_MEMORY_DURATION- Lnet/minecraft/entity/mob/PiglinBrain;HUNT_MEMORY_DURATION:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
 
- 
AVOID_TARGET_EXPIRYprivate static final int AVOID_TARGET_EXPIRY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - l- Lbxf;l:I- intermediary - field_30574- Lnet/minecraft/class_4838;field_30574:I- named - AVOID_TARGET_EXPIRY- Lnet/minecraft/entity/mob/PiglinBrain;AVOID_TARGET_EXPIRY:I
 
- 
ADMIRING_DISABLED_EXPIRYprivate static final int ADMIRING_DISABLED_EXPIRY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - m- Lbxf;m:I- intermediary - field_30575- Lnet/minecraft/class_4838;field_30575:I- named - ADMIRING_DISABLED_EXPIRY- Lnet/minecraft/entity/mob/PiglinBrain;ADMIRING_DISABLED_EXPIRY:I
 
- 
field_30576private static final int field_30576- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - n- Lbxf;n:I- intermediary - field_30576- Lnet/minecraft/class_4838;field_30576:I- named - field_30576- Lnet/minecraft/entity/mob/PiglinBrain;field_30576:I
 
- 
MEMORY_TRANSFER_TASK_DURATION- Mappings:
- Namespace - Name - Mixin selector - official - o- Lbxf;o:Lbdi;- intermediary - field_22389- Lnet/minecraft/class_4838;field_22389:Lnet/minecraft/class_6019;- named - MEMORY_TRANSFER_TASK_DURATION- Lnet/minecraft/entity/mob/PiglinBrain;MEMORY_TRANSFER_TASK_DURATION:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
 
- 
RIDE_TARGET_MEMORY_DURATION- Mappings:
- Namespace - Name - Mixin selector - official - p- Lbxf;p:Lbdi;- intermediary - field_22390- Lnet/minecraft/class_4838;field_22390:Lnet/minecraft/class_6019;- named - RIDE_TARGET_MEMORY_DURATION- Lnet/minecraft/entity/mob/PiglinBrain;RIDE_TARGET_MEMORY_DURATION:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
 
- 
AVOID_MEMORY_DURATION- Mappings:
- Namespace - Name - Mixin selector - official - q- Lbxf;q:Lbdi;- intermediary - field_22391- Lnet/minecraft/class_4838;field_22391:Lnet/minecraft/class_6019;- named - AVOID_MEMORY_DURATION- Lnet/minecraft/entity/mob/PiglinBrain;AVOID_MEMORY_DURATION:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
 
- 
field_30577private static final int field_30577- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - r- Lbxf;r:I- intermediary - field_30577- Lnet/minecraft/class_4838;field_30577:I- named - field_30577- Lnet/minecraft/entity/mob/PiglinBrain;field_30577:I
 
- 
field_30578private static final int field_30578- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - s- Lbxf;s:I- intermediary - field_30578- Lnet/minecraft/class_4838;field_30578:I- named - field_30578- Lnet/minecraft/entity/mob/PiglinBrain;field_30578:I
 
- 
field_30579private static final int field_30579- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - t- Lbxf;t:I- intermediary - field_30579- Lnet/minecraft/class_4838;field_30579:I- named - field_30579- Lnet/minecraft/entity/mob/PiglinBrain;field_30579:I
 
- 
field_30580private static final int field_30580- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - u- Lbxf;u:I- intermediary - field_30580- Lnet/minecraft/class_4838;field_30580:I- named - field_30580- Lnet/minecraft/entity/mob/PiglinBrain;field_30580:I
 
- 
field_30581private static final int field_30581- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - v- Lbxf;v:I- intermediary - field_30581- Lnet/minecraft/class_4838;field_30581:I- named - field_30581- Lnet/minecraft/entity/mob/PiglinBrain;field_30581:I
 
- 
field_30582private static final int field_30582- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - w- Lbxf;w:I- intermediary - field_30582- Lnet/minecraft/class_4838;field_30582:I- named - field_30582- Lnet/minecraft/entity/mob/PiglinBrain;field_30582:I
 
- 
field_30583private static final int field_30583- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - x- Lbxf;x:I- intermediary - field_30583- Lnet/minecraft/class_4838;field_30583:I- named - field_30583- Lnet/minecraft/entity/mob/PiglinBrain;field_30583:I
 
- 
CROSSBOW_ATTACK_FORWARD_MOVEMENTprivate static final float CROSSBOW_ATTACK_FORWARD_MOVEMENT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - y- Lbxf;y:F- intermediary - field_30584- Lnet/minecraft/class_4838;field_30584:F- named - CROSSBOW_ATTACK_FORWARD_MOVEMENT- Lnet/minecraft/entity/mob/PiglinBrain;CROSSBOW_ATTACK_FORWARD_MOVEMENT:F
 
- 
field_30585private static final int field_30585- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - z- Lbxf;z:I- intermediary - field_30585- Lnet/minecraft/class_4838;field_30585:I- named - field_30585- Lnet/minecraft/entity/mob/PiglinBrain;field_30585:I
 
- 
GO_TO_ZOMBIFIED_MEMORY_DURATION- Mappings:
- Namespace - Name - Mixin selector - official - A- Lbxf;A:Lbdi;- intermediary - field_25384- Lnet/minecraft/class_4838;field_25384:Lnet/minecraft/class_6019;- named - GO_TO_ZOMBIFIED_MEMORY_DURATION- Lnet/minecraft/entity/mob/PiglinBrain;GO_TO_ZOMBIFIED_MEMORY_DURATION:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
 
- 
GO_TO_NEMESIS_MEMORY_DURATION- Mappings:
- Namespace - Name - Mixin selector - official - B- Lbxf;B:Lbdi;- intermediary - field_25698- Lnet/minecraft/class_4838;field_25698:Lnet/minecraft/class_6019;- named - GO_TO_NEMESIS_MEMORY_DURATION- Lnet/minecraft/entity/mob/PiglinBrain;GO_TO_NEMESIS_MEMORY_DURATION:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
 
- 
field_30557private static final float field_30557- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - C- Lbxf;C:F- intermediary - field_30557- Lnet/minecraft/class_4838;field_30557:F- named - field_30557- Lnet/minecraft/entity/mob/PiglinBrain;field_30557:F
 
- 
field_30558private static final float field_30558- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - D- Lbxf;D:F- intermediary - field_30558- Lnet/minecraft/class_4838;field_30558:F- named - field_30558- Lnet/minecraft/entity/mob/PiglinBrain;field_30558:F
 
- 
field_30559private static final float field_30559- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - E- Lbxf;E:F- intermediary - field_30559- Lnet/minecraft/class_4838;field_30559:F- named - field_30559- Lnet/minecraft/entity/mob/PiglinBrain;field_30559:F
 
- 
START_RIDING_SPEEDprivate static final float START_RIDING_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - F- Lbxf;F:F- intermediary - field_30560- Lnet/minecraft/class_4838;field_30560:F- named - START_RIDING_SPEED- Lnet/minecraft/entity/mob/PiglinBrain;START_RIDING_SPEED:F
 
- 
field_30561private static final float field_30561- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - G- Lbxf;G:F- intermediary - field_30561- Lnet/minecraft/class_4838;field_30561:F- named - field_30561- Lnet/minecraft/entity/mob/PiglinBrain;field_30561:F
 
- 
field_30562private static final float field_30562- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - H- Lbxf;H:F- intermediary - field_30562- Lnet/minecraft/class_4838;field_30562:F- named - field_30562- Lnet/minecraft/entity/mob/PiglinBrain;field_30562:F
 
- 
field_30563private static final float field_30563- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - I- Lbxf;I:F- intermediary - field_30563- Lnet/minecraft/class_4838;field_30563:F- named - field_30563- Lnet/minecraft/entity/mob/PiglinBrain;field_30563:F
 
- 
field_30564private static final float field_30564- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - J- Lbxf;J:F- intermediary - field_30564- Lnet/minecraft/class_4838;field_30564:F- named - field_30564- Lnet/minecraft/entity/mob/PiglinBrain;field_30564:F
 
 
- 
- 
Constructor Details- 
PiglinBrainpublic PiglinBrain()
 
- 
- 
Method Details- 
create- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbxe;Lbha;)Lbha;- intermediary - method_24732- Lnet/minecraft/class_4838;method_24732(Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;- named - create- Lnet/minecraft/entity/mob/PiglinBrain;create(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;
 
- 
setHuntedRecently- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbxe;Lapf;)V- intermediary - method_24736- Lnet/minecraft/class_4838;method_24736(Lnet/minecraft/class_4836;Lnet/minecraft/class_5819;)V- named - setHuntedRecently- Lnet/minecraft/entity/mob/PiglinBrain;setHuntedRecently(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/util/math/random/Random;)V
 
- 
addCoreActivities- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbha;)V- intermediary - method_24725- Lnet/minecraft/class_4838;method_24725(Lnet/minecraft/class_4095;)V- named - addCoreActivities- Lnet/minecraft/entity/mob/PiglinBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
 
- 
addIdleActivities- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbxf;b(Lbha;)V- intermediary - method_24743- Lnet/minecraft/class_4838;method_24743(Lnet/minecraft/class_4095;)V- named - addIdleActivities- Lnet/minecraft/entity/mob/PiglinBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
 
- 
addFightActivities- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbxf;b(Lbxe;Lbha;)V- intermediary - method_24751- Lnet/minecraft/class_4838;method_24751(Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V- named - addFightActivities- Lnet/minecraft/entity/mob/PiglinBrain;addFightActivities(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/ai/brain/Brain;)V
 
- 
addCelebrateActivities- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbxf;c(Lbha;)V- intermediary - method_24756- Lnet/minecraft/class_4838;method_24756(Lnet/minecraft/class_4095;)V- named - addCelebrateActivities- Lnet/minecraft/entity/mob/PiglinBrain;addCelebrateActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
 
- 
addAdmireItemActivities- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbxf;d(Lbha;)V- intermediary - method_24760- Lnet/minecraft/class_4838;method_24760(Lnet/minecraft/class_4095;)V- named - addAdmireItemActivities- Lnet/minecraft/entity/mob/PiglinBrain;addAdmireItemActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
 
- 
addAvoidActivities- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbxf;e(Lbha;)V- intermediary - method_24764- Lnet/minecraft/class_4838;method_24764(Lnet/minecraft/class_4095;)V- named - addAvoidActivities- Lnet/minecraft/entity/mob/PiglinBrain;addAvoidActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
 
- 
addRideActivities- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbxf;f(Lbha;)V- intermediary - method_24768- Lnet/minecraft/class_4838;method_24768(Lnet/minecraft/class_4095;)V- named - addRideActivities- Lnet/minecraft/entity/mob/PiglinBrain;addRideActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
 
- 
makeFollowTasksprivate static ImmutableList<com.mojang.datafixers.util.Pair<SingleTickTask<LivingEntity>,Integer>> makeFollowTasks()- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a()Lcom/google/common/collect/ImmutableList;- intermediary - method_47272- Lnet/minecraft/class_4838;method_47272()Lcom/google/common/collect/ImmutableList;- named - makeFollowTasks- Lnet/minecraft/entity/mob/PiglinBrain;makeFollowTasks()Lcom/google/common/collect/ImmutableList;
 
- 
makeRandomFollowTask- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbxf;b()Lbjn;- intermediary - method_24717- Lnet/minecraft/class_4838;method_24717()Lnet/minecraft/class_4118;- named - makeRandomFollowTask- Lnet/minecraft/entity/mob/PiglinBrain;makeRandomFollowTask()Lnet/minecraft/entity/ai/brain/task/RandomTask;
 
- 
makeRandomWanderTask- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbxf;c()Lbjn;- intermediary - method_24718- Lnet/minecraft/class_4838;method_24718()Lnet/minecraft/class_4118;- named - makeRandomWanderTask- Lnet/minecraft/entity/mob/PiglinBrain;makeRandomWanderTask()Lnet/minecraft/entity/ai/brain/task/RandomTask;
 
- 
makeGoToSoulFireTask- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbxf;d()Lbhs;- intermediary - method_24738- Lnet/minecraft/class_4838;method_24738()Lnet/minecraft/class_7893;- named - makeGoToSoulFireTask- Lnet/minecraft/entity/mob/PiglinBrain;makeGoToSoulFireTask()Lnet/minecraft/entity/ai/brain/task/Task;
 
- 
goToNemesisTask- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbxf;e()Lbhs;- intermediary - method_30090- Lnet/minecraft/class_4838;method_30090()Lnet/minecraft/class_7893;- named - goToNemesisTask- Lnet/minecraft/entity/mob/PiglinBrain;goToNemesisTask()Lnet/minecraft/entity/ai/brain/task/Task;
 
- 
makeFleeFromZombifiedPiglinTask- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbxf;f()Lbhs;- intermediary - method_24747- Lnet/minecraft/class_4838;method_24747()Lnet/minecraft/class_7893;- named - makeFleeFromZombifiedPiglinTask- Lnet/minecraft/entity/mob/PiglinBrain;makeFleeFromZombifiedPiglinTask()Lnet/minecraft/entity/ai/brain/task/Task;
 
- 
tickActivities- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbxe;)V- intermediary - method_24722- Lnet/minecraft/class_4838;method_24722(Lnet/minecraft/class_4836;)V- named - tickActivities- Lnet/minecraft/entity/mob/PiglinBrain;tickActivities(Lnet/minecraft/entity/mob/PiglinEntity;)V
 
- 
canRideHoglin- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbxf;f(Lbxe;)Z- intermediary - method_29277- Lnet/minecraft/class_4838;method_29277(Lnet/minecraft/class_4836;)Z- named - canRideHoglin- Lnet/minecraft/entity/mob/PiglinBrain;canRideHoglin(Lnet/minecraft/entity/mob/PiglinEntity;)Z
 
- 
loot- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbxe;Lbvh;)V- intermediary - method_24726- Lnet/minecraft/class_4838;method_24726(Lnet/minecraft/class_4836;Lnet/minecraft/class_1542;)V- named - loot- Lnet/minecraft/entity/mob/PiglinBrain;loot(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/ItemEntity;)V
 
- 
swapItemWithOffHand- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbxf;c(Lbxe;Lcfz;)V- intermediary - method_30089- Lnet/minecraft/class_4838;method_30089(Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)V- named - swapItemWithOffHand- Lnet/minecraft/entity/mob/PiglinBrain;swapItemWithOffHand(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/item/ItemStack;)V
 
- 
getItemFromStack- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbvh;)Lcfz;- intermediary - method_24848- Lnet/minecraft/class_4838;method_24848(Lnet/minecraft/class_1542;)Lnet/minecraft/class_1799;- named - getItemFromStack- Lnet/minecraft/entity/mob/PiglinBrain;getItemFromStack(Lnet/minecraft/entity/ItemEntity;)Lnet/minecraft/item/ItemStack;
 
- 
consumeOffHandItem- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbxe;Z)V- intermediary - method_24741- Lnet/minecraft/class_4838;method_24741(Lnet/minecraft/class_4836;Z)V- named - consumeOffHandItem- Lnet/minecraft/entity/mob/PiglinBrain;consumeOffHandItem(Lnet/minecraft/entity/mob/PiglinEntity;Z)V
 
- 
pickupItemWithOffHand- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbxf;b(Lbxe;)V- intermediary - method_25948- Lnet/minecraft/class_4838;method_25948(Lnet/minecraft/class_4836;)V- named - pickupItemWithOffHand- Lnet/minecraft/entity/mob/PiglinBrain;pickupItemWithOffHand(Lnet/minecraft/entity/mob/PiglinEntity;)V
 
- 
barterItem- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbxf;d(Lbxe;Lcfz;)V- intermediary - method_24849- Lnet/minecraft/class_4838;method_24849(Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)V- named - barterItem- Lnet/minecraft/entity/mob/PiglinBrain;barterItem(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/item/ItemStack;)V
 
- 
doBarter- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbxe;Ljava/util/List;)V- intermediary - method_24772- Lnet/minecraft/class_4838;method_24772(Lnet/minecraft/class_4836;Ljava/util/List;)V- named - doBarter- Lnet/minecraft/entity/mob/PiglinBrain;doBarter(Lnet/minecraft/entity/mob/PiglinEntity;Ljava/util/List;)V
 
- 
dropBarteredItem- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbxf;b(Lbxe;Ljava/util/List;)V- intermediary - method_24774- Lnet/minecraft/class_4838;method_24774(Lnet/minecraft/class_4836;Ljava/util/List;)V- named - dropBarteredItem- Lnet/minecraft/entity/mob/PiglinBrain;dropBarteredItem(Lnet/minecraft/entity/mob/PiglinEntity;Ljava/util/List;)V
 
- 
dropBarteredItemprivate static void dropBarteredItem(PiglinEntity piglin, PlayerEntity player, List<ItemStack> items) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbxe;Lbyo;Ljava/util/List;)V- intermediary - method_24727- Lnet/minecraft/class_4838;method_24727(Lnet/minecraft/class_4836;Lnet/minecraft/class_1657;Ljava/util/List;)V- named - dropBarteredItem- Lnet/minecraft/entity/mob/PiglinBrain;dropBarteredItem(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/player/PlayerEntity;Ljava/util/List;)V
 
- 
drop- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbxe;Ljava/util/List;Leei;)V- intermediary - method_24731- Lnet/minecraft/class_4838;method_24731(Lnet/minecraft/class_4836;Ljava/util/List;Lnet/minecraft/class_243;)V- named - drop- Lnet/minecraft/entity/mob/PiglinBrain;drop(Lnet/minecraft/entity/mob/PiglinEntity;Ljava/util/List;Lnet/minecraft/util/math/Vec3d;)V
 
- 
getBarteredItem- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbxf;g(Lbxe;)Ljava/util/List;- intermediary - method_24776- Lnet/minecraft/class_4838;method_24776(Lnet/minecraft/class_4836;)Ljava/util/List;- named - getBarteredItem- Lnet/minecraft/entity/mob/PiglinBrain;getBarteredItem(Lnet/minecraft/entity/mob/PiglinEntity;)Ljava/util/List;
 
- 
isHuntingTarget- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbfz;Lbfz;)Z- intermediary - method_29276- Lnet/minecraft/class_4838;method_29276(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z- named - isHuntingTarget- Lnet/minecraft/entity/mob/PiglinBrain;isHuntingTarget(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;)Z
 
- 
canGather- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbxe;Lcfz;)Z- intermediary - method_24730- Lnet/minecraft/class_4838;method_24730(Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)Z- named - canGather- Lnet/minecraft/entity/mob/PiglinBrain;canGather(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/item/ItemStack;)Z
 
- 
isGoldenItem- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lcfz;)Z- intermediary - method_24735- Lnet/minecraft/class_4838;method_24735(Lnet/minecraft/class_1799;)Z- named - isGoldenItem- Lnet/minecraft/entity/mob/PiglinBrain;isGoldenItem(Lnet/minecraft/item/ItemStack;)Z
 
- 
canRide- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbxe;Lbfj;)Z- intermediary - method_24723- Lnet/minecraft/class_4838;method_24723(Lnet/minecraft/class_4836;Lnet/minecraft/class_1297;)Z- named - canRide- Lnet/minecraft/entity/mob/PiglinBrain;canRide(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/Entity;)Z
 
- 
isPreferredAttackTarget- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbxf;b(Lbxe;Lbfz;)Z- intermediary - method_24755- Lnet/minecraft/class_4838;method_24755(Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)Z- named - isPreferredAttackTarget- Lnet/minecraft/entity/mob/PiglinBrain;isPreferredAttackTarget(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/LivingEntity;)Z
 
- 
getNearestZombifiedPiglin- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbxf;h(Lbxe;)Z- intermediary - method_29537- Lnet/minecraft/class_4838;method_29537(Lnet/minecraft/class_4836;)Z- named - getNearestZombifiedPiglin- Lnet/minecraft/entity/mob/PiglinBrain;getNearestZombifiedPiglin(Lnet/minecraft/entity/mob/PiglinEntity;)Z
 
- 
getPreferredTarget- Mappings:
- Namespace - Name - Mixin selector - official - i- Lbxf;i(Lbxe;)Ljava/util/Optional;- intermediary - method_24777- Lnet/minecraft/class_4838;method_24777(Lnet/minecraft/class_4836;)Ljava/util/Optional;- named - getPreferredTarget- Lnet/minecraft/entity/mob/PiglinBrain;getPreferredTarget(Lnet/minecraft/entity/mob/PiglinEntity;)Ljava/util/Optional;
 
- 
onGuardedBlockInteracted- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbyo;Z)V- intermediary - method_24733- Lnet/minecraft/class_4838;method_24733(Lnet/minecraft/class_1657;Z)V- named - onGuardedBlockInteracted- Lnet/minecraft/entity/mob/PiglinBrain;onGuardedBlockInteracted(Lnet/minecraft/entity/player/PlayerEntity;Z)V
 
- 
playerInteract- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbxe;Lbyo;Lbdw;)Lbdx;- intermediary - method_24728- Lnet/minecraft/class_4838;method_24728(Lnet/minecraft/class_4836;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;- named - playerInteract- Lnet/minecraft/entity/mob/PiglinBrain;playerInteract(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
 
- 
isWillingToTrade- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbxf;b(Lbxe;Lcfz;)Z- intermediary - method_27086- Lnet/minecraft/class_4838;method_27086(Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)Z- named - isWillingToTrade- Lnet/minecraft/entity/mob/PiglinBrain;isWillingToTrade(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/item/ItemStack;)Z
 
- 
onAttacked- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbxe;Lbfz;)V- intermediary - method_24724- Lnet/minecraft/class_4838;method_24724(Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V- named - onAttacked- Lnet/minecraft/entity/mob/PiglinBrain;onAttacked(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/LivingEntity;)V
 
- 
tryRevenge- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbxd;Lbfz;)V- intermediary - method_24759- Lnet/minecraft/class_4838;method_24759(Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V- named - tryRevenge- Lnet/minecraft/entity/mob/PiglinBrain;tryRevenge(Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/LivingEntity;)V
 
- 
getCurrentActivitySound- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbxf;c(Lbxe;)Ljava/util/Optional;- intermediary - method_30091- Lnet/minecraft/class_4838;method_30091(Lnet/minecraft/class_4836;)Ljava/util/Optional;- named - getCurrentActivitySound- Lnet/minecraft/entity/mob/PiglinBrain;getCurrentActivitySound(Lnet/minecraft/entity/mob/PiglinEntity;)Ljava/util/Optional;
 
- 
getSound- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbxe;Lbzz;)Lamg;- intermediary - method_30087- Lnet/minecraft/class_4838;method_30087(Lnet/minecraft/class_4836;Lnet/minecraft/class_4168;)Lnet/minecraft/class_3414;- named - getSound- Lnet/minecraft/entity/mob/PiglinBrain;getSound(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/ai/brain/Activity;)Lnet/minecraft/sound/SoundEvent;
 
- 
hasTargetToAvoid- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbxf;j(Lbxe;)Z- intermediary - method_29538- Lnet/minecraft/class_4838;method_29538(Lnet/minecraft/class_4836;)Z- named - hasTargetToAvoid- Lnet/minecraft/entity/mob/PiglinBrain;hasTargetToAvoid(Lnet/minecraft/entity/mob/PiglinEntity;)Z
 
- 
getNearbyVisiblePiglins- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbxf;d(Lbxe;)Ljava/util/List;- intermediary - method_24780- Lnet/minecraft/class_4838;method_24780(Lnet/minecraft/class_4836;)Ljava/util/List;- named - getNearbyVisiblePiglins- Lnet/minecraft/entity/mob/PiglinBrain;getNearbyVisiblePiglins(Lnet/minecraft/entity/mob/PiglinEntity;)Ljava/util/List;
 
- 
getNearbyPiglins- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbxf;e(Lbxd;)Ljava/util/List;- intermediary - method_26350- Lnet/minecraft/class_4838;method_26350(Lnet/minecraft/class_5418;)Ljava/util/List;- named - getNearbyPiglins- Lnet/minecraft/entity/mob/PiglinBrain;getNearbyPiglins(Lnet/minecraft/entity/mob/AbstractPiglinEntity;)Ljava/util/List;
 
- 
wearsGoldArmor- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbfz;)Z- intermediary - method_24719- Lnet/minecraft/class_4838;method_24719(Lnet/minecraft/class_1309;)Z- named - wearsGoldArmor- Lnet/minecraft/entity/mob/PiglinBrain;wearsGoldArmor(Lnet/minecraft/entity/LivingEntity;)Z
 
- 
stopWalking- Mappings:
- Namespace - Name - Mixin selector - official - k- Lbxf;k(Lbxe;)V- intermediary - method_24781- Lnet/minecraft/class_4838;method_24781(Lnet/minecraft/class_4836;)V- named - stopWalking- Lnet/minecraft/entity/mob/PiglinBrain;stopWalking(Lnet/minecraft/entity/mob/PiglinEntity;)V
 
- 
makeRememberRideableHoglinTask- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbxf;g()Lbhs;- intermediary - method_24737- Lnet/minecraft/class_4838;method_24737()Lnet/minecraft/class_7893;- named - makeRememberRideableHoglinTask- Lnet/minecraft/entity/mob/PiglinBrain;makeRememberRideableHoglinTask()Lnet/minecraft/entity/ai/brain/task/Task;
 
- 
angerAtCloserTargets- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbxf;b(Lbxd;Lbfz;)V- intermediary - method_24742- Lnet/minecraft/class_4838;method_24742(Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V- named - angerAtCloserTargets- Lnet/minecraft/entity/mob/PiglinBrain;angerAtCloserTargets(Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/LivingEntity;)V
 
- 
angerNearbyPiglins- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbxd;)V- intermediary - method_29945- Lnet/minecraft/class_4838;method_29945(Lnet/minecraft/class_5418;)V- named - angerNearbyPiglins- Lnet/minecraft/entity/mob/PiglinBrain;angerNearbyPiglins(Lnet/minecraft/entity/mob/AbstractPiglinEntity;)V
 
- 
becomeAngryWith- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbxf;c(Lbxd;Lbfz;)V- intermediary - method_24750- Lnet/minecraft/class_4838;method_24750(Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V- named - becomeAngryWith- Lnet/minecraft/entity/mob/PiglinBrain;becomeAngryWith(Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/LivingEntity;)V
 
- 
becomeAngryWithPlayer- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbxf;d(Lbxd;Lbfz;)V- intermediary - method_29946- Lnet/minecraft/class_4838;method_29946(Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V- named - becomeAngryWithPlayer- Lnet/minecraft/entity/mob/PiglinBrain;becomeAngryWithPlayer(Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/LivingEntity;)V
 
- 
angerAtIfCloser- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbxf;e(Lbxd;Lbfz;)V- intermediary - method_24763- Lnet/minecraft/class_4838;method_24763(Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V- named - angerAtIfCloser- Lnet/minecraft/entity/mob/PiglinBrain;angerAtIfCloser(Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/LivingEntity;)V
 
- 
getAngryAt- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbxf;f(Lbxd;)Ljava/util/Optional;- intermediary - method_24782- Lnet/minecraft/class_4838;method_24782(Lnet/minecraft/class_5418;)Ljava/util/Optional;- named - getAngryAt- Lnet/minecraft/entity/mob/PiglinBrain;getAngryAt(Lnet/minecraft/entity/mob/AbstractPiglinEntity;)Ljava/util/Optional;
 
- 
getAvoiding- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbxf;e(Lbxe;)Ljava/util/Optional;- intermediary - method_29536- Lnet/minecraft/class_4838;method_29536(Lnet/minecraft/class_4836;)Ljava/util/Optional;- named - getAvoiding- Lnet/minecraft/entity/mob/PiglinBrain;getAvoiding(Lnet/minecraft/entity/mob/PiglinEntity;)Ljava/util/Optional;
 
- 
getNearestDetectedPlayer- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbxf;b(Lbxd;)Ljava/util/Optional;- intermediary - method_29947- Lnet/minecraft/class_4838;method_29947(Lnet/minecraft/class_5418;)Ljava/util/Optional;- named - getNearestDetectedPlayer- Lnet/minecraft/entity/mob/PiglinBrain;getNearestDetectedPlayer(Lnet/minecraft/entity/mob/AbstractPiglinEntity;)Ljava/util/Optional;
 
- 
groupRunAwayFrom- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbxf;c(Lbxe;Lbfz;)V- intermediary - method_24767- Lnet/minecraft/class_4838;method_24767(Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V- named - groupRunAwayFrom- Lnet/minecraft/entity/mob/PiglinBrain;groupRunAwayFrom(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/LivingEntity;)V
 
- 
runAwayFromClosestTarget- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbxf;d(Lbxe;Lbfz;)V- intermediary - method_24771- Lnet/minecraft/class_4838;method_24771(Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V- named - runAwayFromClosestTarget- Lnet/minecraft/entity/mob/PiglinBrain;runAwayFromClosestTarget(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/LivingEntity;)V
 
- 
shouldRunAwayFromHoglins- Mappings:
- Namespace - Name - Mixin selector - official - l- Lbxf;l(Lbxe;)Z- intermediary - method_24783- Lnet/minecraft/class_4838;method_24783(Lnet/minecraft/class_4836;)Z- named - shouldRunAwayFromHoglins- Lnet/minecraft/entity/mob/PiglinBrain;shouldRunAwayFromHoglins(Lnet/minecraft/entity/mob/PiglinEntity;)Z
 
- 
hasNoAdvantageAgainstHoglins- Mappings:
- Namespace - Name - Mixin selector - official - m- Lbxf;m(Lbxe;)Z- intermediary - method_24784- Lnet/minecraft/class_4838;method_24784(Lnet/minecraft/class_4836;)Z- named - hasNoAdvantageAgainstHoglins- Lnet/minecraft/entity/mob/PiglinBrain;hasNoAdvantageAgainstHoglins(Lnet/minecraft/entity/mob/PiglinEntity;)Z
 
- 
hasOutnumberedHoglins- Mappings:
- Namespace - Name - Mixin selector - official - n- Lbxf;n(Lbxe;)Z- intermediary - method_24785- Lnet/minecraft/class_4838;method_24785(Lnet/minecraft/class_4836;)Z- named - hasOutnumberedHoglins- Lnet/minecraft/entity/mob/PiglinBrain;hasOutnumberedHoglins(Lnet/minecraft/entity/mob/PiglinEntity;)Z
 
- 
runAwayFrom- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbxf;e(Lbxe;Lbfz;)V- intermediary - method_24773- Lnet/minecraft/class_4838;method_24773(Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V- named - runAwayFrom- Lnet/minecraft/entity/mob/PiglinBrain;runAwayFrom(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/LivingEntity;)V
 
- 
rememberHunting- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbxf;c(Lbxd;)V- intermediary - method_24762- Lnet/minecraft/class_4838;method_24762(Lnet/minecraft/class_5418;)V- named - rememberHunting- Lnet/minecraft/entity/mob/PiglinBrain;rememberHunting(Lnet/minecraft/entity/mob/AbstractPiglinEntity;)V
 
- 
setEatenRecently- Mappings:
- Namespace - Name - Mixin selector - official - o- Lbxf;o(Lbxe;)V- intermediary - method_24787- Lnet/minecraft/class_4838;method_24787(Lnet/minecraft/class_4836;)V- named - setEatenRecently- Lnet/minecraft/entity/mob/PiglinBrain;setEatenRecently(Lnet/minecraft/entity/mob/PiglinEntity;)V
 
- 
findGround- Mappings:
- Namespace - Name - Mixin selector - official - p- Lbxf;p(Lbxe;)Leei;- intermediary - method_24788- Lnet/minecraft/class_4838;method_24788(Lnet/minecraft/class_4836;)Lnet/minecraft/class_243;- named - findGround- Lnet/minecraft/entity/mob/PiglinBrain;findGround(Lnet/minecraft/entity/mob/PiglinEntity;)Lnet/minecraft/util/math/Vec3d;
 
- 
hasAteRecently- Mappings:
- Namespace - Name - Mixin selector - official - q- Lbxf;q(Lbxe;)Z- intermediary - method_24789- Lnet/minecraft/class_4838;method_24789(Lnet/minecraft/class_4836;)Z- named - hasAteRecently- Lnet/minecraft/entity/mob/PiglinBrain;hasAteRecently(Lnet/minecraft/entity/mob/PiglinEntity;)Z
 
- 
hasIdleActivity- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbxf;d(Lbxd;)Z- intermediary - method_24766- Lnet/minecraft/class_4838;method_24766(Lnet/minecraft/class_5418;)Z- named - hasIdleActivity- Lnet/minecraft/entity/mob/PiglinBrain;hasIdleActivity(Lnet/minecraft/entity/mob/AbstractPiglinEntity;)Z
 
- 
isHoldingCrossbow- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbxf;c(Lbfz;)Z- intermediary - method_24748- Lnet/minecraft/class_4838;method_24748(Lnet/minecraft/class_1309;)Z- named - isHoldingCrossbow- Lnet/minecraft/entity/mob/PiglinBrain;isHoldingCrossbow(Lnet/minecraft/entity/LivingEntity;)Z
 
- 
setAdmiringItem- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbxf;d(Lbfz;)V- intermediary - method_24753- Lnet/minecraft/class_4838;method_24753(Lnet/minecraft/class_1309;)V- named - setAdmiringItem- Lnet/minecraft/entity/mob/PiglinBrain;setAdmiringItem(Lnet/minecraft/entity/LivingEntity;)V
 
- 
isAdmiringItem- Mappings:
- Namespace - Name - Mixin selector - official - r- Lbxf;r(Lbxe;)Z- intermediary - method_24790- Lnet/minecraft/class_4838;method_24790(Lnet/minecraft/class_4836;)Z- named - isAdmiringItem- Lnet/minecraft/entity/mob/PiglinBrain;isAdmiringItem(Lnet/minecraft/entity/mob/PiglinEntity;)Z
 
- 
acceptsForBarter- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbxf;b(Lcfz;)Z- intermediary - method_24746- Lnet/minecraft/class_4838;method_24746(Lnet/minecraft/class_1799;)Z- named - acceptsForBarter- Lnet/minecraft/entity/mob/PiglinBrain;acceptsForBarter(Lnet/minecraft/item/ItemStack;)Z
 
- 
isFood- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbxf;c(Lcfz;)Z- intermediary - method_24752- Lnet/minecraft/class_4838;method_24752(Lnet/minecraft/class_1799;)Z- named - isFood- Lnet/minecraft/entity/mob/PiglinBrain;isFood(Lnet/minecraft/item/ItemStack;)Z
 
- 
hasSoulFireNearby- Mappings:
- Namespace - Name - Mixin selector - official - s- Lbxf;s(Lbxe;)Z- intermediary - method_24791- Lnet/minecraft/class_4838;method_24791(Lnet/minecraft/class_4836;)Z- named - hasSoulFireNearby- Lnet/minecraft/entity/mob/PiglinBrain;hasSoulFireNearby(Lnet/minecraft/entity/mob/PiglinEntity;)Z
 
- 
hasPlayerHoldingWantedItemNearby- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbxf;e(Lbfz;)Z- intermediary - method_24761- Lnet/minecraft/class_4838;method_24761(Lnet/minecraft/class_1309;)Z- named - hasPlayerHoldingWantedItemNearby- Lnet/minecraft/entity/mob/PiglinBrain;hasPlayerHoldingWantedItemNearby(Lnet/minecraft/entity/LivingEntity;)Z
 
- 
canWander- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbxf;f(Lbfz;)Z- intermediary - method_24765- Lnet/minecraft/class_4838;method_24765(Lnet/minecraft/class_1309;)Z- named - canWander- Lnet/minecraft/entity/mob/PiglinBrain;canWander(Lnet/minecraft/entity/LivingEntity;)Z
 
- 
isGoldHoldingPlayer- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbxf;b(Lbfz;)Z- intermediary - method_24739- Lnet/minecraft/class_4838;method_24739(Lnet/minecraft/class_1309;)Z- named - isGoldHoldingPlayer- Lnet/minecraft/entity/mob/PiglinBrain;isGoldHoldingPlayer(Lnet/minecraft/entity/LivingEntity;)Z
 
- 
hasBeenHitByPlayer- Mappings:
- Namespace - Name - Mixin selector - official - t- Lbxf;t(Lbxe;)Z- intermediary - method_24714- Lnet/minecraft/class_4838;method_24714(Lnet/minecraft/class_4836;)Z- named - hasBeenHitByPlayer- Lnet/minecraft/entity/mob/PiglinBrain;hasBeenHitByPlayer(Lnet/minecraft/entity/mob/PiglinEntity;)Z
 
- 
hasBeenHurt- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbxf;g(Lbfz;)Z- intermediary - method_24769- Lnet/minecraft/class_4838;method_24769(Lnet/minecraft/class_1309;)Z- named - hasBeenHurt- Lnet/minecraft/entity/mob/PiglinBrain;hasBeenHurt(Lnet/minecraft/entity/LivingEntity;)Z
 
- 
hasItemInOffHand- Mappings:
- Namespace - Name - Mixin selector - official - u- Lbxf;u(Lbxe;)Z- intermediary - method_24917- Lnet/minecraft/class_4838;method_24917(Lnet/minecraft/class_4836;)Z- named - hasItemInOffHand- Lnet/minecraft/entity/mob/PiglinBrain;hasItemInOffHand(Lnet/minecraft/entity/mob/PiglinEntity;)Z
 
- 
doesNotHaveGoldInOffHand- Mappings:
- Namespace - Name - Mixin selector - official - v- Lbxf;v(Lbxe;)Z- intermediary - method_24850- Lnet/minecraft/class_4838;method_24850(Lnet/minecraft/class_4836;)Z- named - doesNotHaveGoldInOffHand- Lnet/minecraft/entity/mob/PiglinBrain;doesNotHaveGoldInOffHand(Lnet/minecraft/entity/mob/PiglinEntity;)Z
 
- 
isZombified- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxf;a(Lbfn;)Z- intermediary - method_29534- Lnet/minecraft/class_4838;method_29534(Lnet/minecraft/class_1299;)Z- named - isZombified- Lnet/minecraft/entity/mob/PiglinBrain;isZombified(Lnet/minecraft/entity/EntityType;)Z
 
 
-