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_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 scaredAnimationProgress F FIELD field_6779 lastScaredAnimationProgress 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 setScared (Z)V ARG 1 scared 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 getScaredAnimationProgress (F)F ARG 1 tickDelta METHOD method_6535 isScared ()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 updateScaredAnimation ()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 (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 (Lnet/minecraft/class_1440;Lnet/minecraft/class_1440;D)V ARG 2 panda ARG 3 chance METHOD method_6561 isBambooClose ()Z CLASS class_1443 Gene FIELD field_6785 id I FIELD field_6786 VALUES [Lnet/minecraft/class_1440$class_1443; FIELD field_6790 recessive Z FIELD field_6797 name Ljava/lang/String; METHOD (Ljava/lang/String;IILjava/lang/String;Z)V ARG 3 id ARG 4 name ARG 5 recessive METHOD method_17688 createRandom (Ljava/util/Random;)Lnet/minecraft/class_1440$class_1443; ARG 0 random METHOD method_6564 getId ()I METHOD method_6565 getName ()Ljava/lang/String; 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 (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 (Lnet/minecraft/class_1440;)V ARG 1 panda CLASS class_1446 PandaMoveControl FIELD field_6801 panda Lnet/minecraft/class_1440; METHOD (Lnet/minecraft/class_1440;)V ARG 1 panda CLASS class_1447 ExtinguishFireGoal FIELD field_6802 panda Lnet/minecraft/class_1440; METHOD (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 (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 (Lnet/minecraft/class_1440;)V ARG 1 panda CLASS class_4054 AttackGoal FIELD field_18114 panda Lnet/minecraft/class_1440; METHOD (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 (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