Hey guys SuperHB here! I am working on my mod MobDrops right now and I was working on the Armor and when I try it on it gives me an error. I'm not sure if my code is bad or because there is something wrong with Forge right now. here is the error and the code i used:
Error
2013-07-15 14:32:39 [WARNING] [Minecraft-Client] Failed to load texture: minecraft:/assests/minecraft/textures/armor/wolf_1
java.io.FileNotFoundException: minecraft:/assests/minecraft/textures/armor/wolf_1
at net.minecraft.client.resources.FallbackResourceManager.func_110536_a(FallbackResourceManager.java:64)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110536_a(SimpleReloadableResourceManager.java:63)
at net.minecraft.client.renderer.texture.SimpleTexture.func_110551_a(SimpleTexture.java:31)
at net.minecraft.client.renderer.texture.TextureManager.func_110579_a(TextureManager.java:84)
at net.minecraft.client.renderer.texture.TextureManager.func_110577_a(TextureManager.java:41)
at net.minecraft.client.renderer.entity.Render.func_110776_a(Render.java:50)
at net.minecraft.client.renderer.entity.RenderPlayer.setArmorModel(RenderPlayer.java:72)
at net.minecraft.client.renderer.entity.RenderPlayer.shouldRenderPass(RenderPlayer.java:519)
at net.minecraft.client.renderer.entity.RendererLivingEntity.func_130000_a(RendererLivingEntity.java:162)
at net.minecraft.client.renderer.entity.RenderPlayer.func_130009_a(RenderPlayer.java:170)
at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:558)
at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:313)
at net.minecraft.client.gui.inventory.GuiInventory.func_110423_a(GuiInventory.java:121)
at net.minecraft.client.gui.inventory.GuiContainerCreative.drawGuiContainerBackgroundLayer(GuiContainerCreative.java:849)
at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:111)
at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:43)
at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:674)
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1037)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:933)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:826)
at net.minecraft.client.main.Main.main(Main.java:93)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
2013-07-15 14:32:41 [WARNING] [Minecraft-Client] Failed to load texture: minecraft:assets/minecraft/textures/armor/creeper_1
java.io.FileNotFoundException: minecraft:assets/minecraft/textures/armor/creeper_1
at net.minecraft.client.resources.FallbackResourceManager.func_110536_a(FallbackResourceManager.java:64)
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110536_a(SimpleReloadableResourceManager.java:63)
at net.minecraft.client.renderer.texture.SimpleTexture.func_110551_a(SimpleTexture.java:31)
at net.minecraft.client.renderer.texture.TextureManager.func_110579_a(TextureManager.java:84)
at net.minecraft.client.renderer.texture.TextureManager.func_110577_a(TextureManager.java:41)
at net.minecraft.client.renderer.entity.Render.func_110776_a(Render.java:50)
at net.minecraft.client.renderer.entity.RenderPlayer.setArmorModel(RenderPlayer.java:72)
at net.minecraft.client.renderer.entity.RenderPlayer.shouldRenderPass(RenderPlayer.java:519)
at net.minecraft.client.renderer.entity.RendererLivingEntity.func_130000_a(RendererLivingEntity.java:162)
at net.minecraft.client.renderer.entity.RenderPlayer.func_130009_a(RenderPlayer.java:170)
at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:558)
at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:313)
at net.minecraft.client.gui.inventory.GuiInventory.func_110423_a(GuiInventory.java:121)
at net.minecraft.client.gui.inventory.GuiContainerCreative.drawGuiContainerBackgroundLayer(GuiContainerCreative.java:849)
at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:111)
at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:43)
at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:674)
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1037)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:933)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:826)
at net.minecraft.client.main.Main.main(Main.java:93)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
Code
package net.MobDrops.superhb.mod.armor;
import net.MobDrops.superhb.mod.MobDropsAll;
import net.minecraft.entity.Entity;
import net.minecraft.item.EnumArmorMaterial;
import net.minecraft.item.ItemArmor;
import net.minecraft.item.ItemStack;
public class ArmorTest extends ItemArmor
{
public String armorNamePrefix;
public EnumArmorMaterial material;
public ArmorTest(int par1, EnumArmorMaterial par2EnumArmorMaterial, int par3, int par4, String armornamePrefix)
{
super(par1, par2EnumArmorMaterial, par3, par4);
this.material = par2EnumArmorMaterial;
par2EnumArmorMaterial.getDamageReductionAmount(par4);
this.setMaxDamage(par2EnumArmorMaterial.getDurability(par4));
this.maxStackSize = 1;
this.setCreativeTab(MobDropsAll.tabMobDropsArmor);
armorNamePrefix = armornamePrefix;
}
public String getArmorTexture(ItemStack stack, Entity entity, int slot, int layer)
{
if (stack.toString().contains("leggings"))
{
return "/assests/minecraft/textures/armor/wolf_2";
}
if (stack.toString().contains("Leggings"))
{
return "/assests/minecraft/textures/armor/wolf_2";
}
return "/assests/minecraft/textures/armor/wolf_1";
}
}
Second Code Link:
http://gw.minecraftforge.net/NHLo
If you know the code please give it to me and i'll put you in the credits of MobDrops!
Thanks,
SuperHB