Uses of Interface
net.minecraft.inventory.IInventory

Packages that use IInventory
cpw.mods.fml.common   
cpw.mods.fml.common.modloader   
cpw.mods.fml.common.registry   
net.minecraft.client.entity   
net.minecraft.client.gui.inventory   
net.minecraft.entity.item   
net.minecraft.entity.player   
net.minecraft.inventory   
net.minecraft.src   
net.minecraft.tileentity   
net.minecraftforge.common   
 

Uses of IInventory in cpw.mods.fml.common
 

Methods in cpw.mods.fml.common with parameters of type IInventory
 void ICraftingHandler.onCrafting(EntityPlayer player, ItemStack item, IInventory craftMatrix)
          The object array contains these three arguments
 

Uses of IInventory in cpw.mods.fml.common.modloader
 

Methods in cpw.mods.fml.common.modloader with parameters of type IInventory
 void ModLoaderCraftingHelper.onCrafting(EntityPlayer player, ItemStack item, IInventory craftMatrix)
           
 void BaseModProxy.takenFromCrafting(EntityPlayer player, ItemStack item, IInventory craftMatrix)
           
 

Uses of IInventory in cpw.mods.fml.common.registry
 

Methods in cpw.mods.fml.common.registry with parameters of type IInventory
static void GameRegistry.onItemCrafted(EntityPlayer player, ItemStack item, IInventory craftMatrix)
           
 

Uses of IInventory in net.minecraft.client.entity
 

Methods in net.minecraft.client.entity with parameters of type IInventory
 void EntityPlayerSP.displayGUIChest(IInventory par1IInventory)
          Displays the GUI for interacting with a chest inventory.
 

Uses of IInventory in net.minecraft.client.gui.inventory
 

Constructors in net.minecraft.client.gui.inventory with parameters of type IInventory
GuiChest(IInventory par1IInventory, IInventory par2IInventory)
           
 

Uses of IInventory in net.minecraft.entity.item
 

Classes in net.minecraft.entity.item that implement IInventory
 class EntityMinecart
           
 

Uses of IInventory in net.minecraft.entity.player
 

Classes in net.minecraft.entity.player that implement IInventory
 class InventoryPlayer
           
 

Methods in net.minecraft.entity.player with parameters of type IInventory
 void EntityPlayer.displayGUIChest(IInventory par1IInventory)
          Displays the GUI for interacting with a chest inventory.
 void EntityPlayerMP.displayGUIChest(IInventory par1IInventory)
          Displays the GUI for interacting with a chest inventory.
 

Uses of IInventory in net.minecraft.inventory
 

Classes in net.minecraft.inventory that implement IInventory
 class InventoryBasic
           
 class InventoryCrafting
           
 class InventoryCraftResult
           
 class InventoryEnderChest
           
 class InventoryLargeChest
           
 class InventoryMerchant
           
 

Fields in net.minecraft.inventory declared as IInventory
 IInventory ContainerPlayer.craftResult
           
 IInventory ContainerWorkbench.craftResult
           
 IInventory Slot.inventory
          The inventory we want to extract a slot from.
 IInventory ContainerEnchantment.tableInventory
          SlotEnchantmentTable object with ItemStack to be enchanted
 

Methods in net.minecraft.inventory that return IInventory
 IInventory ContainerChest.getLowerChestInventory()
          Return this chest container's lower chest inventory.
 

Methods in net.minecraft.inventory with parameters of type IInventory
 Slot Container.getSlotFromInventory(IInventory par1IInventory, int par2)
           
 boolean InventoryLargeChest.isPartOfLargeChest(IInventory par1IInventory)
          Return whether the given inventory is part of this large chest.
 boolean Slot.isSlotInInventory(IInventory par1IInventory, int par2)
          returns true if this slot is in par2 of par1
 void ContainerEnchantment.onCraftMatrixChanged(IInventory par1IInventory)
          Callback for when the crafting matrix is changed.
 void ContainerPlayer.onCraftMatrixChanged(IInventory par1IInventory)
          Callback for when the crafting matrix is changed.
 void ContainerRepair.onCraftMatrixChanged(IInventory par1IInventory)
          Callback for when the crafting matrix is changed.
 void Container.onCraftMatrixChanged(IInventory par1IInventory)
          Callback for when the crafting matrix is changed.
 void ContainerMerchant.onCraftMatrixChanged(IInventory par1IInventory)
          Callback for when the crafting matrix is changed.
 void ContainerWorkbench.onCraftMatrixChanged(IInventory par1IInventory)
          Callback for when the crafting matrix is changed.
 

Constructors in net.minecraft.inventory with parameters of type IInventory
ContainerChest(IInventory par1IInventory, IInventory par2IInventory)
           
ContainerDispenser(IInventory par1IInventory, TileEntityDispenser par2TileEntityDispenser)
           
InventoryLargeChest(String par1Str, IInventory par2IInventory, IInventory par3IInventory)
           
Slot(IInventory par1IInventory, int par2, int par3, int par4)
           
SlotCrafting(EntityPlayer par1EntityPlayer, IInventory par2IInventory, IInventory par3IInventory, int par4, int par5, int par6)
           
SlotFurnace(EntityPlayer par1EntityPlayer, IInventory par2IInventory, int par3, int par4, int par5)
           
 

Uses of IInventory in net.minecraft.src
 

Methods in net.minecraft.src with parameters of type IInventory
 void BaseMod.takenFromCrafting(EntityPlayer player, ItemStack item, IInventory matrix)
          Called when someone crafts an item from a crafting table
static void ModLoader.takenFromCrafting(EntityPlayer player, ItemStack item, IInventory matrix)
          Deprecated. 
 

Uses of IInventory in net.minecraft.tileentity
 

Classes in net.minecraft.tileentity that implement IInventory
 class TileEntityBeacon
           
 class TileEntityBrewingStand
           
 class TileEntityChest
           
 class TileEntityDispenser
           
 class TileEntityFurnace
           
 

Uses of IInventory in net.minecraftforge.common
 

Subinterfaces of IInventory in net.minecraftforge.common
 interface ISidedInventory
          Inventory ranges mapped by side.