CLASS aqt net/minecraft/entity/passive/PandaEntity CLASS aqt$a Gene FIELD h VALUES [Laqt$a; FIELD i id I FIELD j name Ljava/lang/String; FIELD k recessive Z METHOD (Ljava/lang/String;IILjava/lang/String;Z)V ARG 3 id ARG 4 name ARG 5 recessive METHOD a getId ()I METHOD a byId (I)Laqt$a; METHOD a byName (Ljava/lang/String;)Laqt$a; METHOD a createRandom (Ljava/util/Random;)Laqt$a; METHOD b getName ()Ljava/lang/String; METHOD b getProductGene (Laqt$a;Laqt$a;)Laqt$a; ARG 0 mainGene ARG 1 hiddenGene METHOD c isRecessive ()Z CLASS aqt$c PandaFleeGoal FIELD i owner Laqt; CLASS aqt$d PandaMateGoal FIELD d CLOSE_PLAYER_PREDICATE Lapq; FIELD e panda Laqt; FIELD f nextAskPlayerForBambooAge I METHOD (Laqt;D)V ARG 1 panda ARG 2 chance METHOD h isBambooClose ()Z CLASS aqt$e SpawnData CLASS aqt$i PandaMoveControl FIELD i panda Laqt; CLASS aqt$j ExtinguishFireGoal FIELD f panda Laqt; CLASS aqt$b AttackGoal FIELD d panda Laqt; CLASS aqt$f PandaRevengeGoal FIELD a panda Laqt; METHOD (Laqt;[Ljava/lang/Class;)V ARG 1 panda CLASS aqt$g LieOnBackGoal FIELD a panda Laqt; FIELD b nextLieOnBackAge I CLASS aqt$h PandaLookAtEntityGoal FIELD f panda Laqt; METHOD (Laqt;Ljava/lang/Class;F)V ARG 1 panda CLASS aqt$k PlayGoal FIELD a panda Laqt; METHOD (Laqt;)V ARG 1 panda CLASS aqt$l PickUpFoodGoal FIELD b startAge I CLASS aqt$m SneezeGoal FIELD a panda Laqt; METHOD (Laqt;)V ARG 1 panda FIELD bA playingTicks I FIELD bB ASK_FOR_BAMBOO_TICKS Lqh; FIELD bC SNEEZE_PROGRESS Lqh; FIELD bE EATING_TICKS Lqh; FIELD bF MAIN_GENE Lqh; FIELD bG HIDDEN_GENE Lqh; FIELD bH PANDA_FLAGS Lqh; FIELD bI shouldGetRevenge Z FIELD bJ shouldAttack Z FIELD bK playingJump Lcrl; FIELD bL scaredAnimationProgress F FIELD bM lastScaredAnimationProgress F FIELD bN lieOnBackAnimationProgress F FIELD bO lastLieOnBackAnimationProgress F FIELD bP rollOverAnimationProgress F FIELD bQ lastRollOverAnimationProgress F FIELD bR IS_FOOD Ljava/util/function/Predicate; METHOD a setMainGene (Laqt$a;)V METHOD a initGenes (Laqt;Laqt;)V METHOD b setHiddenGene (Laqt$a;)V METHOD d setPandaFlag (IZ)V ARG 1 mask ARG 2 value METHOD dS getAskForBambooTicks ()I METHOD dT isSneezing ()Z METHOD dU isScared ()Z METHOD dV isLyingOnBack ()Z METHOD dW isEating ()Z METHOD eb getSneezeProgress ()I METHOD ec getMainGene ()Laqt$a; METHOD ed getHiddenGene ()Laqt$a; METHOD ee isPlaying ()Z METHOD ef getProductGene ()Laqt$a; METHOD eg isLazy ()Z METHOD eh isWorried ()Z METHOD ei isPlayful ()Z METHOD ek isWeak ()Z METHOD em resetAttributes ()V METHOD ep getEatingTicks ()I METHOD eq updateEatingAnimation ()V METHOD er playEatingAnimation ()V METHOD es updateScaredAnimation ()V METHOD et updateLieOnBackAnimation ()V METHOD eu updateRollOverAnimation ()V METHOD ev updatePlaying ()V METHOD ew sneeze ()V METHOD ex getRandomGene ()Laqt$a; METHOD ey stop ()V METHOD j canEat (Lbbr;)Z METHOD r setAskForBambooTicks (I)V ARG 1 askForBambooTicks METHOD r setScared (Z)V ARG 1 scared METHOD s setSneezeProgress (I)V ARG 1 sneezeProgress METHOD s setLyingOnBack (Z)V METHOD t setEatingTicks (I)V ARG 1 eatingTicks METHOD t setEating (Z)V ARG 1 eating METHOD u hasPandaFlag (I)Z METHOD u setSneezing (Z)V ARG 1 sneezing METHOD v getScaredAnimationProgress (F)F ARG 1 tickDelta METHOD v setPlaying (Z)V ARG 1 playing METHOD w getLieOnBackAnimationProgress (F)F ARG 1 tickDelta METHOD x getRollOverAnimationProgress (F)F ARG 1 tickDelta