3 import net.minecraft.src.EntityPlayer;
4 import net.minecraft.src.IInventory;
5 import net.minecraft.src.ItemStack;
6 import net.minecraft.src.NBTTagCompound;
7 import net.minecraft.src.Packet;
8 import net.minecraft.src.TileEntity;
10 public class TileEntityScienceCraftingTable extends TileEntity implements IInventory{
12 private ItemStack[] inventory = new ItemStack[10];
14 public TileEntityScienceCraftingTable(){
18 public void updateEntity(){
23 public void readFromNBT(NBTTagCompound par1){
27 public void writeToNBT(NBTTagCompound par1){
31 public int getSizeInventory() {
32 return inventory.length;
36 public ItemStack getStackInSlot(int var1) {
37 return inventory[var1];
41 public ItemStack decrStackSize(int var1, int var2) {
46 public ItemStack getStackInSlotOnClosing(int var1) {
51 public void setInventorySlotContents(int var1, ItemStack var2) {
56 public String getInvName() {
61 public int getInventoryStackLimit() {
66 public boolean isUseableByPlayer(EntityPlayer var1) {
71 public void openChest() {
76 public void closeChest() {