public class ItemTool extends Item
Item.ToolMaterial| Modifier and Type | Field and Description |
|---|---|
protected float |
efficiencyOnProperMaterial |
protected Item.ToolMaterial |
toolMaterial |
bFull3D, canRepair, field_111210_e, hasSubtypes, iconString, itemIcon, itemRand, itemRegistry, maxStackSize| Modifier | Constructor and Description |
|---|---|
protected |
ItemTool(float p_i45333_1_,
Item.ToolMaterial p_i45333_2_,
java.util.Set p_i45333_3_) |
| Modifier and Type | Method and Description |
|---|---|
float |
func_150893_a(ItemStack p_150893_1_,
Block p_150893_2_) |
Item.ToolMaterial |
func_150913_i() |
float |
getDigSpeed(ItemStack stack,
Block block,
int meta)
Metadata-sensitive version of getStrVsBlock
|
int |
getHarvestLevel(ItemStack stack,
java.lang.String toolClass)
Queries the harvest level of this item stack for the specifred tool class,
Returns -1 if this tool is not of the specified type
|
boolean |
getIsRepairable(ItemStack par1ItemStack,
ItemStack par2ItemStack) |
com.google.common.collect.Multimap |
getItemAttributeModifiers() |
int |
getItemEnchantability() |
java.util.Set<java.lang.String> |
getToolClasses(ItemStack stack) |
java.lang.String |
getToolMaterialName() |
boolean |
hitEntity(ItemStack par1ItemStack,
EntityLivingBase par2EntityLivingBase,
EntityLivingBase par3EntityLivingBase) |
boolean |
isFull3D() |
boolean |
onBlockDestroyed(ItemStack p_150894_1_,
World p_150894_2_,
Block p_150894_3_,
int p_150894_4_,
int p_150894_5_,
int p_150894_6_,
EntityLivingBase p_150894_7_) |
addInformation, canHarvestBlock, canItemEditBlocks, createEntity, doesContainerItemLeaveCraftingGrid, doesSneakBypassUse, func_150897_b, getArmorModel, getArmorTexture, getAttributeModifiers, getChestGenBase, getColorFromItemStack, getContainerItem, getContainerItem, getCreativeTab, getCreativeTabs, getDamage, getDisplayDamage, getDurabilityForDisplay, getEntityLifespan, getFontRenderer, getHasSubtypes, getIcon, getIcon, getIconFromDamage, getIconFromDamageForRenderPass, getIconIndex, getIconString, getIdFromItem, getItemById, getItemFromBlock, getItemStackDisplayName, getItemStackLimit, getItemStackLimit, getItemUseAction, getMaxDamage, getMaxDamage, getMaxItemUseDuration, getMetadata, getMovingObjectPositionFromPlayer, getPotionEffect, getRarity, getRenderPasses, getShareTag, getSmeltingExperience, getSpriteNumber, getSubItems, getUnlocalizedName, getUnlocalizedName, getUnlocalizedNameInefficiently, hasContainerItem, hasContainerItem, hasCustomEntity, hasEffect, hasEffect, isBookEnchantable, isDamageable, isDamaged, isItemTool, isMap, isPotionIngredient, isRepairable, isValidArmor, itemInteractionForEntity, onArmorTick, onBlockStartBreak, onCreated, onDroppedByPlayer, onEaten, onEntityItemUpdate, onEntitySwing, onItemRightClick, onItemUse, onItemUseFirst, onLeftClickEntity, onPlayerStoppedUsing, onUpdate, onUsingTick, registerIcons, registerItems, renderHelmetOverlay, requiresMultipleRenderPasses, setContainerItem, setCreativeTab, setDamage, setFull3D, setHarvestLevel, setHasSubtypes, setMaxDamage, setMaxStackSize, setNoRepair, setPotionEffect, setTextureName, setUnlocalizedName, shouldRotateAroundWhenRendering, showDurabilityBarprotected float efficiencyOnProperMaterial
protected Item.ToolMaterial toolMaterial
protected ItemTool(float p_i45333_1_,
Item.ToolMaterial p_i45333_2_,
java.util.Set p_i45333_3_)
public float func_150893_a(ItemStack p_150893_1_, Block p_150893_2_)
func_150893_a in class Itempublic boolean hitEntity(ItemStack par1ItemStack, EntityLivingBase par2EntityLivingBase, EntityLivingBase par3EntityLivingBase)
public boolean onBlockDestroyed(ItemStack p_150894_1_, World p_150894_2_, Block p_150894_3_, int p_150894_4_, int p_150894_5_, int p_150894_6_, EntityLivingBase p_150894_7_)
onBlockDestroyed in class Itempublic Item.ToolMaterial func_150913_i()
public int getItemEnchantability()
getItemEnchantability in class Itempublic java.lang.String getToolMaterialName()
public boolean getIsRepairable(ItemStack par1ItemStack, ItemStack par2ItemStack)
getIsRepairable in class Itempublic com.google.common.collect.Multimap getItemAttributeModifiers()
getItemAttributeModifiers in class Itempublic int getHarvestLevel(ItemStack stack, java.lang.String toolClass)
ItemgetHarvestLevel in class Itemstack - This item stack instancetoolClass - Tool Classpublic java.util.Set<java.lang.String> getToolClasses(ItemStack stack)
getToolClasses in class Itempublic float getDigSpeed(ItemStack stack, Block block, int meta)
ItemgetDigSpeed in class Itemstack - The Item Stackblock - The block the item is trying to breakmeta - The items current metadata