package com.jared.mysticaltrinkets.items; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; import com.jared.mysticaltrinkets.ModInfo; public class ItemShard extends Item { private int color; private IIcon shard; private IIcon other; public ItemShard(int color) { this.color = color; } public int getRenderPasses(int metadata) { return 1; } @Override public int getColorFromItemStack(ItemStack par1ItemStack, int par2) { if (color == 0) { return (255 << 16) | (80 << 8) | 65; } if (color == 1) { return (255 << 16) | (212 << 8) | 0; } if (color == 2) { return (12 << 16) | (255 << 8) | 45; } if (color == 3) { return (0 << 16) | (140 << 8) | 255; } return (180 << 16) | (180 << 8) | 180; } public void registerIcons(IIconRegister icon) { this.other = icon.registerIcon(ModInfo.modid + ":Shard"); this.itemIcon = icon.registerIcon(ModInfo.modid + ":Shard"); this.shard = icon.registerIcon(ModInfo.modid + ":Mystical_Pickaxe"); } }