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

## 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.

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