Package net.minecraft.world.item
Class ToolItem
- java.lang.Object
-
- net.minecraft.world.item.Item
-
- net.minecraft.world.item.ToolItem
-
- Direct Known Subclasses:
AxeItem
,PickaxeItem
,ShovelItem
public class ToolItem extends Item
-
-
Field Summary
Fields Modifier and Type Field Description protected float
efficiencyOnProperMaterial
protected EnumToolMaterial
toolMaterial
-
Fields inherited from class net.minecraft.world.item.Item
ALL_ITEMS, APPLE, ARROW, BED, BEEF, bFull3D, BLAZE_POWDER, BLAZE_ROD, BOAT, BONE, BOOK, BOW, BOWL, BREAD, BREWING_STAND, BRICK, BUCKET, CAKE, CAULDRON, CHAINMAIL_BOOTS, CHAINMAIL_CHESTPLATE, CHAINMAIL_HELMET, CHAINMAIL_LEGGINGS, CHEST_MINECART, CHICKEN, CLAY_BALL, CLOCK, COAL, COMPASS, COOKED_BEEF, COOKED_CHICKEN, COOKED_FISH, COOKED_PORKCHOP, COOKIE, DIAMOND, DIAMOND_AXE, DIAMOND_BOOTS, DIAMOND_CHESTPLATE, DIAMOND_HELMET, DIAMOND_HOE, DIAMOND_LEGGINGS, DIAMOND_PICKAXE, DIAMOND_SHOVEL, DIAMOND_SWORD, DYE, EGG, ENDER_PEARL, EXPERIENCE_BOTTLE, EYE_OF_ENDER, FEATHER, FERMENTED_SPIDER_EYE, FIRE_CHARGE, FISH, FISHING_ROD, FLINT, FLINT_AND_STEEL, FURNACE_MINECART, GHAST_TEAR, GLASS_BOTTLE, GLISTERING_MELON, GLOWSTONE_DUST, GOLD_INGOT, GOLD_NUGGET, GOLDEN_APPLE, GOLDEN_AXE, GOLDEN_BOOTS, GOLDEN_CHESTPLATE, GOLDEN_HELMET, GOLDEN_HOE, GOLDEN_LEGGINGS, GOLDEN_PICKAXE, GOLDEN_SHOVEL, GOLDEN_SWORD, GUNPOWDER, hasSubtypes, iconIndex, IRON_AXE, IRON_BOOTS, IRON_CHESTPLATE, IRON_DOOR, IRON_HELMET, IRON_HOE, IRON_INGOT, IRON_LEGGINGS, IRON_PICKAXE, IRON_SHOVEL, IRON_SWORD, LAVA_BUCKET, LEATHER, LEATHER_BOOTS, LEATHER_CHESTPLATE, LEATHER_HELMET, LEATHER_LEGGINGS, MAGMA_CREAM, MAP, maxStackSize, MELON, MELON_SEEDS, MILK_BUCKET, MINECART, MUSHROOM_STEW, MUSIC_DISC_11, MUSIC_DISC_13, MUSIC_DISC_BLOCKS, MUSIC_DISC_CAT, MUSIC_DISC_CHIRP, MUSIC_DISC_FAR, MUSIC_DISC_MALL, MUSIC_DISC_MELLOHI, MUSIC_DISC_STAL, MUSIC_DISC_STRAD, MUSIC_DISC_WARD, NETHER_WART, PAINTING, PAPER, PORKCHOP, POTION, PUMPKIN_SEEDS, RANDOM, REDSTONE, REDSTONE_REPEATER, ROTTEN_FLESH, SADDLE, SEEDS, SHEARS, shiftedIndex, SIGN, SLIME_BALL, SNOWBALL, SPAWN_EGG, SPIDER_EYE, STICK, STONE_AXE, STONE_HOE, STONE_PICKAXE, STONE_SHOVEL, STONE_SWORD, STRING, SUGAR, SUGARCANE, WATER_BUCKET, WHEAT, WOODEN_AXE, WOODEN_DOOR, WOODEN_HOE, WOODEN_PICKAXE, WOODEN_SHOVEL, WOODEN_SWORD
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ToolItem(int var1, int var2, EnumToolMaterial var3, Block[] var4)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getDamageVsEntity(Entity var1)
int
getItemEnchantability()
float
getStrVsBlock(ItemStack var1, Block var2)
boolean
hitEntity(ItemStack var1, LivingEntity var2, LivingEntity var3)
@net.minecraft.modding.api.Side.Client boolean
isFull3D()
boolean
onBlockDestroyed(ItemStack var1, int var2, int var3, int var4, int var5, LivingEntity var6)
-
Methods inherited from class net.minecraft.world.item.Item
addInformation, canHarvestBlock, doesContainerItemLeaveCraftingGrid, func_28019_b, func_46056_k, func_46057_a, func_46058_c, getColorFromDamage, getContainerItem, getHasSubtypes, getIconFromDamage, getIconIndex, getItemDisplayName, getItemName, getItemNameIS, getItemStackLimit, getItemUseAction, getLocalItemName, getMaxDamage, getMaxItemUseDuration, getMetadata, getMovingObjectPositionFromPlayer, getPotionEffect, getRarity, getStatName, getSubItems, hasContainerItem, hasEffect, isDamageable, isItemTool, isPotionIngredient, makeSubItems, makeSubItems, onCreated, onFoodEaten, onItemRightClick, onItemUse, onPlayerStoppedUsing, onUpdate, postRegister, registerVanilla, setContainerItem, setFull3D, setHasSubtypes, setIconCoord, setIconIndex, setItemName, setMaxDamage, setMaxStackSize, setPotionEffect, shouldRotateAroundWhenRendering, toString, useItemOnEntity
-
-
-
-
Field Detail
-
efficiencyOnProperMaterial
protected float efficiencyOnProperMaterial
-
toolMaterial
protected EnumToolMaterial toolMaterial
-
-
Constructor Detail
-
ToolItem
protected ToolItem(int var1, int var2, EnumToolMaterial var3, Block[] var4)
-
-
Method Detail
-
getStrVsBlock
public float getStrVsBlock(ItemStack var1, Block var2)
- Overrides:
getStrVsBlock
in classItem
-
hitEntity
public boolean hitEntity(ItemStack var1, LivingEntity var2, LivingEntity var3)
-
onBlockDestroyed
public boolean onBlockDestroyed(ItemStack var1, int var2, int var3, int var4, int var5, LivingEntity var6)
- Overrides:
onBlockDestroyed
in classItem
-
getDamageVsEntity
public int getDamageVsEntity(Entity var1)
- Overrides:
getDamageVsEntity
in classItem
-
isFull3D
@Client public @net.minecraft.modding.api.Side.Client boolean isFull3D()
-
getItemEnchantability
public int getItemEnchantability()
- Overrides:
getItemEnchantability
in classItem
-
-