X-Git-Url: http://git.sourceforge.jp/view?p=chemicraft%2Fchemicraft.git;a=blobdiff_plain;f=common%2Fchemicraft%2FTileEntityScienceCraftingTable.java;h=0568574716f9db4c6d0aecf339c8deda97d20e92;hp=8653f7fdbd4abbf30ee135fd33ebd772a8d6a251;hb=524e2011dd8898bb72618009657cda630d692495;hpb=b8969dd8bf2cb950b76e252dfe6322ec532cae91 diff --git a/common/chemicraft/TileEntityScienceCraftingTable.java b/common/chemicraft/TileEntityScienceCraftingTable.java index 8653f7f..0568574 100644 --- a/common/chemicraft/TileEntityScienceCraftingTable.java +++ b/common/chemicraft/TileEntityScienceCraftingTable.java @@ -6,96 +6,113 @@ import net.minecraft.src.ItemStack; import net.minecraft.src.NBTTagCompound; import net.minecraft.src.Packet; import net.minecraft.src.TileEntity; +import net.minecraftforge.common.ForgeDirection; +import net.minecraftforge.common.ISidedInventory; -public class TileEntityScienceCraftingTable extends TileEntity implements IInventory { +public class TileEntityScienceCraftingTable extends TileEntity implements IInventory, ISidedInventory { - /** - * InventorySlotのItemStack配列 - */ - private ItemStack[] inventory = new ItemStack[17]; + /** + * InventorySlotのItemStack配列 + */ + private ItemStack[] inventory = new ItemStack[17]; + public TileEntityScienceCraftingTable() { + } - public TileEntityScienceCraftingTable(){} + @Override + public void updateEntity() { + super.updateEntity(); + } - @Override - public void updateEntity(){ - super.updateEntity(); - } + @Override + public void readFromNBT(NBTTagCompound par1) { + } + @Override + public void writeToNBT(NBTTagCompound par1) { + } - @Override - public void readFromNBT(NBTTagCompound par1){} + @Override + public int getSizeInventory() { + return inventory.length; + } - @Override - public void writeToNBT(NBTTagCompound par1){} + @Override + public ItemStack getStackInSlot(int var1) { + return inventory[var1]; + } + @Override + public ItemStack decrStackSize(int var1, int var2) { + return null; + } - @Override - public int getSizeInventory() { - return inventory.length; - } + @Override + public ItemStack getStackInSlotOnClosing(int var1) { + return null; + } - @Override - public ItemStack getStackInSlot(int var1) { - return inventory[var1]; - } + @Override + public void setInventorySlotContents(int var1, ItemStack var2) { + } + @Override + public String getInvName() { + return null; + } - @Override - public ItemStack decrStackSize(int var1, int var2) { - return null; - } + @Override + public int getInventoryStackLimit() { + return 64; + } - @Override - public ItemStack getStackInSlotOnClosing(int var1) { - return null; - } + @Override + public boolean isUseableByPlayer(EntityPlayer var1) { + return false; + } + @Override + public void openChest() { + } - @Override - public void setInventorySlotContents(int var1, ItemStack var2) {} + @Override + public void closeChest() { + } - @Override - public String getInvName() { - return null; - } + @Override + public Packet getDescriptionPacket() { + return PacketHandler.getPacket(this); + } + public void handlePacket(Object[] data) { - @Override - public int getInventoryStackLimit() { - return 64; - } + } + @Override + public int getStartInventorySide(ForgeDirection side) { + return 0; + } - @Override - public boolean isUseableByPlayer(EntityPlayer var1) { - return false; - } - - - @Override - public void openChest() {} - - - - @Override - public void closeChest() {} + @Override + public int getSizeInventorySide(ForgeDirection side) { + return 0; + } }