public class AxeItem extends ToolItem
Item.Properties
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<Block,Block> |
BLOCK_STRIPPING_MAP |
private static java.util.Set<Block> |
EFFECTIVE_ON |
attackDamage, attackSpeed, efficiency
ATTACK_DAMAGE_MODIFIER, ATTACK_SPEED_MODIFIER, BLOCK_TO_ITEM, canRepair, group, properties, random
delegate
Constructor and Description |
---|
AxeItem(IItemTier tier,
float attackDamageIn,
float attackSpeedIn,
Item.Properties builder) |
Modifier and Type | Method and Description |
---|---|
float |
getDestroySpeed(ItemStack stack,
BlockState state) |
ActionResultType |
onItemUse(ItemUseContext context) |
getAttributeModifiers, hitEntity, onBlockDestroyed
getIsRepairable, getItemEnchantability, getTier
addInformation, addPropertyOverride, asItem, canHarvestBlock, canPlayerBreakBlockWhileHolding, fillItemGroup, getContainerItem, getDefaultInstance, getDefaultTranslationKey, getDisplayName, getDrinkSound, getEatSound, 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, onItemUseFinish, onPlayerStoppedUsing, onUse, rayTrace, shouldSyncTag, toString, updateItemStackNBT
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
canApplyAtEnchantingTable, canContinueUsing, canDisableShield, canElytraFly, canEquip, canHarvestBlock, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, 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
private static final java.util.Set<Block> EFFECTIVE_ON
public AxeItem(IItemTier tier, float attackDamageIn, float attackSpeedIn, Item.Properties builder)
public float getDestroySpeed(ItemStack stack, BlockState state)
getDestroySpeed
in class ToolItem
public ActionResultType onItemUse(ItemUseContext context)