public Predicate<ItemStack> | | c() | | getSupportedHeldProjectiles() | | method_20310() | | m_cklqgcpd() | | getHeldProjectiles() | | getHeldProjectiles() |
|
public abstract Predicate<ItemStack> | | a() | | getAllSupportedProjectiles() | | method_19268() | | m_yigyclfo() | | getProjectiles() | | getProjectiles() |
|
public static ItemStack | |
public abstract int | | b() | | getDefaultProjectileRange() | | method_24792() | | m_npgeoury() | | getRange() | | getRange() |
|
protected void | | a(arq arg0, bxe arg1, buc arg2, czd arg3, List<czd> arg4, float arg5, float arg6, boolean arg7, bxe arg8) | | shoot(ServerLevel arg0, LivingEntity arg1, InteractionHand arg2, ItemStack arg3, List<ItemStack> arg4, float arg5, float arg6, boolean arg7, LivingEntity arg8) | | method_57393(class_3218 arg0, class_1309 arg1, class_1268 arg2, class_1799 arg3, List<class_1799> arg4, float arg5, float arg6, boolean arg7, class_1309 arg8) | | m_bcqhkdxf(C_bdwnwhiu arg0, C_usxaxydn arg1, C_laxmzoqs arg2, C_sddaxwyk arg3, List<C_sddaxwyk> arg4, float arg5, float arg6, boolean arg7, C_usxaxydn arg8) | | shootAll(ServerWorld world, LivingEntity shooter, Hand hand, ItemStack stack, List<ItemStack> projectiles, float speed, float divergence, boolean critical, LivingEntity target) | | shootAll(ServerWorld world, LivingEntity arrow, Hand hand, ItemStack stack, List<ItemStack> items, float speed, float divergence, boolean isCritical, LivingEntity target) |
|
protected int | |
protected abstract void | | a(bxe arg0, crx arg1, int arg2, float arg3, float arg4, float arg5, bxe 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) | | m_fhkzmpeo(C_usxaxydn arg0, C_ltpsyvhj arg1, int arg2, float arg3, float arg4, float arg5, C_usxaxydn arg6) | | shoot(LivingEntity shooter, ProjectileEntity projectile, int index, float speed, float divergence, float yaw, LivingEntity target) | | shoot(LivingEntity arg0, ProjectileEntity arg1, int arg2, float arg3, float arg4, float arg5, LivingEntity arg6) |
|
protected Projectile | | a(dja arg0, bxe arg1, czd arg2, czd 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) | | m_rbhackqr(C_cdctfzbn arg0, C_usxaxydn arg1, C_sddaxwyk arg2, C_sddaxwyk arg3, boolean arg4) | | createArrowEntity(World world, LivingEntity shooter, ItemStack weaponStack, ItemStack projectileStack, boolean critical) | | getProjectile(World world, LivingEntity entity, ItemStack weapon, ItemStack arrow, boolean isCritical) |
|
protected static List<ItemStack> | | a(czd arg0, czd arg1, bxe arg2) | | draw(ItemStack arg0, ItemStack arg1, LivingEntity arg2) | | method_57390(class_1799 arg0, class_1799 arg1, class_1309 arg2) | | m_xmlyrvdl(C_sddaxwyk arg0, C_sddaxwyk arg1, C_usxaxydn arg2) | | load(ItemStack stack, ItemStack projectileStack, LivingEntity shooter) | | load(ItemStack projectile, ItemStack arrowType, LivingEntity shooter) |
|
protected static ItemStack | | a(czd arg0, czd arg1, bxe 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) | | m_rvgcyhtv(C_sddaxwyk arg0, C_sddaxwyk arg1, C_usxaxydn arg2, boolean arg3) | | getProjectile(ItemStack stack, ItemStack projectileStack, LivingEntity shooter, boolean multishot) | | getProjectile(ItemStack weapon, ItemStack projectile, LivingEntity shooter, boolean multishot) |
|