ironbarrels/src/main/java/cpw/ironchest/common/containers/ValidatingSlot.java

20 lines
500 B
Java
Raw Normal View History

2014-05-11 22:46:30 +02:00
package cpw.ironchest.common.containers;
2013-09-16 19:43:32 +02:00
2014-05-11 22:46:30 +02:00
import cpw.ironchest.common.lib.IronChestType;
2013-09-16 19:43:32 +02:00
import net.minecraft.inventory.IInventory;
import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack;
public class ValidatingSlot extends Slot {
private IronChestType type;
2013-09-16 19:43:32 +02:00
public ValidatingSlot(IInventory inv, int i, int j, int k, IronChestType type) {
super(inv, i, j, k);
this.type = type;
}
2013-09-16 19:43:32 +02:00
@Override
public boolean isItemValid(ItemStack is) {
return type.acceptsStack(is);
}
}