| public boolean | | releaseUsing(ItemStack itemStack, Level level, LivingEntity entity, int remainingTime) | | releaseUsing(ItemStack itemStack, Level level, LivingEntity entity, int remainingTime) | | method_7840(class_1799 arg0, class_1937 arg1, class_1309 arg2, int arg3) | | onStoppedUsing(ItemStack arg0, World arg1, LivingEntity arg2, int arg3) |
|
| protected void | | shootProjectile(LivingEntity shooter, Projectile projectileEntity, int index, float power, float uncertainty, float angle, LivingEntity targetOverrride) | | shootProjectile(LivingEntity shooter, Projectile projectileEntity, int index, float power, float uncertainty, float angle, LivingEntity targetOverrride) | | method_7763(class_1309 arg0, class_1676 arg1, int arg2, float arg3, float arg4, float arg5, class_1309 arg6) | | shoot(LivingEntity arg0, ProjectileEntity arg1, int arg2, float arg3, float arg4, float arg5, LivingEntity arg6) |
|
| public static float | | getPowerForTime(int timeHeld) | | getPowerForTime(int timeHeld) | | method_7722(int arg0) | | getPullProgress(int useTicks) |
|
| public int | |
| public UseAction | |
| public ActionResult | |
| public Predicate<ItemStack> | | getAllSupportedProjectiles() | | getAllSupportedProjectiles() | | method_19268() | | getProjectiles() |
|
| public int | | getDefaultProjectileRange() | | getDefaultProjectileRange() | | method_24792() | | getRange() |
|