package darkknight.jewelrycraft.item; import darkknight.jewelrycraft.util.JewelryNBT; import darkknight.jewelrycraft.util.Variables; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; public class ItemRing extends ItemBaseJewelry { public IIcon gem; /** * */ public ItemRing() { } /** * @param iconRegister */ @Override public void registerIcons(IIconRegister iconRegister) { itemIcon = iconRegister.registerIcon(Variables.MODID + ":ring"); gem = iconRegister.registerIcon(Variables.MODID + ":jewelRing"); } /** * @param stack * @param pass * @return */ @Override public IIcon getIcon(ItemStack stack, int pass) { if (pass == 0) return itemIcon; if (pass == 1 && JewelryNBT.gem(stack) != null) return gem; return itemIcon; } }