So I created a code to add a custom helmet, but there is a random error in the code that I can't seem to figure out... Please help!
The line of code that is constantly giving me an error is: public String getArmorTexture(ItemStack stack, Entity entity, int slot,
int layer)
(Note: How to use Spoilers?)
package sao.cao.items;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.client.renderer.texture.IconRegister;
import sao.cao.mod.CraftArtOnline;
import net.minecraft.entity.Entity;
import net.minecraft.item.EnumArmorMaterial;
import net.minecraft.item.ItemArmor;
import net.minecraft.item.ItemStack;
public class RingArmor1 extends ItemArmor {
public RingArmor1(int par1, EnumArmorMaterial par2EnumArmorMaterial,
int par3, int par4) {
super(par1, par2EnumArmorMaterial, par3, par4);
}
public String getArmorTexture(ItemStack stack, Entity entity, int slot,
int layer) {
if (stack.itemID == CraftArtOnline.itemRing1.itemID ) {
return "minecraft:textures/ring_layer_1.png";
}
}
@SideOnly(Side.CLIENT)
public void registerIcons(IconRegister reg) { // Make sure to import IconRegister!
if (itemID == CraftArtOnline.itemRing1.itemID) {
this.itemIcon = reg.registerIcon("ring1"); // You can also replace blockID and blockIcon with itemID and itemIcon
}
}
}