public class ToolItem extends TieredItem
Item.Properties| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected float |
attackDamage |
protected float |
attackSpeed |
protected float |
efficiency |
ATTACK_DAMAGE_MODIFIER, ATTACK_SPEED_MODIFIER, BLOCK_TO_ITEM, canRepair, group, properties, randomdelegate| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
ToolItem(float attackDamageIn,
float attackSpeedIn,
IItemTier tier,
java.util.Set<Block> effectiveBlocksIn,
Item.Properties builder) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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, canHarvestBlock, canPlayerBreakBlockWhileHolding, 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, showDurabilityBarprotected final float efficiency
protected final float attackDamage
protected final float attackSpeed
protected ToolItem(float attackDamageIn,
float attackSpeedIn,
IItemTier tier,
java.util.Set<Block> effectiveBlocksIn,
Item.Properties builder)
public 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 com.google.common.collect.Multimap<java.lang.String,AttributeModifier> getAttributeModifiers(EquipmentSlotType equipmentSlot)
getAttributeModifiers クラス内 Item