Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
net.minecraft.src.IInventory

Packages that use IInventory
cpw.mods.fml.common |
cpw.mods.fml.common.modloader |
cpw.mods.fml.common.registry |
net.minecraft.src |
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.src

Classes in net.minecraft.src that implement IInventory
`class` | `EntityMinecart`
`class` | `InventoryBasic`
`class` | `InventoryCrafting`
`class` | `InventoryCraftResult`
`class` | `InventoryEnderChest`
`class` | `InventoryLargeChest`
`class` | `InventoryMerchant`
`class` | `InventoryPlayer`
`class` | `TileEntityBeacon`
`class` | `TileEntityBrewingStand`
`class` | `TileEntityChest`
`class` | `TileEntityDispenser`
`class` | `TileEntityFurnace`

Fields in net.minecraft.src 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.src with parameters of type IInventory
`void` | `EntityPlayerSP.displayGUIChest(IInventory par1IInventory)` Displays the GUI for interacting with a chest inventory.
`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.
`Slot` | `Container.getSlotFromInventory(IInventory par1IInventory, int par2)`
`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.
`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.

Constructors in net.minecraft.src with parameters of type IInventory
`ContainerChest(IInventory par1IInventory, IInventory par2IInventory)`
`ContainerDispenser(IInventory par1IInventory, TileEntityDispenser par2TileEntityDispenser)`
`GuiChest(IInventory par1IInventory, IInventory par2IInventory)`
`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.minecraftforge.common

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES