public Predicate<ItemStack> | | d() | | getSupportedHeldProjectiles() | | method_20310() | | getHeldProjectiles() | | m_6442_() |
|
public abstract Predicate<ItemStack> | | b() | | getAllSupportedProjectiles() | | method_19268() | | getProjectiles() | | m_6437_() |
|
public static ItemStack | |
public int | | g() | | getEnchantmentValue() | | method_7837() | | getEnchantability() | | m_6473_() |
|
public abstract int | | c() | | getDefaultProjectileRange() | | method_24792() | | getRange() | | m_6615_() |
|
protected void | | a(dca arg0, btr arg1, bqv arg2, cur arg3, List<cur> arg4, float arg5, float arg6, boolean arg7, btr arg8) | | shoot(Level arg0, LivingEntity arg1, InteractionHand arg2, ItemStack arg3, List<ItemStack> arg4, float arg5, float arg6, boolean arg7, LivingEntity arg8) | | method_57393(class_1937 arg0, class_1309 arg1, class_1268 arg2, class_1799 arg3, List<class_1799> arg4, float arg5, float arg6, boolean arg7, class_1309 arg8) | | shootAll(World world, LivingEntity shooter, Hand hand, ItemStack stack, List<ItemStack> projectiles, float speed, float divergence, boolean critical, LivingEntity target) | | m_324710_(C_1596_ p_332682_, C_524_ p_333462_, C_470_ p_333670_, C_1391_ p_328443_, List<C_1391_> p_330956_, float p_333326_, float p_332457_, boolean p_328954_, C_524_ arg8) |
|
protected int | |
protected abstract void | | a(btr arg0, cnr arg1, int arg2, float arg3, float arg4, float arg5, btr arg6) | | shootProjectile(LivingEntity arg0, Projectile arg1, int arg2, float arg3, float arg4, float arg5, LivingEntity arg6) | | method_7763(class_1309 arg0, class_1676 arg1, int arg2, float arg3, float arg4, float arg5, class_1309 arg6) | | shoot(LivingEntity shooter, ProjectileEntity projectile, int index, float speed, float divergence, float yaw, LivingEntity target) | | m_40894_(C_524_ p_328720_, C_1167_ p_328740_, int p_335337_, float p_332934_, float p_329948_, float p_329516_, C_524_ arg6) |
|
protected Projectile | | a(dca arg0, btr arg1, cur arg2, cur arg3, boolean arg4) | | createProjectile(Level arg0, LivingEntity arg1, ItemStack arg2, ItemStack arg3, boolean arg4) | | method_57344(class_1937 arg0, class_1309 arg1, class_1799 arg2, class_1799 arg3, boolean arg4) | | createArrowEntity(World world, LivingEntity shooter, ItemStack weaponStack, ItemStack projectileStack, boolean critical) | | m_40862_(C_1596_ p_334736_, C_524_ p_333680_, C_1391_ p_329118_, C_1391_ p_336242_, boolean arg4) |
|
protected static boolean | | a(cur arg0, cur arg1, boolean arg2) | | hasInfiniteArrows(ItemStack arg0, ItemStack arg1, boolean arg2) | | method_57392(class_1799 arg0, class_1799 arg1, boolean arg2) | | isInfinity(ItemStack weaponStack, ItemStack projectileStack, boolean creative) | | m_324621_(C_1391_ p_336325_, C_1391_ p_333325_, boolean p_333373_) |
|
protected static List<ItemStack> | | a(cur arg0, cur arg1, btr arg2) | | draw(ItemStack arg0, ItemStack arg1, LivingEntity arg2) | | method_57390(class_1799 arg0, class_1799 arg1, class_1309 arg2) | | load(ItemStack weaponStack, ItemStack projectileStack, LivingEntity shooter) | | m_320555_(C_1391_ p_329054_, C_1391_ p_328618_, C_524_ p_335616_) |
|
protected static ItemStack | | a(cur arg0, cur arg1, btr arg2, boolean arg3) | | useAmmo(ItemStack arg0, ItemStack arg1, LivingEntity arg2, boolean arg3) | | method_57391(class_1799 arg0, class_1799 arg1, class_1309 arg2, boolean arg3) | | getProjectile(ItemStack weaponStack, ItemStack projectileStack, LivingEntity shooter, boolean multishot) | | m_324157_(C_1391_ p_335938_, C_1391_ p_332014_, C_524_ p_332327_, boolean p_327685_) |
|