public class SwordItem extends TieredItem
Item.Properties
ATTACK_DAMAGE_MODIFIER, ATTACK_SPEED_MODIFIER, BLOCK_TO_ITEM, canRepair, group, properties, random
delegate
コンストラクタと説明 |
---|
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, getTier
addInformation, 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, updateItemStackNBT
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
canApplyAtEnchantingTable, 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, showDurabilityBar
public 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
クラス内 Item
public float getDestroySpeed(ItemStack stack, BlockState state)
getDestroySpeed
クラス内 Item
public boolean hitEntity(ItemStack stack, LivingEntity target, LivingEntity attacker)
public boolean onBlockDestroyed(ItemStack stack, World worldIn, BlockState state, BlockPos pos, LivingEntity entityLiving)
onBlockDestroyed
クラス内 Item
public boolean canHarvestBlock(BlockState blockIn)
canHarvestBlock
クラス内 Item
public com.google.common.collect.Multimap<java.lang.String,AttributeModifier> getAttributeModifiers(EquipmentSlotType equipmentSlot)
getAttributeModifiers
クラス内 Item