3 import net.minecraft.src.EntityPlayer;
4 import net.minecraft.src.IInventory;
5 import net.minecraft.src.ItemStack;
7 public class InventoryChemicalCombination implements IInventory {
9 private ItemStack[] inventory = new ItemStack[16+1];
12 public int getSizeInventory() {
13 return inventory.length;
17 public ItemStack getStackInSlot(int var1) {
18 return inventory[var1];
22 public ItemStack decrStackSize(int par1, int par2)
24 if (this.inventory[par1] != null)
26 ItemStack var3 = this.inventory[par1];
27 this.inventory[par1] = null;
37 public ItemStack getStackInSlotOnClosing(int par1)
39 if (this.inventory[par1] != null)
41 ItemStack var2 = this.inventory[par1];
42 this.inventory[par1] = null;
52 public void setInventorySlotContents(int var1, ItemStack var2) {
53 inventory[var1] = var2;
57 public String getInvName() {
58 return "ChemicalCombinationInventory";
62 public int getInventoryStackLimit() {
67 public void onInventoryChanged() {
72 public boolean isUseableByPlayer(EntityPlayer var1) {
77 public void openChest() {
82 public void closeChest() {