package crazypants.enderio.enderface; import net.minecraft.inventory.Slot; public class ContainerWrapper extends net.minecraft.inventory.Container { public net.minecraft.inventory.Container wrapped; public ContainerWrapper(net.minecraft.inventory.Container wrapped) { this.wrapped = wrapped; this.inventoryItemStacks = wrapped.inventoryItemStacks; this.inventorySlots = wrapped.inventorySlots; this.windowId = wrapped.windowId; } @Override public boolean canDragIntoSlot(Slot par1Slot) { return wrapped.canDragIntoSlot(par1Slot); } @Override public boolean canInteractWith(net.minecraft.entity.player.EntityPlayer arg0) { return true; } @Override public net.minecraft.inventory.Slot getSlot(int arg0) { return wrapped.getSlot(arg0); } @SuppressWarnings("rawtypes") @Override public java.util.List getInventory() { return wrapped.getInventory(); } @Override public boolean enchantItem(net.minecraft.entity.player.EntityPlayer arg0, int arg1) { return wrapped.enchantItem(arg0, arg1); } @Override public net.minecraft.item.ItemStack slotClick(int arg0, int arg1, int arg2, net.minecraft.entity.player.EntityPlayer arg3) { return wrapped.slotClick(arg0, arg1, arg2, arg3); } @Override public boolean func_94530_a(net.minecraft.item.ItemStack arg0, net.minecraft.inventory.Slot arg1) { return wrapped.func_94530_a(arg0, arg1); } @Override public void addCraftingToCrafters(net.minecraft.inventory.ICrafting arg0) { wrapped.addCraftingToCrafters(arg0); } @Override public void detectAndSendChanges() { wrapped.detectAndSendChanges(); } @Override public void removeCraftingFromCrafters(net.minecraft.inventory.ICrafting arg0) { wrapped.removeCraftingFromCrafters(arg0); } @Override public net.minecraft.inventory.Slot getSlotFromInventory(net.minecraft.inventory.IInventory arg0, int arg1) { return wrapped.getSlotFromInventory(arg0, arg1); } @Override public net.minecraft.item.ItemStack transferStackInSlot(net.minecraft.entity.player.EntityPlayer arg0, int arg1) { return wrapped.transferStackInSlot(arg0, arg1); } @Override public void onCraftMatrixChanged(net.minecraft.inventory.IInventory arg0) { wrapped.onCraftMatrixChanged(arg0); } @Override public void putStackInSlot(int arg0, net.minecraft.item.ItemStack arg1) { wrapped.putStackInSlot(arg0, arg1); } @Override public void putStacksInSlots(net.minecraft.item.ItemStack[] arg0) { wrapped.putStacksInSlots(arg0); } @Override public void updateProgressBar(int arg0, int arg1) { wrapped.updateProgressBar(arg0, arg1); } @Override public short getNextTransactionID(net.minecraft.entity.player.InventoryPlayer arg0) { return wrapped.getNextTransactionID(arg0); } @Override public boolean isPlayerNotUsingContainer(net.minecraft.entity.player.EntityPlayer arg0) { return wrapped.isPlayerNotUsingContainer(arg0); } @Override public void setPlayerIsPresent(net.minecraft.entity.player.EntityPlayer arg0, boolean arg1) { wrapped.setPlayerIsPresent(arg0, arg1); } }