public class SwordItem extends TieredItem
Item.PropertiesATTACK_DAMAGE_MODIFIER, ATTACK_SPEED_MODIFIER, BLOCK_TO_ITEM, canRepair, group, properties, randomdelegate| コンストラクタと説明 | 
|---|
SwordItem(IItemTier tier,
         int attackDamageIn,
         float attackSpeedIn,
         Item.Properties builder)  | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
boolean | 
canHarvestBlock(BlockState blockIn)
Check whether this Item can harvest the given Block 
 | 
boolean | 
canPlayerBreakBlockWhileHolding(BlockState state,
                               World worldIn,
                               BlockPos pos,
                               PlayerEntity player)  | 
float | 
getAttackDamage()  | 
com.google.common.collect.Multimap<java.lang.String,AttributeModifier> | 
getAttributeModifiers(EquipmentSlotType equipmentSlot)
Gets a map of item attribute modifiers, used by ItemSword to increase hit damage. 
 | 
float | 
getDestroySpeed(ItemStack stack,
               BlockState state)  | 
boolean | 
hitEntity(ItemStack stack,
         LivingEntity target,
         LivingEntity attacker)
Current implementations of this method in child classes do not use the entry argument beside ev. 
 | 
boolean | 
onBlockDestroyed(ItemStack stack,
                World worldIn,
                BlockState state,
                BlockPos pos,
                LivingEntity entityLiving)
Called when a Block is destroyed using this Item. 
 | 
getIsRepairable, getItemEnchantability, getTieraddInformation, addPropertyOverride, asItem, fillItemGroup, func_219972_a, func_225519_S__, func_225520_U__, getContainerItem, getDefaultInstance, getDefaultTranslationKey, getDisplayName, getFood, getGroup, getHarvestLevel, getIdFromItem, getItemById, getItemFromBlock, getItemStackTileEntityRenderer, getMaxDamage, getMaxStackSize, getName, getPropertyGetter, getRarity, getTags, getToolTypes, getTranslationKey, getTranslationKey, getUseAction, getUseDuration, hasContainerItem, hasCustomProperties, hasEffect, inventoryTick, isComplex, isCrossbow, isDamageable, isEnchantable, isFood, isIn, isInGroup, isRepairable, itemInteractionForEntity, onCreated, onItemRightClick, onItemUse, onItemUseFinish, onPlayerStoppedUsing, 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 SwordItem(IItemTier tier, int attackDamageIn, float attackSpeedIn, Item.Properties builder)
public float getAttackDamage()
public boolean canPlayerBreakBlockWhileHolding(BlockState state, World worldIn, BlockPos pos, PlayerEntity player)
canPlayerBreakBlockWhileHolding クラス内 Itempublic float getDestroySpeed(ItemStack stack, BlockState state)
getDestroySpeed クラス内 Itempublic boolean hitEntity(ItemStack stack, LivingEntity target, LivingEntity attacker)
public boolean onBlockDestroyed(ItemStack stack, World worldIn, BlockState state, BlockPos pos, LivingEntity entityLiving)
onBlockDestroyed クラス内 Itempublic boolean canHarvestBlock(BlockState blockIn)
canHarvestBlock クラス内 Itempublic com.google.common.collect.Multimap<java.lang.String,AttributeModifier> getAttributeModifiers(EquipmentSlotType equipmentSlot)
getAttributeModifiers クラス内 Item