Added upgrade kits
parent
0e75cae05a
commit
2046fb8636
@ -0,0 +1,58 @@
|
|||||||
|
package com.zivilon.cinder_loe.items;
|
||||||
|
|
||||||
|
import lotr.common.item.LOTRMaterial;
|
||||||
|
import lotr.common.item.LOTRItemSword;
|
||||||
|
import com.zivilon.cinder_loe.LoECreativeTabs;
|
||||||
|
import net.minecraft.block.Block;
|
||||||
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
|
import net.minecraft.creativetab.CreativeTabs;
|
||||||
|
import net.minecraft.item.Item;
|
||||||
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraft.util.IIcon;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class ForgingKit extends Item {
|
||||||
|
public IIcon[] icons;
|
||||||
|
|
||||||
|
public ForgingKit() {
|
||||||
|
this.setHasSubtypes(true);
|
||||||
|
setMaxStackSize(64);
|
||||||
|
this.setMaxDamage(0);
|
||||||
|
setCreativeTab(LoECreativeTabs.tabMiscLoE);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public IIcon getIconFromDamage(int damage) {
|
||||||
|
if (damage < 0 || damage >= icons.length) {
|
||||||
|
damage = 0;
|
||||||
|
}
|
||||||
|
return this.icons[damage];
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void registerIcons(IIconRegister iconRegister) {
|
||||||
|
this.icons = new IIcon[2];
|
||||||
|
this.icons[0] = iconRegister.registerIcon("lotr:repair_kit");
|
||||||
|
this.icons[1] = iconRegister.registerIcon("lotr:upgrade_kit");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getUnlocalizedName(ItemStack item) {
|
||||||
|
switch(item.getItemDamage()) {
|
||||||
|
case 0:
|
||||||
|
return "item.repair_kit";
|
||||||
|
case 1:
|
||||||
|
return "item.upgrade_kit";
|
||||||
|
default:
|
||||||
|
return "item.repair_kit";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void getSubItems(Item item, CreativeTabs tab, List list) {
|
||||||
|
for (int i = 0; i < icons.length; i++) {
|
||||||
|
list.add(new ItemStack(item, 1, i));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue