package appeng.tile.inventory; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; public class AppEngNullInventory implements IInventory { public AppEngNullInventory() { } @Override public ItemStack getStackInSlot(int var1) { return null; } @Override public ItemStack decrStackSize(int slot, int qty) { return null; } @Override public ItemStack getStackInSlotOnClosing(int var1) { return null; } @Override public void setInventorySlotContents(int slot, ItemStack newItemStack) { } @Override public void markDirty() { } @Override public int getInventoryStackLimit() { return 0; } @Override public boolean isUseableByPlayer(EntityPlayer var1) { return false; } @Override public void openInventory() { } @Override public void closeInventory() { } public void writeToNBT(NBTTagCompound target) { } @Override public int getSizeInventory() { return 0; } @Override public String getInventoryName() { return "appeng-internal"; } @Override public boolean hasCustomInventoryName() { return false; } @Override public boolean isItemValidForSlot(int i, ItemStack itemstack) { return false; } }