CLASS amg net/minecraft/entity/passive/FishEntity CLASS amg$a FishMoveControl FIELD i fish Lamg; METHOD a tick ()V CLASS amg$b SwimToRandomPlaceGoal METHOD a canStart ()Z FIELD b FROM_BUCKET Lpt; METHOD (Lahh;Lbcf;)V ARG 1 type METHOD G cannotDespawn ()Z METHOD N getLimitPerChunk ()I METHOD a interactMob (Lark;Lafy;)Z ARG 1 player METHOD a canSpawn (Lbcg;Lahp;)Z METHOD a readCustomDataFromTag (Lhs;)V METHOD a setFromBucket (Z)V METHOD ag getSoundSwim ()Lxt; METHOD b createNavigation (Lbcf;)Lalp; METHOD b writeCustomDataToTag (Lhs;)V METHOD bH getEyeHeight ()F METHOD c canImmediatelyDespawn (D)Z ARG 1 distanceSquared METHOD cb initAttributes ()V METHOD dB hasSelfControl ()Z METHOD dC getFlopSound ()Lxt; METHOD dD isFromBucket ()Z METHOD f copyDataToStack (Laxd;)V METHOD k updateMovement ()V METHOD l getFishBucketItem ()Laxd; METHOD n prepareGoals ()V METHOD w_ initDataTracker ()V