CLASS net/minecraft/class_4816 net/minecraft/entity/ai/brain/task/MeleeAttackTask METHOD method_25942 isHoldingUsableRangedWeapon (Lnet/minecraft/class_1308;)Z ARG 0 mob METHOD method_25943 (Lnet/minecraft/class_1308;Lnet/minecraft/class_1799;)Z ARG 1 stack METHOD method_46987 create (I)Lnet/minecraft/class_7894; ARG 0 cooldown METHOD method_46988 (ILnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; ARG 1 context METHOD method_46989 (Lnet/minecraft/class_7898$class_7900;ILnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; ARG 2 lookTarget ARG 3 attackTarget ARG 4 attackCoolingDown ARG 5 visibleMobs METHOD method_46990 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;ILnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z ARG 6 world ARG 7 entity ARG 8 time