CLASS bcm net/minecraft/item/BaseBowItem FIELD a IS_BOW_PROJECTILE Ljava/util/function/Predicate; FIELD b IS_CROSSBOW_PROJECTILE Ljava/util/function/Predicate; METHOD (Lbbv$a;)V ARG 1 settings METHOD a getItemHeld (Laio;Ljava/util/function/Predicate;)Lbca; ARG 0 entity ARG 1 predicate METHOD b getInventoryProjectilePredicate ()Ljava/util/function/Predicate; METHOD d getHeldProjectilePredicate ()Ljava/util/function/Predicate;