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_23826 BARTERING_ITEM Lnet/minecraft/class_1792;
	METHOD method_24714 hasBeenHitByPlayer (Lnet/minecraft/class_4836;)Z
		ARG 0 piglin
	METHOD method_24717 makeRandomFollowTask ()Lnet/minecraft/class_4118;
	METHOD method_24718 makeRandomWanderTask ()Lnet/minecraft/class_4118;
	METHOD method_24719 wearsGoldArmor (Lnet/minecraft/class_1309;)Z
		ARG 0 entity
	METHOD method_24721 (Lnet/minecraft/class_1309;Lnet/minecraft/class_5418;)V
		ARG 1 piglin
	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_4095;)V
		ARG 0 piglin
	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;Ljava/util/List;)V
		ARG 0 piglin
		ARG 1 player
	METHOD method_24728 playerInteract (Lnet/minecraft/class_4836;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
		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;Ljava/util/List;Lnet/minecraft/class_243;)V
		ARG 0 piglin
	METHOD method_24732 create (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
		ARG 0 piglin
		ARG 1 brain
	METHOD method_24733 onGuardedBlockBroken (Lnet/minecraft/class_1657;Z)V
		ARG 0 player
	METHOD method_24734 (Lnet/minecraft/class_1657;Lnet/minecraft/class_4836;)V
		ARG 1 piglin
	METHOD method_24735 isGoldenItem (Lnet/minecraft/class_1792;)Z
		ARG 0 item
	METHOD method_24736 setHuntedRecently (Lnet/minecraft/class_4836;)V
		ARG 0 piglin
	METHOD method_24737 makeRememberRideableHoglinTask ()Lnet/minecraft/class_4821;
	METHOD method_24738 makeGoToSoulFireTask ()Lnet/minecraft/class_4121;
	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_5418;Lnet/minecraft/class_1309;)V
		ARG 0 piglin
		ARG 1 target
	METHOD method_24743 addIdleActivities (Lnet/minecraft/class_4095;)V
		ARG 0 piglin
	METHOD method_24746 acceptsForBarter (Lnet/minecraft/class_1792;)Z
		ARG 0 item
	METHOD method_24747 makeGoToZombifiedPiglinTask ()Lnet/minecraft/class_4809;
	METHOD method_24748 isHoldingCrossbow (Lnet/minecraft/class_1309;)Z
		ARG 0 piglin
	METHOD method_24750 becomeAngryWith (Lnet/minecraft/class_5418;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_4095;)V
		ARG 0 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_5418;Lnet/minecraft/class_1309;)V
	METHOD method_24760 addAdmireItemActivities (Lnet/minecraft/class_4095;)V
		ARG 0 brain
	METHOD method_24761 hasPlayerHoldingWantedItemNearby (Lnet/minecraft/class_1309;)Z
		ARG 0 entity
	METHOD method_24762 rememberHunting (Lnet/minecraft/class_5418;)V
		ARG 0 piglin
	METHOD method_24763 angerAtIfCloser (Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V
		ARG 0 piglin
		ARG 1 target
	METHOD method_24764 addAvoidActivities (Lnet/minecraft/class_4095;)V
		ARG 0 brain
	METHOD method_24765 canWander (Lnet/minecraft/class_1309;)Z
		ARG 0 piglin
	METHOD method_24766 hasIdleActivity (Lnet/minecraft/class_5418;)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_4095;)V
		ARG 0 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;Ljava/util/List;)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;Ljava/util/List;)V
		ARG 0 piglin
	METHOD method_24776 getBarteredItem (Lnet/minecraft/class_4836;)Ljava/util/List;
		ARG 0 piglin
	METHOD method_24777 getPreferredTarget (Lnet/minecraft/class_4836;)Ljava/util/Optional;
		ARG 0 piglin
	METHOD method_24780 getNearbyVisiblePiglins (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_5418;)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_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
	METHOD method_24848 getItemFromStack (Lnet/minecraft/class_1542;)Lnet/minecraft/class_1799;
		ARG 0 stack
	METHOD method_24849 barterItem (Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)V
		ARG 0 piglin
		ARG 1 stack
	METHOD method_24850 doesNotHaveGoldInOffHand (Lnet/minecraft/class_4836;)Z
		ARG 0 piglin
	METHOD method_24917 hasItemInOffHand (Lnet/minecraft/class_4836;)Z
		ARG 0 piglin
	METHOD method_25948 pickupItemWithOffHand (Lnet/minecraft/class_4836;)V
		ARG 0 piglin
	METHOD method_26350 getNearbyPiglins (Lnet/minecraft/class_5418;)Ljava/util/List;
		ARG 0 piglin
	METHOD method_27086 isWillingToTrade (Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)Z
		ARG 0 piglin
		ARG 1 nearbyItems
	METHOD method_29277 canRideHoglin (Lnet/minecraft/class_4836;)Z
		ARG 0 piglin
	METHOD method_29534 isZombified (Lnet/minecraft/class_1299;)Z
		ARG 0 entityType
	METHOD method_29537 getNearestZombifiedPiglin (Lnet/minecraft/class_4836;)Z
		ARG 0 piglin
	METHOD method_29538 hasTargetToAvoid (Lnet/minecraft/class_4836;)Z
		ARG 0 piglin
	METHOD method_29945 angerNearbyPiglins (Lnet/minecraft/class_5418;)V
		ARG 0 piglin
	METHOD method_29946 becomeAngryWithPlayer (Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V
		ARG 0 piglin
		ARG 1 player
	METHOD method_29947 getNearestDetectedPlayer (Lnet/minecraft/class_5418;)Ljava/util/Optional;
		ARG 0 piglin
	METHOD method_30087 (Lnet/minecraft/class_4836;Lnet/minecraft/class_4168;)Lnet/minecraft/class_3414;
		ARG 0 piglin
		ARG 1 activity
	METHOD method_30089 swapItemWithOffHand (Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)V
		ARG 0 piglin
		ARG 1 stack
	METHOD method_30091 (Lnet/minecraft/class_4836;)Ljava/util/Optional;
		ARG 0 piglin
