public class BowItem extends ShootableItem
Item.PropertiesARROWS, ARROWS_OR_FIREWORKSATTACK_DAMAGE_MODIFIER, ATTACK_SPEED_MODIFIER, BLOCK_TO_ITEM, canRepair, group, properties, randomdelegate| コンストラクタと説明 |
|---|
BowItem(Item.Properties builder) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
AbstractArrowEntity |
customeArrow(AbstractArrowEntity arrow) |
static float |
getArrowVelocity(int charge)
Gets the velocity of the arrow entity from the bow's charge
|
java.util.function.Predicate<ItemStack> |
getInventoryAmmoPredicate()
Get the predicate to match ammunition when searching the player's inventory, not their main/offhand
|
UseAction |
getUseAction(ItemStack stack)
returns the action that specifies what animation to play when the items is being used
|
int |
getUseDuration(ItemStack stack)
How long it takes to use or consume an item
|
ActionResult<ItemStack> |
onItemRightClick(World worldIn,
PlayerEntity playerIn,
Hand handIn)
Called to trigger the item's "innate" right click behavior.
|
void |
onPlayerStoppedUsing(ItemStack stack,
World worldIn,
LivingEntity entityLiving,
int timeLeft)
Called when the player stops using an Item (stops holding the right mouse button).
|
getAmmoPredicate, getHeldAmmo, getItemEnchantabilityaddInformation, addPropertyOverride, asItem, canHarvestBlock, canPlayerBreakBlockWhileHolding, fillItemGroup, func_219972_a, func_225519_S__, func_225520_U__, getAttributeModifiers, getContainerItem, getDefaultInstance, getDefaultTranslationKey, getDestroySpeed, getDisplayName, getFood, getGroup, getHarvestLevel, getIdFromItem, getIsRepairable, getItemById, getItemFromBlock, getItemStackTileEntityRenderer, getMaxDamage, getMaxStackSize, getName, getPropertyGetter, getRarity, getTags, getToolTypes, getTranslationKey, getTranslationKey, hasContainerItem, hasCustomProperties, hasEffect, hitEntity, inventoryTick, isComplex, isCrossbow, isDamageable, isEnchantable, isFood, isIn, isInGroup, isRepairable, itemInteractionForEntity, onBlockDestroyed, onCreated, onItemUse, onItemUseFinish, rayTrace, shouldSyncTag, toString, updateItemStackNBTgetRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcanApplyAtEnchantingTable, canContinueUsing, canDisableShield, canEquip, canHarvestBlock, createEntity, damageItem, doesSneakBypassUse, getAnimationParameters, getArmorModel, getArmorTexture, getAttributeModifiers, getBurnTime, getContainerItem, getCreativeTabs, getCreatorModId, getDamage, getDurabilityForDisplay, getEntityLifespan, getEquipmentSlot, getFontRenderer, getHighlightTip, getItem, getItemEnchantability, getItemStackLimit, getMaxDamage, getRGBDurabilityForDisplay, getShareTag, getSmeltingExperience, getXpRepairRatio, hasContainerItem, hasCustomEntity, initCapabilities, isBeaconPayment, isBookEnchantable, isDamaged, isShield, onArmorTick, onBlockStartBreak, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onHorseArmorTick, onItemUseFirst, onLeftClickEntity, onUsingTick, readShareTag, renderHelmetOverlay, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, showDurabilityBarpublic BowItem(Item.Properties builder)
public void onPlayerStoppedUsing(ItemStack stack, World worldIn, LivingEntity entityLiving, int timeLeft)
onPlayerStoppedUsing クラス内 Itempublic static float getArrowVelocity(int charge)
public int getUseDuration(ItemStack stack)
getUseDuration クラス内 Itempublic UseAction getUseAction(ItemStack stack)
getUseAction クラス内 Itempublic ActionResult<ItemStack> onItemRightClick(World worldIn, PlayerEntity playerIn, Hand handIn)
Item.onItemUse(net.minecraft.item.ItemUseContext).onItemRightClick クラス内 Itempublic java.util.function.Predicate<ItemStack> getInventoryAmmoPredicate()
getInventoryAmmoPredicate クラス内 ShootableItempublic AbstractArrowEntity customeArrow(AbstractArrowEntity arrow)