public class BowItem extends RangedWeaponItem implements Vanishable
Item.SettingsBOW_PROJECTILES, CROSSBOW_HELD_PROJECTILESATTACK_DAMAGE_MODIFIER_UUID, ATTACK_SPEED_MODIFIER_UUID, BLOCK_ITEMS, group, RANDOM| Constructor and Description |
|---|
BowItem(Item.Settings settings) |
| Modifier and Type | Method and Description |
|---|---|
int |
getMaxUseTime(ItemStack stack) |
Predicate<ItemStack> |
getProjectiles() |
static float |
getPullProgress(int useTicks) |
int |
getRange() |
UseAction |
getUseAction(ItemStack stack) |
void |
onStoppedUsing(ItemStack stack,
World world,
LivingEntity user,
int remainingUseTicks) |
TypedActionResult<ItemStack> |
use(World world,
PlayerEntity user,
Hand hand) |
getEnchantability, getHeldProjectile, getHeldProjectilesaddPropertyGetter, appendStacks, appendTooltip, asItem, byRawId, canMine, canRepair, damage, finishUsing, fromBlock, getDrinkSound, getEatSound, getFoodComponent, getGroup, getMaxCount, getMaxDamage, getMiningSpeedMultiplier, getModifiers, getName, getName, getOrCreateTranslationKey, getPropertyGetter, getRarity, getRawId, getRecipeRemainder, getStackForRender, getTranslationKey, getTranslationKey, hasEnchantmentGlint, hasPropertyGetters, hasRecipeRemainder, inventoryTick, isDamageable, isEffectiveOn, isEnchantable, isFireproof, isFood, isIn, isIn, isNetworkSynced, isUsedOnRelease, onCraft, postHit, postMine, postProcessTag, rayTrace, shouldSyncTagToClient, toString, usageTick, useOnBlock, useOnEntitypublic BowItem(Item.Settings settings)
public void onStoppedUsing(ItemStack stack, World world, LivingEntity user, int remainingUseTicks)
onStoppedUsing in class Itempublic static float getPullProgress(int useTicks)
public int getMaxUseTime(ItemStack stack)
getMaxUseTime in class Itempublic UseAction getUseAction(ItemStack stack)
getUseAction in class Itempublic TypedActionResult<ItemStack> use(World world, PlayerEntity user, Hand hand)
public Predicate<ItemStack> getProjectiles()
getProjectiles in class RangedWeaponItempublic int getRange()
getRange in class RangedWeaponItem