35 lines
867 B
Java
35 lines
867 B
Java
package basiccomponents.common.item;
|
|
|
|
import basiccomponents.common.item.ItemBase;
|
|
import java.util.List;
|
|
import net.minecraft.creativetab.CreativeTabs;
|
|
import net.minecraft.item.ItemStack;
|
|
|
|
public class ItemCircuit extends ItemBase {
|
|
|
|
public static final String[] TYPES = new String[]{"circuitBasic", "circuitAdvanced", "circuitElite"};
|
|
|
|
|
|
public ItemCircuit(int texture) {
|
|
super("circuit");
|
|
this.setMaxDamage(0);
|
|
this.setHasSubtypes(true);
|
|
}
|
|
|
|
public int getMetadata(int damage) {
|
|
return damage;
|
|
}
|
|
|
|
public String getUnlocalizedName(ItemStack itemStack) {
|
|
return "item.basiccomponents:" + TYPES[itemStack.getItemDamage()];
|
|
}
|
|
|
|
public void func_77633_a(int par1, CreativeTabs par2CreativeTabs, List list) {
|
|
for(int i = 0; i < TYPES.length; ++i) {
|
|
list.add(new ItemStack(this, 1, i));
|
|
}
|
|
|
|
}
|
|
|
|
}
|