CLASS net/minecraft/class_4816 net/minecraft/entity/ai/brain/task/MeleeAttackTask FIELD field_22307 range D FIELD field_22308 interval I FIELD field_22309 cooldown I METHOD (DI)V ARG 1 range ARG 3 interval METHOD method_24584 getAttackTarget (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309; ARG 0 entity METHOD method_24585 isHoldingRangedWeapon (Lnet/minecraft/class_1308;)Z ARG 1 entity METHOD method_24586 attack (Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V ARG 1 entity ARG 2 target