CLASS bcn net/minecraft/item/RangedWeaponItem FIELD a BOW_PROJECTILES Ljava/util/function/Predicate; FIELD b CROSSBOW_HELD_PROJECTILES Ljava/util/function/Predicate; METHOD (Lbbw$a;)V ARG 1 settings METHOD a getHeldProjectile (Lair;Ljava/util/function/Predicate;)Lbcb; ARG 0 entity ARG 1 predicate METHOD b getProjectiles ()Ljava/util/function/Predicate; METHOD d getHeldProjectiles ()Ljava/util/function/Predicate; METHOD e (Lbcb;)Z ARG 0 stack METHOD j (Lbcb;)Z ARG 0 stack