CLASS net/minecraft/class_8953 net/minecraft/entity/ai/brain/task/BreezeShootTask FIELD field_47296 MIN_SQUARED_RANGE I FIELD field_47297 MAX_SQUARED_RANGE I FIELD field_47298 BASE_PROJECTILE_DIVERGENCY I FIELD field_47299 PROJECTILE_DIVERGENCY_DIFFICULTY_MODIFIER I FIELD field_47300 PROJECTILE_SPEED F FIELD field_47301 SHOOT_CHARGING_EXPIRY I FIELD field_47302 RECOVER_EXPIRY I FIELD field_47303 SHOOT_COOLDOWN_EXPIRY I METHOD method_55038 isFacingTarget (Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)Z ARG 0 breeze ARG 1 target METHOD method_55039 (Lnet/minecraft/class_8949;Ljava/lang/Boolean;)Ljava/lang/Boolean; ARG 1 withinRange METHOD method_55041 isTargetWithinRange (Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)Z ARG 0 breeze ARG 1 target METHOD method_55043 (Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)V ARG 1 target METHOD method_55045 (Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)Ljava/lang/Boolean; ARG 1 target