diff options
Diffstat (limited to 'src/main/java/gtPlusPlus/xmod/ic2/item/IC2_ItemGradual.java')
-rw-r--r-- | src/main/java/gtPlusPlus/xmod/ic2/item/IC2_ItemGradual.java | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/ic2/item/IC2_ItemGradual.java b/src/main/java/gtPlusPlus/xmod/ic2/item/IC2_ItemGradual.java new file mode 100644 index 0000000000..bd1ad91588 --- /dev/null +++ b/src/main/java/gtPlusPlus/xmod/ic2/item/IC2_ItemGradual.java @@ -0,0 +1,43 @@ +package gtPlusPlus.xmod.ic2.item; + +import java.util.List; + +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; + +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.item.EnumRarity; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; + +import gtPlusPlus.core.creative.AddToCreativeTab; +import gtPlusPlus.core.item.base.CoreItem; + +public class IC2_ItemGradual +extends CoreItem +{ + public IC2_ItemGradual(final String internalName) + { + super(internalName, AddToCreativeTab.tabMachines, 1, 10000, "", EnumRarity.uncommon); + this.setNoRepair(); + } + + @Override + public boolean isDamaged(final ItemStack stack) + { + return this.getDamage(stack) > 1; + } + + @Override + public boolean showDurabilityBar(final ItemStack stack) + { + return true; + } + + @Override + @SideOnly(Side.CLIENT) + public void getSubItems(final Item item, final CreativeTabs tabs, final List itemList) + { + itemList.add(new ItemStack(this, 1, 1)); + } +} |