CLASS net/minecraft/class_7102 net/minecraft/entity/passive/FrogEntity FIELD field_37449 SENSORS Lcom/google/common/collect/ImmutableList; FIELD field_37450 MEMORY_MODULES Lcom/google/common/collect/ImmutableList; FIELD field_37451 longJumpingAnimationState Lnet/minecraft/class_7094; FIELD field_37452 croakingAnimationState Lnet/minecraft/class_7094; FIELD field_37453 usingTongueAnimationState Lnet/minecraft/class_7094; FIELD field_37456 idlingInWaterAnimationState Lnet/minecraft/class_7094; FIELD field_37457 VARIANT Lnet/minecraft/class_2940; FIELD field_37458 TARGET Lnet/minecraft/class_2940; FIELD field_38720 VARIANT_KEY Ljava/lang/String; FIELD field_49988 DEFAULT_VARIANT_KEY Lnet/minecraft/class_5321; METHOD method_41352 setFrogTarget (Lnet/minecraft/class_1297;)V ARG 1 entity METHOD method_41353 setVariant (Lnet/minecraft/class_6880;)V METHOD method_41355 createFrogAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_41358 isValidFrogFood (Lnet/minecraft/class_1309;)Z ARG 0 entity METHOD method_41359 clearFrogTarget ()V METHOD method_41360 getFrogTarget ()Ljava/util/Optional; METHOD method_43398 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z ARG 0 type ARG 1 world ARG 2 reason ARG 3 pos ARG 4 random METHOD method_58389 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321; ARG 0 variant CLASS class_7103 FrogLookControl METHOD (Lnet/minecraft/class_7102;Lnet/minecraft/class_1308;)V ARG 2 entity CLASS class_7104 FrogSwimPathNodeMaker FIELD field_37461 pos Lnet/minecraft/class_2338$class_2339; CLASS class_7105 FrogSwimNavigation METHOD (Lnet/minecraft/class_7102;Lnet/minecraft/class_1937;)V ARG 1 frog ARG 2 world