Added Basic Restrictions on slots in MAC.

This commit is contained in:
AlgorithmX2
2014-04-24 20:55:29 -05:00
parent eadd67a34c
commit f21bf3e9bc
6 changed files with 168 additions and 7 deletions
+23
View File
@@ -0,0 +1,23 @@
package appeng.container.slot;
import net.minecraft.inventory.IInventory;
import net.minecraft.item.ItemStack;
import appeng.container.implementations.ContainerMAC;
public class SlotMACPattern extends AppEngSlot
{
ContainerMAC mac;
public SlotMACPattern(ContainerMAC mac, IInventory i, int slotIdx, int x, int y) {
super( i, slotIdx, x, y );
this.mac = mac;
}
@Override
public boolean isItemValid(ItemStack i)
{
return mac.isValidItemForSlot( this.getSlotIndex(), i );
}
}