CLASS net/minecraft/class_1440 net/minecraft/entity/passive/PandaEntity
	FIELD field_18277 playingJump Lnet/minecraft/class_243;
	FIELD field_21803 ASK_FOR_BAMBOO_TARGET Lnet/minecraft/class_4051;
	FIELD field_21804 lookAtPlayerGoal Lnet/minecraft/class_1440$class_4056;
	FIELD field_30343 MAIN_GENE_MUTATION_CHANCE I
	FIELD field_30344 SNEEZING_FLAG I
	FIELD field_30345 PLAYING_FLAG I
	FIELD field_30346 SITTING_FLAG I
	FIELD field_30347 LYING_ON_BACK_FLAG I
	FIELD field_30348 EATING_ANIMATION_INTERVAL I
	FIELD field_30349 HIDDEN_GENE_MUTATION_CHANCE I
	FIELD field_6764 ASK_FOR_BAMBOO_TICKS Lnet/minecraft/class_2940;
	FIELD field_6765 IS_FOOD Ljava/util/function/Predicate;
	FIELD field_6766 MAIN_GENE Lnet/minecraft/class_2940;
	FIELD field_6767 playingTicks I
	FIELD field_6768 PANDA_FLAGS Lnet/minecraft/class_2940;
	FIELD field_6769 shouldGetRevenge Z
	FIELD field_6770 shouldAttack Z
	FIELD field_6771 SNEEZE_PROGRESS Lnet/minecraft/class_2940;
	FIELD field_6772 rollOverAnimationProgress F
	FIELD field_6773 lastRollOverAnimationProgress F
	FIELD field_6774 lieOnBackAnimationProgress F
	FIELD field_6775 lastLieOnBackAnimationProgress F
	FIELD field_6777 sittingAnimationProgress F
	FIELD field_6779 lastSittingAnimationProgress F
	FIELD field_6780 EATING_TICKS Lnet/minecraft/class_2940;
	FIELD field_6781 HIDDEN_GENE Lnet/minecraft/class_2940;
	METHOD method_16106 canEat (Lnet/minecraft/class_1799;)Z
		ARG 1 stack
	METHOD method_18057 stop ()V
	METHOD method_18442 isIdle ()Z
	METHOD method_26888 createPandaAttributes ()Lnet/minecraft/class_5132$class_5133;
	METHOD method_35173 isBrown ()Z
	METHOD method_6503 updateLieOnBackAnimation ()V
	METHOD method_6504 (Lnet/minecraft/class_1542;)Z
		ARG 0 item
	METHOD method_6505 setLyingOnBack (Z)V
		ARG 1 lyingOnBack
	METHOD method_6508 getHiddenGene ()Lnet/minecraft/class_1440$class_1443;
	METHOD method_6509 isWorried ()Z
	METHOD method_6512 playEatingAnimation ()V
	METHOD method_6513 setSitting (Z)V
		ARG 1 sitting
	METHOD method_6514 isLyingOnBack ()Z
	METHOD method_6515 initGenes (Lnet/minecraft/class_1440;Lnet/minecraft/class_1440;)V
		ARG 1 mother
		ARG 2 father
	METHOD method_6517 setAskForBambooTicks (I)V
		ARG 1 askForBambooTicks
	METHOD method_6519 getRandomGene ()Lnet/minecraft/class_1440$class_1443;
	METHOD method_6521 getAskForBambooTicks ()I
	METHOD method_6522 isPlayful ()Z
	METHOD method_6523 updateRollOverAnimation ()V
	METHOD method_6524 isScaredByThunderstorm ()Z
	METHOD method_6525 getMainGene ()Lnet/minecraft/class_1440$class_1443;
	METHOD method_6526 isPlaying ()Z
	METHOD method_6527 isEating ()Z
	METHOD method_6528 getEatingTicks ()I
	METHOD method_6529 setMainGene (Lnet/minecraft/class_1440$class_1443;)V
		ARG 1 gene
	METHOD method_6532 getSneezeProgress ()I
	METHOD method_6533 hasPandaFlag (I)Z
		ARG 1 bitmask
	METHOD method_6534 getSittingAnimationProgress (F)F
		ARG 1 tickDelta
	METHOD method_6535 isSitting ()Z
	METHOD method_6536 updateEatingAnimation ()V
	METHOD method_6537 updatePlaying ()V
	METHOD method_6538 resetAttributes ()V
	METHOD method_6539 setSneezeProgress (I)V
		ARG 1 sneezeProgress
	METHOD method_6541 setPlaying (Z)V
		ARG 1 playing
	METHOD method_6544 updateSittingAnimation ()V
	METHOD method_6545 isSneezing ()Z
	METHOD method_6546 setSneezing (Z)V
		ARG 1 sneezing
	METHOD method_6547 setHiddenGene (Lnet/minecraft/class_1440$class_1443;)V
		ARG 1 gene
	METHOD method_6548 sneeze ()V
	METHOD method_6549 isLazy ()Z
	METHOD method_6550 isWeak ()Z
	METHOD method_6552 setEating (Z)V
		ARG 1 eating
	METHOD method_6554 getProductGene ()Lnet/minecraft/class_1440$class_1443;
	METHOD method_6555 getLieOnBackAnimationProgress (F)F
		ARG 1 tickDelta
	METHOD method_6557 setPandaFlag (IZ)V
		ARG 1 mask
		ARG 2 value
	METHOD method_6558 setEatingTicks (I)V
		ARG 1 eatingTicks
	METHOD method_6560 getRollOverAnimationProgress (F)F
		ARG 1 tickDelta
	CLASS class_1441 PandaFleeGoal
		FIELD field_6782 panda Lnet/minecraft/class_1440;
		METHOD <init> (Lnet/minecraft/class_1440;Ljava/lang/Class;FDD)V
			ARG 1 panda
			ARG 2 fleeFromType
			ARG 3 distance
			ARG 4 slowSpeed
			ARG 6 fastSpeed
	CLASS class_1442 PandaMateGoal
		FIELD field_6783 nextAskPlayerForBambooAge I
		FIELD field_6784 panda Lnet/minecraft/class_1440;
		METHOD <init> (Lnet/minecraft/class_1440;D)V
			ARG 1 panda
			ARG 2 chance
		METHOD method_6561 isBambooClose ()Z
	CLASS class_1443 Gene
		FIELD field_41673 CODEC Lnet/minecraft/class_3542$class_7292;
		FIELD field_6785 id I
		FIELD field_6786 BY_ID Ljava/util/function/IntFunction;
		FIELD field_6790 recessive Z
		FIELD field_6797 name Ljava/lang/String;
		METHOD <init> (Ljava/lang/String;IILjava/lang/String;Z)V
			ARG 3 id
			ARG 4 name
			ARG 5 recessive
		METHOD method_17688 createRandom (Lnet/minecraft/class_5819;)Lnet/minecraft/class_1440$class_1443;
			ARG 0 random
		METHOD method_6564 getId ()I
		METHOD method_6566 byId (I)Lnet/minecraft/class_1440$class_1443;
			ARG 0 id
		METHOD method_6567 byName (Ljava/lang/String;)Lnet/minecraft/class_1440$class_1443;
			ARG 0 name
		METHOD method_6568 isRecessive ()Z
		METHOD method_6569 getProductGene (Lnet/minecraft/class_1440$class_1443;Lnet/minecraft/class_1440$class_1443;)Lnet/minecraft/class_1440$class_1443;
			ARG 0 mainGene
			ARG 1 hiddenGene
	CLASS class_1444 PandaRevengeGoal
		FIELD field_6798 panda Lnet/minecraft/class_1440;
		METHOD <init> (Lnet/minecraft/class_1440;[Ljava/lang/Class;)V
			ARG 1 panda
			ARG 2 noRevengeTypes
	CLASS class_1445 LieOnBackGoal
		FIELD field_6799 nextLieOnBackAge I
		FIELD field_6800 panda Lnet/minecraft/class_1440;
		METHOD <init> (Lnet/minecraft/class_1440;)V
			ARG 1 panda
	CLASS class_1446 PandaMoveControl
		FIELD field_6801 panda Lnet/minecraft/class_1440;
		METHOD <init> (Lnet/minecraft/class_1440;)V
			ARG 1 panda
	CLASS class_1447 PandaEscapeDangerGoal
		FIELD field_6802 panda Lnet/minecraft/class_1440;
		METHOD <init> (Lnet/minecraft/class_1440;D)V
			ARG 1 panda
			ARG 2 speed
	CLASS class_1448 PlayGoal
		FIELD field_6803 panda Lnet/minecraft/class_1440;
		METHOD <init> (Lnet/minecraft/class_1440;)V
			ARG 1 panda
	CLASS class_1449 PickUpFoodGoal
		FIELD field_6804 startAge I
	CLASS class_1450 SneezeGoal
		FIELD field_6806 panda Lnet/minecraft/class_1440;
		METHOD <init> (Lnet/minecraft/class_1440;)V
			ARG 1 panda
	CLASS class_4054 AttackGoal
		FIELD field_18114 panda Lnet/minecraft/class_1440;
		METHOD <init> (Lnet/minecraft/class_1440;DZ)V
			ARG 1 panda
			ARG 2 speed
			ARG 4 pauseWhenMobIdle
	CLASS class_4056 LookAtEntityGoal
		FIELD field_18116 panda Lnet/minecraft/class_1440;
		METHOD <init> (Lnet/minecraft/class_1440;Ljava/lang/Class;F)V
			ARG 1 panda
			ARG 2 targetType
			ARG 3 range
		METHOD method_24217 setTarget (Lnet/minecraft/class_1309;)V
			ARG 1 target
