public Predicate<ItemStack> | | c() | | getSupportedHeldProjectiles() | | method_20310() |
|
public abstract Predicate<ItemStack> | | a() | | getAllSupportedProjectiles() | | method_19268() |
|
public static ItemStack | |
public abstract int | | b() | | getDefaultProjectileRange() | | method_24792() |
|
protected void | | a(asi arg0, bys arg1, bvo arg2, dba arg3, List<dba> arg4, float arg5, float arg6, boolean arg7, bys 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) |
|
protected int | |
protected abstract void | | a(bys arg0, ctt arg1, int arg2, float arg3, float arg4, float arg5, bys 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) |
|
protected Projectile | | a(dkz arg0, bys arg1, dba arg2, dba 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) |
|
protected static List<ItemStack> | |
protected static ItemStack | |