apm2/src/main/java/com/kaijin/AdvPowerMan/slots/SlotMachineUpgrade.java
2015-02-11 16:42:18 -05:00

42 lines
1.2 KiB
Java
Executable file

/*******************************************************************************
* Copyright (c) 2012-2013 Yancarlo Ramsey and CJ Bowman
* Licensed as open source with restrictions. Please see attached LICENSE.txt.
******************************************************************************/
package com.kaijin.AdvPowerMan.slots;
import com.kaijin.AdvPowerMan.Info;
import net.minecraft.inventory.IInventory;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
public class SlotMachineUpgrade extends SlotCustom
{
public SlotMachineUpgrade(IInventory inv, int index, int xpos, int ypos)
{
super(inv, index, xpos, ypos);
}
/**
* Check if the stack is a valid item for this slot.
*/
@Override
public boolean isItemValid(ItemStack stack)
{
// Decide if the item is a valid IC2 machine upgrade
if (stack == null) return false;
if (stack.isItemEqual(Info.ic2overclockerUpg) || stack.isItemEqual(Info.ic2transformerUpg) || stack.isItemEqual(Info.ic2storageUpg))
{
return true;
}
return false;
}
@Override
public IIcon getBackgroundIconIndex()
{
return Info.iconSlotMachineUpgrade;
// return 245;
}
}