package de.take_weiland.mods.commons.inv; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.inventory.Slot; /** * @author diesieben07 */ public class SimpleContainer<T extends IInventory> extends AbstractContainer<T> { public SimpleContainer(T upper, EntityPlayer player) { // suppress player inventory addition super(upper, player, -1, -1); } @Override protected final void addSlots() { } public final SimpleContainer<T> addSlot(Slot slot) { addSlotToContainer(slot); return this; } public final SimpleContainer<T> addPlayerInventory() { Containers.addPlayerInventory(this, player.inventory); return this; } public final SimpleContainer<T> addPlayerInventory(int x, int y) { Containers.addPlayerInventory(this, player.inventory, x, y); return this; } }