public class CrossbowItem extends ShootableItem
Item.PropertiesARROWS, ARROWS_OR_FIREWORKSATTACK_DAMAGE_MODIFIER, ATTACK_SPEED_MODIFIER, BLOCK_TO_ITEM, canRepair, group, properties, randomdelegate| コンストラクタと説明 | 
|---|
| CrossbowItem(Item.Properties propertiesIn) | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| void | addInformation(ItemStack stack,
              World worldIn,
              java.util.List<ITextComponent> tooltip,
              ITooltipFlag flagIn)allows items to add custom lines of information to the mouseover description | 
| static void | fireProjectiles(World worldIn,
               LivingEntity shooter,
               Hand handIn,
               ItemStack stack,
               float velocityIn,
               float inaccuracyIn) | 
| void | func_219972_a(World worldIn,
             LivingEntity livingEntityIn,
             ItemStack stack,
             int count) | 
| java.util.function.Predicate<ItemStack> | getAmmoPredicate() | 
| static int | getChargeTime(ItemStack stack)The time the crossbow must be used to reload it | 
| 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 | 
| static boolean | isCharged(ItemStack stack) | 
| 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). | 
| static void | setCharged(ItemStack stack,
          boolean chargedIn) | 
getHeldAmmo, getItemEnchantabilityaddPropertyOverride, asItem, canHarvestBlock, canPlayerBreakBlockWhileHolding, fillItemGroup, 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 CrossbowItem(Item.Properties propertiesIn)
public java.util.function.Predicate<ItemStack> getAmmoPredicate()
getAmmoPredicate クラス内 ShootableItempublic java.util.function.Predicate<ItemStack> getInventoryAmmoPredicate()
getInventoryAmmoPredicate クラス内 ShootableItempublic ActionResult<ItemStack> onItemRightClick(World worldIn, PlayerEntity playerIn, Hand handIn)
Item.onItemUse(net.minecraft.item.ItemUseContext).onItemRightClick クラス内 Itempublic void onPlayerStoppedUsing(ItemStack stack, World worldIn, LivingEntity entityLiving, int timeLeft)
onPlayerStoppedUsing クラス内 Itempublic static boolean isCharged(ItemStack stack)
public static void setCharged(ItemStack stack, boolean chargedIn)
public static void fireProjectiles(World worldIn, LivingEntity shooter, Hand handIn, ItemStack stack, float velocityIn, float inaccuracyIn)
public void func_219972_a(World worldIn, LivingEntity livingEntityIn, ItemStack stack, int count)
func_219972_a クラス内 Itempublic int getUseDuration(ItemStack stack)
getUseDuration クラス内 Itempublic static int getChargeTime(ItemStack stack)
public UseAction getUseAction(ItemStack stack)
getUseAction クラス内 Itempublic void addInformation(ItemStack stack, @Nullable World worldIn, java.util.List<ITextComponent> tooltip, ITooltipFlag flagIn)
addInformation クラス内 Item