## Uses of Class
net.minecraft.item.Item

- Packages that use Item
  Package | Description
  --- | ---
  cpw.mods.fml.common.registry |
  net.minecraft.client.particle |
  net.minecraft.client.renderer.entity |
  net.minecraft.creativetab |
  net.minecraft.enchantment |
  net.minecraft.entity |
  net.minecraft.entity.player |
  net.minecraft.item |
  net.minecraft.src |
  net.minecraft.stats |
  net.minecraft.village |
  net.minecraftforge.common |
  net.minecraftforge.fluids |
  net.minecraftforge.liquids |
  net.minecraftforge.oredict |

- - ### Uses of Item in cpw.mods.fml.common.registry

    Methods in cpw.mods.fml.common.registry that return Item
    Modifier and Type | Method and Description
    --- | ---
    `static Item` | GameRegistry.`findItem(String modId, String name)` Look up a mod item in the global "named item list"

    Methods in cpw.mods.fml.common.registry with parameters of type Item
    Modifier and Type | Method and Description
    --- | ---
    `static void` | VillagerRegistry.`addEmeraldBuyRecipe(EntityVillager villager, MerchantRecipeList list, Random random, Item item, float chance, int min, int max)`
    `static void` | VillagerRegistry.`addEmeraldSellRecipe(EntityVillager villager, MerchantRecipeList list, Random random, Item item, float chance, int min, int max)`
    `static GameRegistry.UniqueIdentifier` | GameRegistry.`findUniqueIdentifierFor(Item item)` Look up the mod identifier data for an item.
    `static void` | GameData.`newItemAdded(Item item)`
    `static void` | GameRegistry.`registerItem(Item item, String name)` Register an item with the item registry with a custom name : this allows for easier server->client resolution
    `static void` | GameRegistry.`registerItem(Item item, String name, String modId)` Register the specified Item with a mod specific name : overrides the standard type based name

    Constructors in cpw.mods.fml.common.registry with parameters of type Item
    Constructor and Description
    `ItemData(Item item, ModContainer mc)`

  - ### Uses of Item in net.minecraft.client.particle

    Constructors in net.minecraft.client.particle with parameters of type Item
    Constructor and Description
    `EntityBreakingFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12, Item par14Item, int par15)`
    `EntityBreakingFX(World par1World, double par2, double par4, double par6, Item par8Item)`
    `EntityBreakingFX(World par1World, double par2, double par4, double par6, Item par8Item, int par9)`

  - ### Uses of Item in net.minecraft.client.renderer.entity

    Constructors in net.minecraft.client.renderer.entity with parameters of type Item
    Constructor and Description
    `RenderSnowball(Item par1Item)`
    `RenderSnowball(Item par1Item, int par2)`

  - ### Uses of Item in net.minecraft.creativetab

    Methods in net.minecraft.creativetab that return Item
    Modifier and Type | Method and Description
    --- | ---
    `Item` | CreativeTabs.`getTabIconItem()`

  - ### Uses of Item in net.minecraft.enchantment

    Methods in net.minecraft.enchantment with parameters of type Item
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | EnumEnchantmentType.`canEnchantItem(Item par1Item)` Return true if the item passed can be enchanted by a enchantment of this type.

  - ### Uses of Item in net.minecraft.entity

    Methods in net.minecraft.entity that return Item
    Modifier and Type | Method and Description
    --- | ---
    `static Item` | EntityLiving.`getArmorItemForSlot(int par0, int par1)` Params: Armor slot, Item tier

  - ### Uses of Item in net.minecraft.entity.player

    Methods in net.minecraft.entity.player with parameters of type Item
    Modifier and Type | Method and Description
    --- | ---
    `void` | InventoryPlayer.`func_70439_a(Item par1Item, int par2)`

  - ### Uses of Item in net.minecraft.item

    Subclasses of Item in net.minecraft.item
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ItemAnvilBlock`
    `class` | `ItemAppleGold`
    `class` | `ItemArmor`
    `class` | `ItemAxe`
    `class` | `ItemBed`
    `class` | `ItemBlock`
    `class` | `ItemBlockWithMetadata`
    `class` | `ItemBoat`
    `class` | `ItemBook`
    `class` | `ItemBow`
    `class` | `ItemBucket`
    `class` | `ItemBucketMilk`
    `class` | `ItemCarrotOnAStick`
    `class` | `ItemCloth`
    `class` | `ItemCoal`
    `class` | `ItemColored`
    `class` | `ItemDoor`
    `class` | `ItemDye`
    `class` | `ItemEditableBook`
    `class` | `ItemEgg`
    `class` | `ItemEmptyMap`
    `class` | `ItemEnchantedBook`
    `class` | `ItemEnderEye`
    `class` | `ItemEnderPearl`
    `class` | `ItemExpBottle`
    `class` | `ItemFireball`
    `class` | `ItemFirework`
    `class` | `ItemFireworkCharge`
    `class` | `ItemFishingRod`
    `class` | `ItemFlintAndSteel`
    `class` | `ItemFood`
    `class` | `ItemGlassBottle`
    `class` | `ItemHangingEntity`
    `class` | `ItemHoe`
    `class` | `ItemLeash`
    `class` | `ItemLeaves`
    `class` | `ItemLilyPad`
    `class` | `ItemMap`
    `class` | `ItemMapBase`
    `class` | `ItemMinecart`
    `class` | `ItemMonsterPlacer`
    `class` | `ItemMultiTextureTile`
    `class` | `ItemNameTag`
    `class` | `ItemPickaxe`
    `class` | `ItemPiston`
    `class` | `ItemPotion`
    `class` | `ItemRecord`
    `class` | `ItemRedstone`
    `class` | `ItemReed`
    `class` | `ItemSaddle`
    `class` | `ItemSeedFood`
    `class` | `ItemSeeds`
    `class` | `ItemShears`
    `class` | `ItemSign`
    `class` | `ItemSimpleFoiled`
    `class` | `ItemSkull`
    `class` | `ItemSlab`
    `class` | `ItemSnow`
    `class` | `ItemSnowball`
    `class` | `ItemSoup`
    `class` | `ItemSpade`
    `class` | `ItemSword`
    `class` | `ItemTool`
    `class` | `ItemWritableBook`

    Fields in net.minecraft.item declared as Item
    Modifier and Type | Field and Description
    --- | ---
    `static Item` | Item.`appleGold`
    `static Item` | Item.`appleRed`
    `static Item` | Item.`arrow`
    `static Item` | Item.`axeDiamond`
    `static Item` | Item.`axeGold`
    `static Item` | Item.`axeIron`
    `static Item` | Item.`axeStone`
    `static Item` | Item.`axeWood`
    `static Item` | Item.`bakedPotato`
    `static Item` | Item.`bed`
    `static Item` | Item.`beefCooked`
    `static Item` | Item.`beefRaw`
    `static Item` | Item.`blazePowder`
    `static Item` | Item.`blazeRod`
    `static Item` | Item.`boat`
    `static Item` | Item.`bone`
    `static Item` | Item.`book`
    `static Item` | Item.`bowlEmpty`
    `static Item` | Item.`bowlSoup`
    `static Item` | Item.`bread`
    `static Item` | Item.`brewingStand`
    `static Item` | Item.`brick`
    `static Item` | Item.`bucketEmpty`
    `static Item` | Item.`bucketLava`
    `static Item` | Item.`bucketMilk`
    `static Item` | Item.`bucketWater`
    `static Item` | Item.`cake`
    `static Item` | Item.`carrot`
    `static Item` | Item.`carrotOnAStick`
    `static Item` | Item.`cauldron`
    `static Item` | Item.`chickenCooked`
    `static Item` | Item.`chickenRaw`
    `static Item` | Item.`clay`
    `static Item` | Item.`coal`
    `static Item` | Item.`comparator`
    `static Item` | Item.`compass`
    `static Item` | Item.`cookie`
    `Item` | EnumToolMaterial.`customCraftingMaterial`
    `Item` | EnumArmorMaterial.`customCraftingMaterial`
    `static Item` | Item.`diamond`
    `static Item` | Item.`doorIron`
    `static Item` | Item.`doorWood`
    `static Item` | Item.`dyePowder`
    `static Item` | Item.`egg`
    `static Item` | Item.`emerald`
    `static Item` | Item.`enderPearl`
    `static Item` | Item.`expBottle` Bottle o' Enchanting.
    `static Item` | Item.`eyeOfEnder`
    `static Item` | Item.`feather`
    `static Item` | Item.`fermentedSpiderEye`
    `static Item` | Item.`fireballCharge` Fire Charge.
    `static Item` | Item.`firework`
    `static Item` | Item.`fireworkCharge`
    `static Item` | Item.`fishCooked`
    `static Item` | Item.`fishRaw`
    `static Item` | Item.`flint`
    `static Item` | Item.`flintAndSteel`
    `static Item` | Item.`flowerPot`
    `static Item` | Item.`ghastTear`
    `static Item` | Item.`glassBottle`
    `static Item` | Item.`glowstone`
    `static Item` | Item.`goldenCarrot`
    `static Item` | Item.`goldNugget`
    `static Item` | Item.`gunpowder`
    `static Item` | Item.`hoeDiamond`
    `static Item` | Item.`hoeGold`
    `static Item` | Item.`hoeIron`
    `static Item` | Item.`hoeStone`
    `static Item` | Item.`hoeWood`
    `static Item` | Item.`horseArmorDiamond`
    `static Item` | Item.`horseArmorGold`
    `static Item` | Item.`horseArmorIron`
    `static Item` | Item.`ingotGold`
    `static Item` | Item.`ingotIron`
    `static Item` | Item.`itemFrame`
    `static Item[]` | Item.`itemsList` A 32000 elements Item array.
    `static Item` | Item.`leash`
    `static Item` | Item.`leather`
    `static Item` | Item.`magmaCream`
    `static Item` | Item.`melon`
    `static Item` | Item.`melonSeeds`
    `static Item` | Item.`minecartCrate`
    `static Item` | Item.`minecartEmpty`
    `static Item` | Item.`minecartHopper`
    `static Item` | Item.`minecartPowered`
    `static Item` | Item.`minecartTnt`
    `static Item` | Item.`monsterPlacer`
    `static Item` | Item.`nameTag`
    `static Item` | Item.`netherQuartz`
    `static Item` | Item.`netherrackBrick`
    `static Item` | Item.`netherStalkSeeds`
    `static Item` | Item.`netherStar`
    `static Item` | Item.`painting`
    `static Item` | Item.`paper`
    `static Item` | Item.`pickaxeDiamond`
    `static Item` | Item.`pickaxeGold`
    `static Item` | Item.`pickaxeIron`
    `static Item` | Item.`pickaxeStone`
    `static Item` | Item.`pickaxeWood`
    `static Item` | Item.`pocketSundial`
    `static Item` | Item.`poisonousPotato`
    `static Item` | Item.`porkCooked`
    `static Item` | Item.`porkRaw`
    `static Item` | Item.`potato`
    `static Item` | Item.`pumpkinPie`
    `static Item` | Item.`pumpkinSeeds`
    `static Item` | Item.`record11`
    `static Item` | Item.`record13`
    `static Item` | Item.`recordBlocks`
    `static Item` | Item.`recordCat`
    `static Item` | Item.`recordChirp`
    `static Item` | Item.`recordFar`
    `static Item` | Item.`recordMall`
    `static Item` | Item.`recordMellohi`
    `static Item` | Item.`recordStal`
    `static Item` | Item.`recordStrad`
    `static Item` | Item.`recordWait`
    `static Item` | Item.`recordWard`
    `static Item` | Item.`redstone`
    `static Item` | Item.`redstoneRepeater`
    `static Item` | Item.`reed`
    `static Item` | Item.`rottenFlesh`
    `static Item` | Item.`saddle`
    `static Item` | Item.`seeds`
    `static Item` | Item.`shovelDiamond`
    `static Item` | Item.`shovelGold`
    `static Item` | Item.`shovelIron`
    `static Item` | Item.`shovelStone`
    `static Item` | Item.`shovelWood`
    `static Item` | Item.`sign`
    `static Item` | Item.`silk`
    `static Item` | Item.`skull`
    `static Item` | Item.`slimeBall`
    `static Item` | Item.`snowball`
    `static Item` | Item.`speckledMelon`
    `static Item` | Item.`spiderEye`
    `static Item` | Item.`stick`
    `static Item` | Item.`sugar`
    `static Item` | Item.`swordDiamond`
    `static Item` | Item.`swordGold`
    `static Item` | Item.`swordIron`
    `static Item` | Item.`swordStone`
    `static Item` | Item.`swordWood`
    `static Item` | Item.`wheat`
    `static Item` | Item.`writableBook`
    `static Item` | Item.`writtenBook`

    Methods in net.minecraft.item that return Item
    Modifier and Type | Method and Description
    --- | ---
    `Item` | Item.`getContainerItem()`
    `Item` | ItemStack.`getItem()` Returns the object corresponding to the stack.
    `Item` | Item.`setContainerItem(Item par1Item)`
    `Item` | Item.`setCreativeTab(CreativeTabs par1CreativeTabs)` returns this;
    `Item` | Item.`setFull3D()` Sets bFull3D to True and return the object.
    `Item` | Item.`setMaxDamage(int par1)` set max damage of an Item
    `Item` | Item.`setMaxStackSize(int par1)`
    `Item` | Item.`setNoRepair()` Call to disable repair recipes.
    `Item` | Item.`setPotionEffect(String par1Str)` Sets the string representing this item's effect on a potion when used as an ingredient.
    `Item` | Item.`setTextureName(String par1Str)`
    `Item` | Item.`setUnlocalizedName(String par1Str)` Sets the unlocalized name of this item to the string passed as the parameter, prefixed by "item."

    Methods in net.minecraft.item with parameters of type Item
    Modifier and Type | Method and Description
    --- | ---
    `Item` | Item.`setContainerItem(Item par1Item)`

    Constructors in net.minecraft.item with parameters of type Item
    Constructor and Description
    `ItemStack(Item par1Item)`
    `ItemStack(Item par1Item, int par2)`
    `ItemStack(Item par1Item, int par2, int par3)`

  - ### Uses of Item in net.minecraft.src

    Methods in net.minecraft.src with parameters of type Item
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ModLoader.`addDispenserBehavior(Item item, IBehaviorDispenseItem behavior)` Add a behaviour to the dispenser

  - ### Uses of Item in net.minecraft.stats

    Constructors in net.minecraft.stats with parameters of type Item
    Constructor and Description
    `Achievement(int par1, String par2Str, int par3, int par4, Item par5Item, Achievement par6Achievement)`

  - ### Uses of Item in net.minecraft.village

    Constructors in net.minecraft.village with parameters of type Item
    Constructor and Description
    `MerchantRecipe(ItemStack par1ItemStack, Item par2Item)`

  - ### Uses of Item in net.minecraftforge.common

    Methods in net.minecraftforge.common with parameters of type Item
    Modifier and Type | Method and Description
    --- | ---
    `static void` | MinecraftForge.`setToolClass(Item tool, String toolClass, int harvestLevel)` Register a tool as a tool class with a given harvest level.

  - ### Uses of Item in net.minecraftforge.fluids

    Subclasses of Item in net.minecraftforge.fluids
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ItemFluidContainer` Reference implementation of `IFluidContainerItem`.

  - ### Uses of Item in net.minecraftforge.liquids

    Constructors in net.minecraftforge.liquids with parameters of type Item
    Constructor and Description
    `LiquidStack(Item item, int amount)` Deprecated.

  - ### Uses of Item in net.minecraftforge.oredict

    Methods in net.minecraftforge.oredict with parameters of type Item
    Modifier and Type | Method and Description
    --- | ---
    `static void` | OreDictionary.`registerOre(int id, Item ore)`
    `static void` | OreDictionary.`registerOre(String name, Item ore)`

    Constructors in net.minecraftforge.oredict with parameters of type Item
    Constructor and Description
    `ShapedOreRecipe(Item result, Object... recipe)`
    `ShapelessOreRecipe(Item result, Object... recipe)`