Class PiglinBrain

java.lang.Object
net.minecraft.entity.mob.PiglinBrain

public class PiglinBrain extends Object
Mappings:
Namespace Name
named net/minecraft/entity/mob/PiglinBrain
intermediary net/minecraft/class_4838
official cnn
  • Field Details Link icon

    • field_30565 Link icon

      public static final int field_30565
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30565 Lnet/minecraft/entity/mob/PiglinBrain;field_30565:I
      intermediary field_30565 Lnet/minecraft/class_4838;field_30565:I
      official a Lcnn;a:I
    • field_30566 Link icon

      public static final int field_30566
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30566 Lnet/minecraft/entity/mob/PiglinBrain;field_30566:I
      intermediary field_30566 Lnet/minecraft/class_4838;field_30566:I
      official b Lcnn;b:I
    • BARTERING_ITEM Link icon

      public static final Item BARTERING_ITEM
      Mappings:
      Namespace Name Mixin selector
      named BARTERING_ITEM Lnet/minecraft/entity/mob/PiglinBrain;BARTERING_ITEM:Lnet/minecraft/item/Item;
      intermediary field_23826 Lnet/minecraft/class_4838;field_23826:Lnet/minecraft/class_1792;
      official c Lcnn;c:Lcwm;
    • field_30567 Link icon

      private static final int field_30567
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30567 Lnet/minecraft/entity/mob/PiglinBrain;field_30567:I
      intermediary field_30567 Lnet/minecraft/class_4838;field_30567:I
      official e Lcnn;e:I
    • field_30568 Link icon

      private static final int field_30568
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30568 Lnet/minecraft/entity/mob/PiglinBrain;field_30568:I
      intermediary field_30568 Lnet/minecraft/class_4838;field_30568:I
      official f Lcnn;f:I
    • field_30569 Link icon

      private static final int field_30569
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30569 Lnet/minecraft/entity/mob/PiglinBrain;field_30569:I
      intermediary field_30569 Lnet/minecraft/class_4838;field_30569:I
      official g Lcnn;g:I
    • field_30570 Link icon

      private static final int field_30570
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30570 Lnet/minecraft/entity/mob/PiglinBrain;field_30570:I
      intermediary field_30570 Lnet/minecraft/class_4838;field_30570:I
      official h Lcnn;h:I
    • field_30571 Link icon

      private static final int field_30571
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30571 Lnet/minecraft/entity/mob/PiglinBrain;field_30571:I
      intermediary field_30571 Lnet/minecraft/class_4838;field_30571:I
      official i Lcnn;i:I
    • field_30572 Link icon

      private static final int field_30572
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30572 Lnet/minecraft/entity/mob/PiglinBrain;field_30572:I
      intermediary field_30572 Lnet/minecraft/class_4838;field_30572:I
      official j Lcnn;j:I
    • field_30573 Link icon

      private static final int field_30573
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30573 Lnet/minecraft/entity/mob/PiglinBrain;field_30573:I
      intermediary field_30573 Lnet/minecraft/class_4838;field_30573:I
      official k Lcnn;k:I
    • HUNT_MEMORY_DURATION Link icon

      protected static final UniformIntProvider HUNT_MEMORY_DURATION
      Mappings:
      Namespace Name Mixin selector
      named HUNT_MEMORY_DURATION Lnet/minecraft/entity/mob/PiglinBrain;HUNT_MEMORY_DURATION:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
      intermediary field_22388 Lnet/minecraft/class_4838;field_22388:Lnet/minecraft/class_6019;
      official d Lcnn;d:Lbrw;
    • AVOID_TARGET_EXPIRY Link icon

      private static final int AVOID_TARGET_EXPIRY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named AVOID_TARGET_EXPIRY Lnet/minecraft/entity/mob/PiglinBrain;AVOID_TARGET_EXPIRY:I
      intermediary field_30574 Lnet/minecraft/class_4838;field_30574:I
      official l Lcnn;l:I
    • ADMIRING_DISABLED_EXPIRY Link icon

      private static final int ADMIRING_DISABLED_EXPIRY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named ADMIRING_DISABLED_EXPIRY Lnet/minecraft/entity/mob/PiglinBrain;ADMIRING_DISABLED_EXPIRY:I
      intermediary field_30575 Lnet/minecraft/class_4838;field_30575:I
      official m Lcnn;m:I
    • field_30576 Link icon

      private static final int field_30576
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30576 Lnet/minecraft/entity/mob/PiglinBrain;field_30576:I
      intermediary field_30576 Lnet/minecraft/class_4838;field_30576:I
      official n Lcnn;n:I
    • MEMORY_TRANSFER_TASK_DURATION Link icon

      private static final UniformIntProvider MEMORY_TRANSFER_TASK_DURATION
      Mappings:
      Namespace Name Mixin selector
      named MEMORY_TRANSFER_TASK_DURATION Lnet/minecraft/entity/mob/PiglinBrain;MEMORY_TRANSFER_TASK_DURATION:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
      intermediary field_22389 Lnet/minecraft/class_4838;field_22389:Lnet/minecraft/class_6019;
      official o Lcnn;o:Lbrw;
    • RIDE_TARGET_MEMORY_DURATION Link icon

      private static final UniformIntProvider RIDE_TARGET_MEMORY_DURATION
      Mappings:
      Namespace Name Mixin selector
      named RIDE_TARGET_MEMORY_DURATION Lnet/minecraft/entity/mob/PiglinBrain;RIDE_TARGET_MEMORY_DURATION:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
      intermediary field_22390 Lnet/minecraft/class_4838;field_22390:Lnet/minecraft/class_6019;
      official p Lcnn;p:Lbrw;
    • AVOID_MEMORY_DURATION Link icon

      private static final UniformIntProvider AVOID_MEMORY_DURATION
      Mappings:
      Namespace Name Mixin selector
      named AVOID_MEMORY_DURATION Lnet/minecraft/entity/mob/PiglinBrain;AVOID_MEMORY_DURATION:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
      intermediary field_22391 Lnet/minecraft/class_4838;field_22391:Lnet/minecraft/class_6019;
      official q Lcnn;q:Lbrw;
    • field_30577 Link icon

      private static final int field_30577
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30577 Lnet/minecraft/entity/mob/PiglinBrain;field_30577:I
      intermediary field_30577 Lnet/minecraft/class_4838;field_30577:I
      official r Lcnn;r:I
    • field_30578 Link icon

      private static final int field_30578
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30578 Lnet/minecraft/entity/mob/PiglinBrain;field_30578:I
      intermediary field_30578 Lnet/minecraft/class_4838;field_30578:I
      official s Lcnn;s:I
    • field_30579 Link icon

      private static final int field_30579
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30579 Lnet/minecraft/entity/mob/PiglinBrain;field_30579:I
      intermediary field_30579 Lnet/minecraft/class_4838;field_30579:I
      official t Lcnn;t:I
    • field_30580 Link icon

      private static final int field_30580
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30580 Lnet/minecraft/entity/mob/PiglinBrain;field_30580:I
      intermediary field_30580 Lnet/minecraft/class_4838;field_30580:I
      official u Lcnn;u:I
    • field_30581 Link icon

      private static final int field_30581
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30581 Lnet/minecraft/entity/mob/PiglinBrain;field_30581:I
      intermediary field_30581 Lnet/minecraft/class_4838;field_30581:I
      official v Lcnn;v:I
    • field_30582 Link icon

      private static final int field_30582
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30582 Lnet/minecraft/entity/mob/PiglinBrain;field_30582:I
      intermediary field_30582 Lnet/minecraft/class_4838;field_30582:I
      official w Lcnn;w:I
    • field_30583 Link icon

      private static final int field_30583
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30583 Lnet/minecraft/entity/mob/PiglinBrain;field_30583:I
      intermediary field_30583 Lnet/minecraft/class_4838;field_30583:I
      official x Lcnn;x:I
    • CROSSBOW_ATTACK_FORWARD_MOVEMENT Link icon

      private static final float CROSSBOW_ATTACK_FORWARD_MOVEMENT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named CROSSBOW_ATTACK_FORWARD_MOVEMENT Lnet/minecraft/entity/mob/PiglinBrain;CROSSBOW_ATTACK_FORWARD_MOVEMENT:F
      intermediary field_30584 Lnet/minecraft/class_4838;field_30584:F
      official y Lcnn;y:F
    • field_30585 Link icon

      private static final int field_30585
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30585 Lnet/minecraft/entity/mob/PiglinBrain;field_30585:I
      intermediary field_30585 Lnet/minecraft/class_4838;field_30585:I
      official z Lcnn;z:I
    • GO_TO_ZOMBIFIED_MEMORY_DURATION Link icon

      private static final UniformIntProvider GO_TO_ZOMBIFIED_MEMORY_DURATION
      Mappings:
      Namespace Name Mixin selector
      named GO_TO_ZOMBIFIED_MEMORY_DURATION Lnet/minecraft/entity/mob/PiglinBrain;GO_TO_ZOMBIFIED_MEMORY_DURATION:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
      intermediary field_25384 Lnet/minecraft/class_4838;field_25384:Lnet/minecraft/class_6019;
      official A Lcnn;A:Lbrw;
    • GO_TO_NEMESIS_MEMORY_DURATION Link icon

      private static final UniformIntProvider GO_TO_NEMESIS_MEMORY_DURATION
      Mappings:
      Namespace Name Mixin selector
      named GO_TO_NEMESIS_MEMORY_DURATION Lnet/minecraft/entity/mob/PiglinBrain;GO_TO_NEMESIS_MEMORY_DURATION:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
      intermediary field_25698 Lnet/minecraft/class_4838;field_25698:Lnet/minecraft/class_6019;
      official B Lcnn;B:Lbrw;
    • field_30557 Link icon

      private static final float field_30557
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30557 Lnet/minecraft/entity/mob/PiglinBrain;field_30557:F
      intermediary field_30557 Lnet/minecraft/class_4838;field_30557:F
      official C Lcnn;C:F
    • field_30558 Link icon

      private static final float field_30558
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30558 Lnet/minecraft/entity/mob/PiglinBrain;field_30558:F
      intermediary field_30558 Lnet/minecraft/class_4838;field_30558:F
      official D Lcnn;D:F
    • field_30559 Link icon

      private static final float field_30559
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30559 Lnet/minecraft/entity/mob/PiglinBrain;field_30559:F
      intermediary field_30559 Lnet/minecraft/class_4838;field_30559:F
      official E Lcnn;E:F
    • START_RIDING_SPEED Link icon

      private static final float START_RIDING_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named START_RIDING_SPEED Lnet/minecraft/entity/mob/PiglinBrain;START_RIDING_SPEED:F
      intermediary field_30560 Lnet/minecraft/class_4838;field_30560:F
      official F Lcnn;F:F
    • field_30561 Link icon

      private static final float field_30561
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30561 Lnet/minecraft/entity/mob/PiglinBrain;field_30561:F
      intermediary field_30561 Lnet/minecraft/class_4838;field_30561:F
      official G Lcnn;G:F
    • field_30562 Link icon

      private static final float field_30562
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30562 Lnet/minecraft/entity/mob/PiglinBrain;field_30562:F
      intermediary field_30562 Lnet/minecraft/class_4838;field_30562:F
      official H Lcnn;H:F
    • field_30563 Link icon

      private static final float field_30563
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30563 Lnet/minecraft/entity/mob/PiglinBrain;field_30563:F
      intermediary field_30563 Lnet/minecraft/class_4838;field_30563:F
      official I Lcnn;I:F
    • field_30564 Link icon

      private static final float field_30564
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_30564 Lnet/minecraft/entity/mob/PiglinBrain;field_30564:F
      intermediary field_30564 Lnet/minecraft/class_4838;field_30564:F
      official J Lcnn;J:F
  • Constructor Details Link icon

    • PiglinBrain Link icon

      public PiglinBrain()
  • Method Details Link icon

    • create Link icon

      protected static Brain<?> create(PiglinEntity piglin, Brain<PiglinEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      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;
      intermediary method_24732 Lnet/minecraft/class_4838;method_24732(Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
      official a Lcnn;a(Lcnm;Lbwk;)Lbwk;
    • setHuntedRecently Link icon

      protected static void setHuntedRecently(PiglinEntity piglin, Random random)
      Mappings:
      Namespace Name Mixin selector
      named setHuntedRecently Lnet/minecraft/entity/mob/PiglinBrain;setHuntedRecently(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/util/math/random/Random;)V
      intermediary method_24736 Lnet/minecraft/class_4838;method_24736(Lnet/minecraft/class_4836;Lnet/minecraft/class_5819;)V
      official a Lcnn;a(Lcnm;Lazh;)V
    • addCoreActivities Link icon

      private static void addCoreActivities(Brain<PiglinEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named addCoreActivities Lnet/minecraft/entity/mob/PiglinBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
      intermediary method_24725 Lnet/minecraft/class_4838;method_24725(Lnet/minecraft/class_4095;)V
      official a Lcnn;a(Lbwk;)V
    • addIdleActivities Link icon

      private static void addIdleActivities(Brain<PiglinEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named addIdleActivities Lnet/minecraft/entity/mob/PiglinBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
      intermediary method_24743 Lnet/minecraft/class_4838;method_24743(Lnet/minecraft/class_4095;)V
      official b Lcnn;b(Lbwk;)V
    • addFightActivities Link icon

      private static void addFightActivities(PiglinEntity piglin, Brain<PiglinEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named addFightActivities Lnet/minecraft/entity/mob/PiglinBrain;addFightActivities(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/ai/brain/Brain;)V
      intermediary method_24751 Lnet/minecraft/class_4838;method_24751(Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V
      official b Lcnn;b(Lcnm;Lbwk;)V
    • addCelebrateActivities Link icon

      private static void addCelebrateActivities(Brain<PiglinEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named addCelebrateActivities Lnet/minecraft/entity/mob/PiglinBrain;addCelebrateActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
      intermediary method_24756 Lnet/minecraft/class_4838;method_24756(Lnet/minecraft/class_4095;)V
      official c Lcnn;c(Lbwk;)V
    • addAdmireItemActivities Link icon

      private static void addAdmireItemActivities(Brain<PiglinEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named addAdmireItemActivities Lnet/minecraft/entity/mob/PiglinBrain;addAdmireItemActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
      intermediary method_24760 Lnet/minecraft/class_4838;method_24760(Lnet/minecraft/class_4095;)V
      official d Lcnn;d(Lbwk;)V
    • addAvoidActivities Link icon

      private static void addAvoidActivities(Brain<PiglinEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named addAvoidActivities Lnet/minecraft/entity/mob/PiglinBrain;addAvoidActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
      intermediary method_24764 Lnet/minecraft/class_4838;method_24764(Lnet/minecraft/class_4095;)V
      official e Lcnn;e(Lbwk;)V
    • addRideActivities Link icon

      private static void addRideActivities(Brain<PiglinEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named addRideActivities Lnet/minecraft/entity/mob/PiglinBrain;addRideActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
      intermediary method_24768 Lnet/minecraft/class_4838;method_24768(Lnet/minecraft/class_4095;)V
      official f Lcnn;f(Lbwk;)V
    • makeFollowTasks Link icon

      private static ImmutableList<com.mojang.datafixers.util.Pair<SingleTickTask<LivingEntity>,Integer>> makeFollowTasks()
      Mappings:
      Namespace Name Mixin selector
      named makeFollowTasks Lnet/minecraft/entity/mob/PiglinBrain;makeFollowTasks()Lcom/google/common/collect/ImmutableList;
      intermediary method_47272 Lnet/minecraft/class_4838;method_47272()Lcom/google/common/collect/ImmutableList;
      official a Lcnn;a()Lcom/google/common/collect/ImmutableList;
    • makeRandomFollowTask Link icon

      private static RandomTask<LivingEntity> makeRandomFollowTask()
      Mappings:
      Namespace Name Mixin selector
      named makeRandomFollowTask Lnet/minecraft/entity/mob/PiglinBrain;makeRandomFollowTask()Lnet/minecraft/entity/ai/brain/task/RandomTask;
      intermediary method_24717 Lnet/minecraft/class_4838;method_24717()Lnet/minecraft/class_4118;
      official b Lcnn;b()Lbyy;
    • makeRandomWanderTask Link icon

      private static RandomTask<PiglinEntity> makeRandomWanderTask()
      Mappings:
      Namespace Name Mixin selector
      named makeRandomWanderTask Lnet/minecraft/entity/mob/PiglinBrain;makeRandomWanderTask()Lnet/minecraft/entity/ai/brain/task/RandomTask;
      intermediary method_24718 Lnet/minecraft/class_4838;method_24718()Lnet/minecraft/class_4118;
      official c Lcnn;c()Lbyy;
    • makeGoToSoulFireTask Link icon

      private static Task<PathAwareEntity> makeGoToSoulFireTask()
      Mappings:
      Namespace Name Mixin selector
      named makeGoToSoulFireTask Lnet/minecraft/entity/mob/PiglinBrain;makeGoToSoulFireTask()Lnet/minecraft/entity/ai/brain/task/Task;
      intermediary method_24738 Lnet/minecraft/class_4838;method_24738()Lnet/minecraft/class_7893;
      official d Lcnn;d()Lbxc;
    • goToNemesisTask Link icon

      private static Task<PiglinEntity> goToNemesisTask()
      Mappings:
      Namespace Name Mixin selector
      named goToNemesisTask Lnet/minecraft/entity/mob/PiglinBrain;goToNemesisTask()Lnet/minecraft/entity/ai/brain/task/Task;
      intermediary method_30090 Lnet/minecraft/class_4838;method_30090()Lnet/minecraft/class_7893;
      official e Lcnn;e()Lbxc;
    • makeFleeFromZombifiedPiglinTask Link icon

      private static Task<PiglinEntity> makeFleeFromZombifiedPiglinTask()
      Mappings:
      Namespace Name Mixin selector
      named makeFleeFromZombifiedPiglinTask Lnet/minecraft/entity/mob/PiglinBrain;makeFleeFromZombifiedPiglinTask()Lnet/minecraft/entity/ai/brain/task/Task;
      intermediary method_24747 Lnet/minecraft/class_4838;method_24747()Lnet/minecraft/class_7893;
      official f Lcnn;f()Lbxc;
    • tickActivities Link icon

      protected static void tickActivities(PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named tickActivities Lnet/minecraft/entity/mob/PiglinBrain;tickActivities(Lnet/minecraft/entity/mob/PiglinEntity;)V
      intermediary method_24722 Lnet/minecraft/class_4838;method_24722(Lnet/minecraft/class_4836;)V
      official a Lcnn;a(Lcnm;)V
    • canRideHoglin Link icon

      private static boolean canRideHoglin(PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named canRideHoglin Lnet/minecraft/entity/mob/PiglinBrain;canRideHoglin(Lnet/minecraft/entity/mob/PiglinEntity;)Z
      intermediary method_29277 Lnet/minecraft/class_4838;method_29277(Lnet/minecraft/class_4836;)Z
      official e Lcnn;e(Lcnm;)Z
    • loot Link icon

      protected static void loot(ServerWorld world, PiglinEntity piglin, ItemEntity itemEntity)
      Mappings:
      Namespace Name Mixin selector
      named loot Lnet/minecraft/entity/mob/PiglinBrain;loot(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/ItemEntity;)V
      intermediary method_24726 Lnet/minecraft/class_4838;method_24726(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;Lnet/minecraft/class_1542;)V
      official a Lcnn;a(Lard;Lcnm;Lcld;)V
    • swapItemWithOffHand Link icon

      private static void swapItemWithOffHand(ServerWorld world, PiglinEntity piglin, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      named swapItemWithOffHand Lnet/minecraft/entity/mob/PiglinBrain;swapItemWithOffHand(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/item/ItemStack;)V
      intermediary method_30089 Lnet/minecraft/class_4838;method_30089(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)V
      official a Lcnn;a(Lard;Lcnm;Lcwq;)V
    • getItemFromStack Link icon

      private static ItemStack getItemFromStack(ItemEntity stack)
      Mappings:
      Namespace Name Mixin selector
      named getItemFromStack Lnet/minecraft/entity/mob/PiglinBrain;getItemFromStack(Lnet/minecraft/entity/ItemEntity;)Lnet/minecraft/item/ItemStack;
      intermediary method_24848 Lnet/minecraft/class_4838;method_24848(Lnet/minecraft/class_1542;)Lnet/minecraft/class_1799;
      official a Lcnn;a(Lcld;)Lcwq;
    • consumeOffHandItem Link icon

      protected static void consumeOffHandItem(ServerWorld world, PiglinEntity piglin, boolean barter)
      Mappings:
      Namespace Name Mixin selector
      named consumeOffHandItem Lnet/minecraft/entity/mob/PiglinBrain;consumeOffHandItem(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PiglinEntity;Z)V
      intermediary method_24741 Lnet/minecraft/class_4838;method_24741(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;Z)V
      official a Lcnn;a(Lard;Lcnm;Z)V
    • pickupItemWithOffHand Link icon

      protected static void pickupItemWithOffHand(ServerWorld world, PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named pickupItemWithOffHand Lnet/minecraft/entity/mob/PiglinBrain;pickupItemWithOffHand(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PiglinEntity;)V
      intermediary method_25948 Lnet/minecraft/class_4838;method_25948(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;)V
      official a Lcnn;a(Lard;Lcnm;)V
    • barterItem Link icon

      private static void barterItem(PiglinEntity piglin, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      named barterItem Lnet/minecraft/entity/mob/PiglinBrain;barterItem(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/item/ItemStack;)V
      intermediary method_24849 Lnet/minecraft/class_4838;method_24849(Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)V
      official c Lcnn;c(Lcnm;Lcwq;)V
    • doBarter Link icon

      private static void doBarter(PiglinEntity piglin, List<ItemStack> items)
      Mappings:
      Namespace Name Mixin selector
      named doBarter Lnet/minecraft/entity/mob/PiglinBrain;doBarter(Lnet/minecraft/entity/mob/PiglinEntity;Ljava/util/List;)V
      intermediary method_24772 Lnet/minecraft/class_4838;method_24772(Lnet/minecraft/class_4836;Ljava/util/List;)V
      official a Lcnn;a(Lcnm;Ljava/util/List;)V
    • dropBarteredItem Link icon

      private static void dropBarteredItem(PiglinEntity piglin, List<ItemStack> items)
      Mappings:
      Namespace Name Mixin selector
      named dropBarteredItem Lnet/minecraft/entity/mob/PiglinBrain;dropBarteredItem(Lnet/minecraft/entity/mob/PiglinEntity;Ljava/util/List;)V
      intermediary method_24774 Lnet/minecraft/class_4838;method_24774(Lnet/minecraft/class_4836;Ljava/util/List;)V
      official b Lcnn;b(Lcnm;Ljava/util/List;)V
    • dropBarteredItem Link icon

      private static void dropBarteredItem(PiglinEntity piglin, PlayerEntity player, List<ItemStack> items)
      Mappings:
      Namespace Name Mixin selector
      named dropBarteredItem Lnet/minecraft/entity/mob/PiglinBrain;dropBarteredItem(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/player/PlayerEntity;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
      official a Lcnn;a(Lcnm;Lcoy;Ljava/util/List;)V
    • drop Link icon

      private static void drop(PiglinEntity piglin, List<ItemStack> items, Vec3d pos)
      Mappings:
      Namespace Name Mixin selector
      named drop Lnet/minecraft/entity/mob/PiglinBrain;drop(Lnet/minecraft/entity/mob/PiglinEntity;Ljava/util/List;Lnet/minecraft/util/math/Vec3d;)V
      intermediary method_24731 Lnet/minecraft/class_4838;method_24731(Lnet/minecraft/class_4836;Ljava/util/List;Lnet/minecraft/class_243;)V
      official a Lcnn;a(Lcnm;Ljava/util/List;Lfbb;)V
    • getBarteredItem Link icon

      private static List<ItemStack> getBarteredItem(PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named getBarteredItem Lnet/minecraft/entity/mob/PiglinBrain;getBarteredItem(Lnet/minecraft/entity/mob/PiglinEntity;)Ljava/util/List;
      intermediary method_24776 Lnet/minecraft/class_4838;method_24776(Lnet/minecraft/class_4836;)Ljava/util/List;
      official f Lcnn;f(Lcnm;)Ljava/util/List;
    • isHuntingTarget Link icon

      private static boolean isHuntingTarget(LivingEntity piglin, LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      named isHuntingTarget Lnet/minecraft/entity/mob/PiglinBrain;isHuntingTarget(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;)Z
      intermediary method_29276 Lnet/minecraft/class_4838;method_29276(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
      official a Lcnn;a(Lbvi;Lbvi;)Z
    • canGather Link icon

      protected static boolean canGather(PiglinEntity piglin, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      named canGather Lnet/minecraft/entity/mob/PiglinBrain;canGather(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/item/ItemStack;)Z
      intermediary method_24730 Lnet/minecraft/class_4838;method_24730(Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)Z
      official a Lcnn;a(Lcnm;Lcwq;)Z
    • isGoldenItem Link icon

      protected static boolean isGoldenItem(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      named isGoldenItem Lnet/minecraft/entity/mob/PiglinBrain;isGoldenItem(Lnet/minecraft/item/ItemStack;)Z
      intermediary method_24735 Lnet/minecraft/class_4838;method_24735(Lnet/minecraft/class_1799;)Z
      official a Lcnn;a(Lcwq;)Z
    • canRide Link icon

      private static boolean canRide(PiglinEntity piglin, Entity ridden)
      Mappings:
      Namespace Name Mixin selector
      named canRide Lnet/minecraft/entity/mob/PiglinBrain;canRide(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/Entity;)Z
      intermediary method_24723 Lnet/minecraft/class_4838;method_24723(Lnet/minecraft/class_4836;Lnet/minecraft/class_1297;)Z
      official a Lcnn;a(Lcnm;Lbum;)Z
    • isPreferredAttackTarget Link icon

      private static boolean isPreferredAttackTarget(ServerWorld world, PiglinEntity piglin, LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      named isPreferredAttackTarget Lnet/minecraft/entity/mob/PiglinBrain;isPreferredAttackTarget(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/LivingEntity;)Z
      intermediary method_24755 Lnet/minecraft/class_4838;method_24755(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)Z
      official b Lcnn;b(Lard;Lcnm;Lbvi;)Z
    • getNearestZombifiedPiglin Link icon

      private static boolean getNearestZombifiedPiglin(PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named getNearestZombifiedPiglin Lnet/minecraft/entity/mob/PiglinBrain;getNearestZombifiedPiglin(Lnet/minecraft/entity/mob/PiglinEntity;)Z
      intermediary method_29537 Lnet/minecraft/class_4838;method_29537(Lnet/minecraft/class_4836;)Z
      official g Lcnn;g(Lcnm;)Z
    • getPreferredTarget Link icon

      private static Optional<? extends LivingEntity> getPreferredTarget(ServerWorld world, PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named getPreferredTarget Lnet/minecraft/entity/mob/PiglinBrain;getPreferredTarget(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PiglinEntity;)Ljava/util/Optional;
      intermediary method_24777 Lnet/minecraft/class_4838;method_24777(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;)Ljava/util/Optional;
      official b Lcnn;b(Lard;Lcnm;)Ljava/util/Optional;
    • onGuardedBlockInteracted Link icon

      public static void onGuardedBlockInteracted(ServerWorld world, PlayerEntity player, boolean blockOpen)
      Mappings:
      Namespace Name Mixin selector
      named onGuardedBlockInteracted Lnet/minecraft/entity/mob/PiglinBrain;onGuardedBlockInteracted(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/player/PlayerEntity;Z)V
      intermediary method_24733 Lnet/minecraft/class_4838;method_24733(Lnet/minecraft/class_3218;Lnet/minecraft/class_1657;Z)V
      official a Lcnn;a(Lard;Lcoy;Z)V
    • playerInteract Link icon

      public static ActionResult playerInteract(ServerWorld world, PiglinEntity piglin, PlayerEntity player, Hand hand)
      Mappings:
      Namespace Name Mixin selector
      named playerInteract Lnet/minecraft/entity/mob/PiglinBrain;playerInteract(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
      intermediary method_24728 Lnet/minecraft/class_4838;method_24728(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
      official a Lcnn;a(Lard;Lcnm;Lcoy;Lbsk;)Lbsl;
    • isWillingToTrade Link icon

      protected static boolean isWillingToTrade(PiglinEntity piglin, ItemStack nearbyItems)
      Mappings:
      Namespace Name Mixin selector
      named isWillingToTrade Lnet/minecraft/entity/mob/PiglinBrain;isWillingToTrade(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/item/ItemStack;)Z
      intermediary method_27086 Lnet/minecraft/class_4838;method_27086(Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)Z
      official b Lcnn;b(Lcnm;Lcwq;)Z
    • onAttacked Link icon

      protected static void onAttacked(ServerWorld world, PiglinEntity piglin, LivingEntity attacker)
      Mappings:
      Namespace Name Mixin selector
      named onAttacked Lnet/minecraft/entity/mob/PiglinBrain;onAttacked(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/LivingEntity;)V
      intermediary method_24724 Lnet/minecraft/class_4838;method_24724(Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V
      official a Lcnn;a(Lard;Lcnm;Lbvi;)V
    • tryRevenge Link icon

      protected static void tryRevenge(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      named tryRevenge Lnet/minecraft/entity/mob/PiglinBrain;tryRevenge(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/LivingEntity;)V
      intermediary method_24759 Lnet/minecraft/class_4838;method_24759(Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V
      official a Lcnn;a(Lard;Lcnl;Lbvi;)V
    • getCurrentActivitySound Link icon

      public static Optional<SoundEvent> getCurrentActivitySound(PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named getCurrentActivitySound Lnet/minecraft/entity/mob/PiglinBrain;getCurrentActivitySound(Lnet/minecraft/entity/mob/PiglinEntity;)Ljava/util/Optional;
      intermediary method_30091 Lnet/minecraft/class_4838;method_30091(Lnet/minecraft/class_4836;)Ljava/util/Optional;
      official b Lcnn;b(Lcnm;)Ljava/util/Optional;
    • getSound Link icon

      private static SoundEvent getSound(PiglinEntity piglin, Activity activity)
      Mappings:
      Namespace Name Mixin selector
      named getSound Lnet/minecraft/entity/mob/PiglinBrain;getSound(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/ai/brain/Activity;)Lnet/minecraft/sound/SoundEvent;
      intermediary method_30087 Lnet/minecraft/class_4838;method_30087(Lnet/minecraft/class_4836;Lnet/minecraft/class_4168;)Lnet/minecraft/class_3414;
      official a Lcnn;a(Lcnm;Lcqp;)Lavz;
    • hasTargetToAvoid Link icon

      private static boolean hasTargetToAvoid(PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named hasTargetToAvoid Lnet/minecraft/entity/mob/PiglinBrain;hasTargetToAvoid(Lnet/minecraft/entity/mob/PiglinEntity;)Z
      intermediary method_29538 Lnet/minecraft/class_4838;method_29538(Lnet/minecraft/class_4836;)Z
      official h Lcnn;h(Lcnm;)Z
    • getNearbyVisiblePiglins Link icon

      protected static List<AbstractPiglinEntity> getNearbyVisiblePiglins(PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named getNearbyVisiblePiglins Lnet/minecraft/entity/mob/PiglinBrain;getNearbyVisiblePiglins(Lnet/minecraft/entity/mob/PiglinEntity;)Ljava/util/List;
      intermediary method_24780 Lnet/minecraft/class_4838;method_24780(Lnet/minecraft/class_4836;)Ljava/util/List;
      official c Lcnn;c(Lcnm;)Ljava/util/List;
    • getNearbyPiglins Link icon

      private static List<AbstractPiglinEntity> getNearbyPiglins(AbstractPiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named getNearbyPiglins Lnet/minecraft/entity/mob/PiglinBrain;getNearbyPiglins(Lnet/minecraft/entity/mob/AbstractPiglinEntity;)Ljava/util/List;
      intermediary method_26350 Lnet/minecraft/class_4838;method_26350(Lnet/minecraft/class_5418;)Ljava/util/List;
      official d Lcnn;d(Lcnl;)Ljava/util/List;
    • isWearingPiglinSafeArmor Link icon

      public static boolean isWearingPiglinSafeArmor(LivingEntity entity)
      Mappings:
      Namespace Name Mixin selector
      named isWearingPiglinSafeArmor Lnet/minecraft/entity/mob/PiglinBrain;isWearingPiglinSafeArmor(Lnet/minecraft/entity/LivingEntity;)Z
      intermediary method_63665 Lnet/minecraft/class_4838;method_63665(Lnet/minecraft/class_1309;)Z
      official a Lcnn;a(Lbvi;)Z
    • stopWalking Link icon

      private static void stopWalking(PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named stopWalking Lnet/minecraft/entity/mob/PiglinBrain;stopWalking(Lnet/minecraft/entity/mob/PiglinEntity;)V
      intermediary method_24781 Lnet/minecraft/class_4838;method_24781(Lnet/minecraft/class_4836;)V
      official i Lcnn;i(Lcnm;)V
    • makeRememberRideableHoglinTask Link icon

      private static Task<LivingEntity> makeRememberRideableHoglinTask()
      Mappings:
      Namespace Name Mixin selector
      named makeRememberRideableHoglinTask Lnet/minecraft/entity/mob/PiglinBrain;makeRememberRideableHoglinTask()Lnet/minecraft/entity/ai/brain/task/Task;
      intermediary method_24737 Lnet/minecraft/class_4838;method_24737()Lnet/minecraft/class_7893;
      official g Lcnn;g()Lbxc;
    • angerAtCloserTargets Link icon

      protected static void angerAtCloserTargets(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      named angerAtCloserTargets Lnet/minecraft/entity/mob/PiglinBrain;angerAtCloserTargets(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/LivingEntity;)V
      intermediary method_24742 Lnet/minecraft/class_4838;method_24742(Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V
      official b Lcnn;b(Lard;Lcnl;Lbvi;)V
    • angerNearbyPiglins Link icon

      protected static void angerNearbyPiglins(ServerWorld world, AbstractPiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named angerNearbyPiglins Lnet/minecraft/entity/mob/PiglinBrain;angerNearbyPiglins(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/AbstractPiglinEntity;)V
      intermediary method_29945 Lnet/minecraft/class_4838;method_29945(Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;)V
      official a Lcnn;a(Lard;Lcnl;)V
    • becomeAngryWith Link icon

      protected static void becomeAngryWith(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      named becomeAngryWith Lnet/minecraft/entity/mob/PiglinBrain;becomeAngryWith(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/LivingEntity;)V
      intermediary method_24750 Lnet/minecraft/class_4838;method_24750(Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V
      official c Lcnn;c(Lard;Lcnl;Lbvi;)V
    • becomeAngryWithPlayer Link icon

      private static void becomeAngryWithPlayer(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      named becomeAngryWithPlayer Lnet/minecraft/entity/mob/PiglinBrain;becomeAngryWithPlayer(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/LivingEntity;)V
      intermediary method_29946 Lnet/minecraft/class_4838;method_29946(Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V
      official d Lcnn;d(Lard;Lcnl;Lbvi;)V
    • angerAtIfCloser Link icon

      private static void angerAtIfCloser(ServerWorld world, AbstractPiglinEntity piglin, LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      named angerAtIfCloser Lnet/minecraft/entity/mob/PiglinBrain;angerAtIfCloser(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/AbstractPiglinEntity;Lnet/minecraft/entity/LivingEntity;)V
      intermediary method_24763 Lnet/minecraft/class_4838;method_24763(Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V
      official e Lcnn;e(Lard;Lcnl;Lbvi;)V
    • getAngryAt Link icon

      private static Optional<LivingEntity> getAngryAt(AbstractPiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named getAngryAt Lnet/minecraft/entity/mob/PiglinBrain;getAngryAt(Lnet/minecraft/entity/mob/AbstractPiglinEntity;)Ljava/util/Optional;
      intermediary method_24782 Lnet/minecraft/class_4838;method_24782(Lnet/minecraft/class_5418;)Ljava/util/Optional;
      official e Lcnn;e(Lcnl;)Ljava/util/Optional;
    • getAvoiding Link icon

      public static Optional<LivingEntity> getAvoiding(PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named getAvoiding Lnet/minecraft/entity/mob/PiglinBrain;getAvoiding(Lnet/minecraft/entity/mob/PiglinEntity;)Ljava/util/Optional;
      intermediary method_29536 Lnet/minecraft/class_4838;method_29536(Lnet/minecraft/class_4836;)Ljava/util/Optional;
      official d Lcnn;d(Lcnm;)Ljava/util/Optional;
    • getNearestDetectedPlayer Link icon

      public static Optional<PlayerEntity> getNearestDetectedPlayer(AbstractPiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named getNearestDetectedPlayer Lnet/minecraft/entity/mob/PiglinBrain;getNearestDetectedPlayer(Lnet/minecraft/entity/mob/AbstractPiglinEntity;)Ljava/util/Optional;
      intermediary method_29947 Lnet/minecraft/class_4838;method_29947(Lnet/minecraft/class_5418;)Ljava/util/Optional;
      official a Lcnn;a(Lcnl;)Ljava/util/Optional;
    • groupRunAwayFrom Link icon

      private static void groupRunAwayFrom(PiglinEntity piglin, LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      named groupRunAwayFrom Lnet/minecraft/entity/mob/PiglinBrain;groupRunAwayFrom(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/LivingEntity;)V
      intermediary method_24767 Lnet/minecraft/class_4838;method_24767(Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V
      official a Lcnn;a(Lcnm;Lbvi;)V
    • runAwayFromClosestTarget Link icon

      private static void runAwayFromClosestTarget(PiglinEntity piglin, LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      named runAwayFromClosestTarget Lnet/minecraft/entity/mob/PiglinBrain;runAwayFromClosestTarget(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/LivingEntity;)V
      intermediary method_24771 Lnet/minecraft/class_4838;method_24771(Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V
      official b Lcnn;b(Lcnm;Lbvi;)V
    • shouldRunAwayFromHoglins Link icon

      private static boolean shouldRunAwayFromHoglins(PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named shouldRunAwayFromHoglins Lnet/minecraft/entity/mob/PiglinBrain;shouldRunAwayFromHoglins(Lnet/minecraft/entity/mob/PiglinEntity;)Z
      intermediary method_24783 Lnet/minecraft/class_4838;method_24783(Lnet/minecraft/class_4836;)Z
      official j Lcnn;j(Lcnm;)Z
    • hasNoAdvantageAgainstHoglins Link icon

      private static boolean hasNoAdvantageAgainstHoglins(PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named hasNoAdvantageAgainstHoglins Lnet/minecraft/entity/mob/PiglinBrain;hasNoAdvantageAgainstHoglins(Lnet/minecraft/entity/mob/PiglinEntity;)Z
      intermediary method_24784 Lnet/minecraft/class_4838;method_24784(Lnet/minecraft/class_4836;)Z
      official k Lcnn;k(Lcnm;)Z
    • hasOutnumberedHoglins Link icon

      private static boolean hasOutnumberedHoglins(PiglinEntity piglins)
      Mappings:
      Namespace Name Mixin selector
      named hasOutnumberedHoglins Lnet/minecraft/entity/mob/PiglinBrain;hasOutnumberedHoglins(Lnet/minecraft/entity/mob/PiglinEntity;)Z
      intermediary method_24785 Lnet/minecraft/class_4838;method_24785(Lnet/minecraft/class_4836;)Z
      official l Lcnn;l(Lcnm;)Z
    • runAwayFrom Link icon

      private static void runAwayFrom(PiglinEntity piglin, LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      named runAwayFrom Lnet/minecraft/entity/mob/PiglinBrain;runAwayFrom(Lnet/minecraft/entity/mob/PiglinEntity;Lnet/minecraft/entity/LivingEntity;)V
      intermediary method_24773 Lnet/minecraft/class_4838;method_24773(Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V
      official c Lcnn;c(Lcnm;Lbvi;)V
    • rememberHunting Link icon

      protected static void rememberHunting(AbstractPiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named rememberHunting Lnet/minecraft/entity/mob/PiglinBrain;rememberHunting(Lnet/minecraft/entity/mob/AbstractPiglinEntity;)V
      intermediary method_24762 Lnet/minecraft/class_4838;method_24762(Lnet/minecraft/class_5418;)V
      official b Lcnn;b(Lcnl;)V
    • setEatenRecently Link icon

      private static void setEatenRecently(PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named setEatenRecently Lnet/minecraft/entity/mob/PiglinBrain;setEatenRecently(Lnet/minecraft/entity/mob/PiglinEntity;)V
      intermediary method_24787 Lnet/minecraft/class_4838;method_24787(Lnet/minecraft/class_4836;)V
      official m Lcnn;m(Lcnm;)V
    • findGround Link icon

      private static Vec3d findGround(PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named findGround Lnet/minecraft/entity/mob/PiglinBrain;findGround(Lnet/minecraft/entity/mob/PiglinEntity;)Lnet/minecraft/util/math/Vec3d;
      intermediary method_24788 Lnet/minecraft/class_4838;method_24788(Lnet/minecraft/class_4836;)Lnet/minecraft/class_243;
      official n Lcnn;n(Lcnm;)Lfbb;
    • hasAteRecently Link icon

      private static boolean hasAteRecently(PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named hasAteRecently Lnet/minecraft/entity/mob/PiglinBrain;hasAteRecently(Lnet/minecraft/entity/mob/PiglinEntity;)Z
      intermediary method_24789 Lnet/minecraft/class_4838;method_24789(Lnet/minecraft/class_4836;)Z
      official o Lcnn;o(Lcnm;)Z
    • hasIdleActivity Link icon

      protected static boolean hasIdleActivity(AbstractPiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named hasIdleActivity Lnet/minecraft/entity/mob/PiglinBrain;hasIdleActivity(Lnet/minecraft/entity/mob/AbstractPiglinEntity;)Z
      intermediary method_24766 Lnet/minecraft/class_4838;method_24766(Lnet/minecraft/class_5418;)Z
      official c Lcnn;c(Lcnl;)Z
    • isHoldingCrossbow Link icon

      private static boolean isHoldingCrossbow(LivingEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named isHoldingCrossbow Lnet/minecraft/entity/mob/PiglinBrain;isHoldingCrossbow(Lnet/minecraft/entity/LivingEntity;)Z
      intermediary method_24748 Lnet/minecraft/class_4838;method_24748(Lnet/minecraft/class_1309;)Z
      official c Lcnn;c(Lbvi;)Z
    • setAdmiringItem Link icon

      private static void setAdmiringItem(LivingEntity entity)
      Mappings:
      Namespace Name Mixin selector
      named setAdmiringItem Lnet/minecraft/entity/mob/PiglinBrain;setAdmiringItem(Lnet/minecraft/entity/LivingEntity;)V
      intermediary method_24753 Lnet/minecraft/class_4838;method_24753(Lnet/minecraft/class_1309;)V
      official d Lcnn;d(Lbvi;)V
    • isAdmiringItem Link icon

      private static boolean isAdmiringItem(PiglinEntity entity)
      Mappings:
      Namespace Name Mixin selector
      named isAdmiringItem Lnet/minecraft/entity/mob/PiglinBrain;isAdmiringItem(Lnet/minecraft/entity/mob/PiglinEntity;)Z
      intermediary method_24790 Lnet/minecraft/class_4838;method_24790(Lnet/minecraft/class_4836;)Z
      official p Lcnn;p(Lcnm;)Z
    • acceptsForBarter Link icon

      private static boolean acceptsForBarter(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      named acceptsForBarter Lnet/minecraft/entity/mob/PiglinBrain;acceptsForBarter(Lnet/minecraft/item/ItemStack;)Z
      intermediary method_24746 Lnet/minecraft/class_4838;method_24746(Lnet/minecraft/class_1799;)Z
      official b Lcnn;b(Lcwq;)Z
    • isFood Link icon

      private static boolean isFood(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      named isFood Lnet/minecraft/entity/mob/PiglinBrain;isFood(Lnet/minecraft/item/ItemStack;)Z
      intermediary method_24752 Lnet/minecraft/class_4838;method_24752(Lnet/minecraft/class_1799;)Z
      official c Lcnn;c(Lcwq;)Z
    • hasSoulFireNearby Link icon

      private static boolean hasSoulFireNearby(PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named hasSoulFireNearby Lnet/minecraft/entity/mob/PiglinBrain;hasSoulFireNearby(Lnet/minecraft/entity/mob/PiglinEntity;)Z
      intermediary method_24791 Lnet/minecraft/class_4838;method_24791(Lnet/minecraft/class_4836;)Z
      official q Lcnn;q(Lcnm;)Z
    • hasPlayerHoldingWantedItemNearby Link icon

      private static boolean hasPlayerHoldingWantedItemNearby(LivingEntity entity)
      Mappings:
      Namespace Name Mixin selector
      named hasPlayerHoldingWantedItemNearby Lnet/minecraft/entity/mob/PiglinBrain;hasPlayerHoldingWantedItemNearby(Lnet/minecraft/entity/LivingEntity;)Z
      intermediary method_24761 Lnet/minecraft/class_4838;method_24761(Lnet/minecraft/class_1309;)Z
      official e Lcnn;e(Lbvi;)Z
    • canWander Link icon

      private static boolean canWander(LivingEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named canWander Lnet/minecraft/entity/mob/PiglinBrain;canWander(Lnet/minecraft/entity/LivingEntity;)Z
      intermediary method_24765 Lnet/minecraft/class_4838;method_24765(Lnet/minecraft/class_1309;)Z
      official f Lcnn;f(Lbvi;)Z
    • isGoldHoldingPlayer Link icon

      public static boolean isGoldHoldingPlayer(LivingEntity target)
      Mappings:
      Namespace Name Mixin selector
      named isGoldHoldingPlayer Lnet/minecraft/entity/mob/PiglinBrain;isGoldHoldingPlayer(Lnet/minecraft/entity/LivingEntity;)Z
      intermediary method_24739 Lnet/minecraft/class_4838;method_24739(Lnet/minecraft/class_1309;)Z
      official b Lcnn;b(Lbvi;)Z
    • hasBeenHitByPlayer Link icon

      private static boolean hasBeenHitByPlayer(PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named hasBeenHitByPlayer Lnet/minecraft/entity/mob/PiglinBrain;hasBeenHitByPlayer(Lnet/minecraft/entity/mob/PiglinEntity;)Z
      intermediary method_24714 Lnet/minecraft/class_4838;method_24714(Lnet/minecraft/class_4836;)Z
      official r Lcnn;r(Lcnm;)Z
    • hasBeenHurt Link icon

      private static boolean hasBeenHurt(LivingEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named hasBeenHurt Lnet/minecraft/entity/mob/PiglinBrain;hasBeenHurt(Lnet/minecraft/entity/LivingEntity;)Z
      intermediary method_24769 Lnet/minecraft/class_4838;method_24769(Lnet/minecraft/class_1309;)Z
      official g Lcnn;g(Lbvi;)Z
    • hasItemInOffHand Link icon

      private static boolean hasItemInOffHand(PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named hasItemInOffHand Lnet/minecraft/entity/mob/PiglinBrain;hasItemInOffHand(Lnet/minecraft/entity/mob/PiglinEntity;)Z
      intermediary method_24917 Lnet/minecraft/class_4838;method_24917(Lnet/minecraft/class_4836;)Z
      official s Lcnn;s(Lcnm;)Z
    • doesNotHaveGoldInOffHand Link icon

      private static boolean doesNotHaveGoldInOffHand(PiglinEntity piglin)
      Mappings:
      Namespace Name Mixin selector
      named doesNotHaveGoldInOffHand Lnet/minecraft/entity/mob/PiglinBrain;doesNotHaveGoldInOffHand(Lnet/minecraft/entity/mob/PiglinEntity;)Z
      intermediary method_24850 Lnet/minecraft/class_4838;method_24850(Lnet/minecraft/class_4836;)Z
      official t Lcnn;t(Lcnm;)Z
    • isZombified Link icon

      public static boolean isZombified(EntityType<?> entityType)
      Mappings:
      Namespace Name Mixin selector
      named isZombified Lnet/minecraft/entity/mob/PiglinBrain;isZombified(Lnet/minecraft/entity/EntityType;)Z
      intermediary method_29534 Lnet/minecraft/class_4838;method_29534(Lnet/minecraft/class_1299;)Z
      official a Lcnn;a(Lbut;)Z