package mods.eln.misc;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.ISidedInventory;
import net.minecraft.item.ItemStack;
public class FakeSideInventory implements ISidedInventory {
static private final FakeSideInventory instance = new FakeSideInventory();
public static FakeSideInventory getInstance() {
return instance;
}
@Override
public int getSizeInventory() {
return 0;
}
@Override
public ItemStack getStackInSlot(int var1) {
return null;
}
@Override
public ItemStack decrStackSize(int var1, int var2) {
return null;
}
@Override
public ItemStack getStackInSlotOnClosing(int var1) {
return null;
}
@Override
public void setInventorySlotContents(int var1, ItemStack var2) {
}
@Override
public String getInventoryName() {
return "FakeSideInventory";
}
@Override
public boolean hasCustomInventoryName() {
return false;
}
@Override
public int getInventoryStackLimit() {
return 0;
}
@Override
public void markDirty() {
}
@Override
public boolean isUseableByPlayer(EntityPlayer var1) {
return false;
}
@Override
public void openInventory() {
}
@Override
public void closeInventory() {
}
@Override
public boolean isItemValidForSlot(int var1, ItemStack var2) {
return false;
}
@Override
public int[] getAccessibleSlotsFromSide(int var1) {
return new int[]{};
}
@Override
public boolean canInsertItem(int var1, ItemStack var2, int var3) {
return false;
}
@Override
public boolean canExtractItem(int var1, ItemStack var2, int var3) {
return false;
}
}