27 lines
618 B
Java
27 lines
618 B
Java
package appeng.container.slot;
|
|
|
|
import net.minecraft.inventory.IInventory;
|
|
import net.minecraft.item.ItemStack;
|
|
|
|
public class OptionalSlotFakeTypeOnly extends OptionalSlotFake
|
|
{
|
|
|
|
public OptionalSlotFakeTypeOnly(IInventory inv, IOptionalSlotHost containerBus, int idx, int x, int y, int offX, int offY, int groupNum) {
|
|
super( inv, containerBus, idx, x, y, offX, offY, groupNum );
|
|
}
|
|
|
|
@Override
|
|
public void putStack(ItemStack is)
|
|
{
|
|
if ( is != null )
|
|
{
|
|
is = is.copy();
|
|
if ( is.stackSize > 1 )
|
|
is.stackSize = 1;
|
|
else if ( is.stackSize < -1 )
|
|
is.stackSize = -1;
|
|
}
|
|
|
|
super.putStack( is );
|
|
}
|
|
}
|