CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain FIELD field_22388 HUNT_MEMORY_DURATION Lnet/minecraft/class_4801; FIELD field_22389 MEMORY_TRANSFER_TASK_DURATION Lnet/minecraft/class_4801; FIELD field_22390 RIDE_TARGET_MEMORY_DURATION Lnet/minecraft/class_4801; FIELD field_22391 AVOID_MEMORY_DURATION Lnet/minecraft/class_4801; FIELD field_22392 FOOD Ljava/util/Set; FIELD field_22395 GOLDEN_ITEMS Ljava/util/Set; METHOD method_24713 hasZombifiedPiglinNearby (Lnet/minecraft/class_4836;)Z ARG 0 piglin METHOD method_24714 hasBeenHitByPlayer (Lnet/minecraft/class_4836;)Z ARG 0 piglin METHOD method_24717 makeRandomFollowTask ()Lnet/minecraft/class_4118; METHOD method_24718 makeRandomWanderTask (F)Lnet/minecraft/class_4118; ARG 0 speed METHOD method_24719 wearsGoldArmor (Lnet/minecraft/class_1309;)Z ARG 0 entity METHOD method_24722 tickActivities (Lnet/minecraft/class_4836;)V ARG 0 piglin METHOD method_24723 canRide (Lnet/minecraft/class_4836;Lnet/minecraft/class_1297;)Z ARG 0 piglin ARG 1 ridden METHOD method_24724 onAttacked (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V ARG 0 piglin ARG 1 attacker METHOD method_24725 addCoreActivities (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V ARG 0 piglin ARG 1 brain METHOD method_24726 loot (Lnet/minecraft/class_4836;Lnet/minecraft/class_1542;)V ARG 0 piglin ARG 1 drop METHOD method_24727 dropBarteredItem (Lnet/minecraft/class_4836;Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V ARG 1 player METHOD method_24728 playerInteract (Lnet/minecraft/class_4836;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Z ARG 0 piglin ARG 1 player ARG 2 hand METHOD method_24730 canGather (Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)Z ARG 0 piglin ARG 1 stack METHOD method_24731 drop (Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;Lnet/minecraft/class_243;)V ARG 2 pos METHOD method_24732 create (Lnet/minecraft/class_4836;Lcom/mojang/datafixers/Dynamic;)Lnet/minecraft/class_4095; ARG 0 piglin ARG 1 data METHOD method_24733 onGoldBlockBroken (Lnet/minecraft/class_1657;)V ARG 0 player METHOD method_24735 isGoldenItem (Lnet/minecraft/class_1792;)Z ARG 0 item METHOD method_24736 setHuntedRecently (Lnet/minecraft/class_4836;)V METHOD method_24737 makeRememberRideableHoglinTask ()Lnet/minecraft/class_4821; METHOD method_24738 makeGoToSoulFireTask (F)Lnet/minecraft/class_4121; ARG 0 speed METHOD method_24739 isGoldHoldingPlayer (Lnet/minecraft/class_1309;)Z ARG 0 target METHOD method_24741 consumeOffHandItem (Lnet/minecraft/class_4836;Z)V ARG 0 piglin METHOD method_24742 angerAtCloserTargets (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V ARG 0 piglin ARG 1 target METHOD method_24743 addIdleActivities (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V ARG 0 piglin ARG 1 brain METHOD method_24746 acceptsForBarter (Lnet/minecraft/class_1792;)Z ARG 0 item METHOD method_24747 makeGoToZombifiedPiglinTask (F)Lnet/minecraft/class_4121; ARG 0 speed METHOD method_24748 isHoldingCrossbow (Lnet/minecraft/class_1309;)Z ARG 0 piglin METHOD method_24749 playSoundAtChance (Lnet/minecraft/class_4836;)V ARG 0 piglin METHOD method_24750 angerAt (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V ARG 0 piglin ARG 1 target METHOD method_24751 addFightActivities (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V ARG 0 piglin ARG 1 brain METHOD method_24752 isFood (Lnet/minecraft/class_1792;)Z ARG 0 item METHOD method_24753 setAdmiringItem (Lnet/minecraft/class_1309;)V ARG 0 entity METHOD method_24754 haveHuntedHoglinsRecently (Lnet/minecraft/class_4836;)Z ARG 0 piglin METHOD method_24755 isPreferredAttackTarget (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)Z ARG 0 piglin ARG 1 target METHOD method_24756 addCelebrateActivities (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V ARG 0 piglin ARG 1 brain METHOD method_24757 shouldAttack (Lnet/minecraft/class_1309;)Z ARG 0 target METHOD method_24758 rememberGroupHunting (Lnet/minecraft/class_4836;)V ARG 0 piglin METHOD method_24759 tryRevenge (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V ARG 0 piglin ARG 1 target METHOD method_24760 addAdmireItemActivities (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V ARG 0 piglin ARG 1 brain METHOD method_24761 hasPlayerHoldingWantedItemNearby (Lnet/minecraft/class_1309;)Z ARG 0 entity METHOD method_24762 rememberHunting (Lnet/minecraft/class_4836;)V ARG 0 piglin METHOD method_24763 angerAtIfCloser (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V ARG 0 piglin ARG 1 target METHOD method_24764 addAvoidActivities (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V ARG 0 piglin ARG 1 brain METHOD method_24765 canWander (Lnet/minecraft/class_1309;)Z ARG 0 piglin METHOD method_24766 hasIdleActivity (Lnet/minecraft/class_4836;)Z ARG 0 piglin METHOD method_24767 groupRunAwayFrom (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V ARG 0 piglin ARG 1 target METHOD method_24768 addRideActivities (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V ARG 0 piglin ARG 1 brain METHOD method_24769 hasBeenHurt (Lnet/minecraft/class_1309;)Z ARG 0 piglin METHOD method_24771 runAwayFromClosestTarget (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V ARG 0 piglin ARG 1 target METHOD method_24772 doBarter (Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)V ARG 0 piglin METHOD method_24773 runAwayFrom (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V ARG 0 piglin ARG 1 target METHOD method_24774 dropBarteredItem (Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)V METHOD method_24776 getBarteredItem (Lnet/minecraft/class_4836;)Lnet/minecraft/class_1799; ARG 0 piglin METHOD method_24777 getPreferredTarget (Lnet/minecraft/class_4836;)Ljava/util/Optional; ARG 0 piglin METHOD method_24778 playSound (Lnet/minecraft/class_4836;)V ARG 0 piglin METHOD method_24780 getNearbyPiglins (Lnet/minecraft/class_4836;)Ljava/util/List; ARG 0 piglin METHOD method_24781 stopWalking (Lnet/minecraft/class_4836;)V ARG 0 piglin METHOD method_24782 getAngryAt (Lnet/minecraft/class_4836;)Ljava/util/Optional; ARG 0 piglin METHOD method_24783 shouldRunAwayFromHoglins (Lnet/minecraft/class_4836;)Z ARG 0 piglin METHOD method_24784 hasNoAdvantageAgainstHoglins (Lnet/minecraft/class_4836;)Z ARG 0 piglin METHOD method_24785 hasOutnumberedHoglins (Lnet/minecraft/class_4836;)Z ARG 0 piglins METHOD method_24786 hasPlayerHoldingWantedItemNearby (Lnet/minecraft/class_4836;)Z ARG 0 piglin METHOD method_24787 setEatenRecently (Lnet/minecraft/class_4836;)V ARG 0 piglin METHOD method_24788 findGround (Lnet/minecraft/class_4836;)Lnet/minecraft/class_243; ARG 0 piglin METHOD method_24789 hasAteRecently (Lnet/minecraft/class_4836;)Z ARG 0 piglin METHOD method_24790 isAdmiringItem (Lnet/minecraft/class_4836;)Z ARG 0 entity METHOD method_24791 hasSoulFireNearby (Lnet/minecraft/class_4836;)Z ARG 0 piglin