Class LivingwoodBowItem
java.lang.Object
net.minecraft.world.item.Item
net.minecraft.world.item.ProjectileWeaponItem
net.minecraft.world.item.BowItem
vazkii.botania.common.item.equipment.tool.bow.LivingwoodBowItem
- All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement,net.minecraft.world.level.ItemLike,CustomDamageItem
- Direct Known Subclasses:
CrystalBowItem
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.Item
net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item.TooltipContext -
Field Summary
FieldsFields inherited from class net.minecraft.world.item.BowItem
DEFAULT_RANGE, MAX_DRAW_DURATIONFields inherited from class net.minecraft.world.item.ProjectileWeaponItem
ARROW_ONLY, ARROW_OR_FIREWORKFields inherited from class net.minecraft.world.item.Item
ABSOLUTE_MAX_STACK_SIZE, BASE_ATTACK_DAMAGE_ID, BASE_ATTACK_SPEED_ID, BY_BLOCK, DEFAULT_MAX_STACK_SIZE, MAX_BAR_WIDTHFields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloat<T extends net.minecraft.world.entity.LivingEntity>
intdamageItem(net.minecraft.world.item.ItemStack stack, int amount, T entity, Consumer<net.minecraft.world.item.Item> breakCallback) voidinventoryTick(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level world, net.minecraft.world.entity.Entity entity, int slot, boolean selected) booleanisValidRepairItem(net.minecraft.world.item.ItemStack bow, net.minecraft.world.item.ItemStack material) Methods inherited from class net.minecraft.world.item.BowItem
getAllSupportedProjectiles, getDefaultProjectileRange, getPowerForTime, getUseAnimation, getUseDuration, releaseUsing, shootProjectile, useMethods inherited from class net.minecraft.world.item.ProjectileWeaponItem
createProjectile, draw, getDurabilityUse, getEnchantmentValue, getHeldProjectile, getSupportedHeldProjectiles, shoot, useAmmoMethods inherited from class net.minecraft.world.item.Item
appendHoverText, asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, canFitInsideContainerItems, components, finishUsingItem, getAttackDamageBonus, getBarColor, getBarWidth, getBreakingSound, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDefaultMaxStackSize, getDescription, getDescriptionId, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getId, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getTooltipImage, hasCraftingRemainingItem, hurtEnemy, interactLivingEntity, isBarVisible, isComplex, isCorrectToolForDrops, isEnchantable, isFoil, mineBlock, onCraftedBy, onCraftedPostProcess, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, postHurtEnemy, requiredFeatures, toString, useOn, useOnRelease, verifyComponentsAfterLoadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabled
-
Field Details
-
MANA_PER_DAMAGE
public static final int MANA_PER_DAMAGE- See Also:
-
-
Constructor Details
-
LivingwoodBowItem
public LivingwoodBowItem(net.minecraft.world.item.Item.Properties builder)
-
-
Method Details
-
chargeVelocityMultiplier
public float chargeVelocityMultiplier() -
inventoryTick
public void inventoryTick(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level world, net.minecraft.world.entity.Entity entity, int slot, boolean selected) - Overrides:
inventoryTickin classnet.minecraft.world.item.Item
-
isValidRepairItem
public boolean isValidRepairItem(net.minecraft.world.item.ItemStack bow, net.minecraft.world.item.ItemStack material) - Overrides:
isValidRepairItemin classnet.minecraft.world.item.Item
-
damageItem
public <T extends net.minecraft.world.entity.LivingEntity> int damageItem(net.minecraft.world.item.ItemStack stack, int amount, @Nullable T entity, Consumer<net.minecraft.world.item.Item> breakCallback) - Specified by:
damageItemin interfaceCustomDamageItem
-