Hello, I'm using 1.6.2 Modloader to make my mod, and I cannot (for my life) get the armor texture to show up in game. If someone knows on some secret coding to do this I'd be so relieved. There is no posting anywhere (anywhere) online that says how to do this.
I'll post my current code tomorrow, don't have time tonight.
Thanks in advance for any help!!
P.S. Plz don't say to use Forge, I'm well aware it is better but I don't have the time to learn a whole new coding system.
Ok here's the code. I just put it in as it is, with everything else too. Just look at the armor stuff. The armor works just fine and does what it needs to do, but the texture is what won't show up. I'm supposed to post my mod today, and this is the only thing holding me up. Help is greatly appreciated!
package net.minecraft.src;
import java.util.Random;
public class mod_EpicCookieMod extends BaseMod
{
public static final Item Dust = new ItemDust(4999).setUnlocalizedName("Dust").func_111206_d("Dust");
public static final Item HalfCookie = new ItemFood(5000, 1, false).setUnlocalizedName("HalfCookie").func_111206_d("HalfCookie");
public static final Item GoldenCookie = new ItemFood(5001, 20, false).setUnlocalizedName("GoldenCookie").func_111206_d("GoldenCookie");
public static final Item HalfGoldenCookie = new ItemFood(5002, 10, false).setUnlocalizedName("HalfGoldenCookie").func_111206_d("HalfGoldenCookie");
public static final Item CookiePickaxe = new ItemPickaxe(5003, EnumToolMaterial.COOKIE).setMaxStackSize(10).setUnlocalizedName("CookiePickaxe").func_111206_d("CookiePickaxe");
public static final Item CookieAxe = new ItemAxe(5004, EnumToolMaterial.COOKIE).setMaxStackSize(10).setUnlocalizedName("CookieAxe").func_111206_d("CookieAxe");
public static final Item CookieShovel = new ItemSpade(5005, EnumToolMaterial.COOKIE).setMaxStackSize(10).setUnlocalizedName("CookieShovel").func_111206_d("CookieShovel");
public static final Item CookieSword = new ItemSword(5006, EnumToolMaterial.COOKIE).setMaxStackSize(10).setUnlocalizedName("CookieSword").func_111206_d("CookieSword");
public static final Item GCookiePickaxe = new ItemPickaxe(5012, EnumToolMaterial.GCOOKIE).setMaxStackSize(10).setUnlocalizedName("GCookiePickaxe").func_111206_d("GCookiePickaxe");
public static final Item GCookieAxe = new ItemAxe(5013, EnumToolMaterial.GCOOKIE).setMaxStackSize(10).setUnlocalizedName("GCookieAxe").func_111206_d("GCookieAxe");
public static final Item GCookieShovel = new ItemSpade(5014, EnumToolMaterial.GCOOKIE).setMaxStackSize(10).setUnlocalizedName("GCookieShovel").func_111206_d("GCookieShovel");
public static final Item GCookieSword = new ItemSword(5015, EnumToolMaterial.GCOOKIE).setMaxStackSize(10).setUnlocalizedName("GCookieSword").func_111206_d("GCookieSword");
public static final Item goldenCookieHelmet = (ItemArmor)(new ItemArmor(5016, EnumArmorMaterial.GCOOKIE, 6, 0)).setUnlocalizedName("goldenCookieHelmet");
public static final Item goldenCookieChestPlate = (ItemArmor)(new ItemArmor(5017, EnumArmorMaterial.GCOOKIE, 6, 1)).setUnlocalizedName("goldenCookieChestPlate");
public static final Item goldenCookieLeggings = (ItemArmor)(new ItemArmor(5018, EnumArmorMaterial.GCOOKIE, 6, 2)).setUnlocalizedName("goldenCookieLeggings");
public static final Item goldenCookieBoots = (ItemArmor)(new ItemArmor(5019, EnumArmorMaterial.GCOOKIE, 6, 3)).setUnlocalizedName("goldenCookieBoots");
public static final Item cookieHelmet = new ItemArmor(5008, EnumArmorMaterial.COOKIE, 5, 0).setUnlocalizedName("cookieHelmet");
public static final Item cookieChestPlate = new ItemArmor(5009, EnumArmorMaterial.COOKIE, 5, 1).setUnlocalizedName("cookieChestPlate");
public static final Item cookieLeggings = new ItemArmor(5010, EnumArmorMaterial.COOKIE, 5, 2).setUnlocalizedName("cookieLeggings");
public static final Item cookieBoots = new ItemArmor(5011, EnumArmorMaterial.COOKIE, 5, 3).setUnlocalizedName("cookieBoots");
public static final Block BlockOfCookies = new BlockBlockOfCookies(253).setHardness(0.5F).setLightValue(0.0F).setUnlocalizedName("BlockOfCookies").setCreativeTab(CreativeTabs.tabBlock).func_111022_d("BlockOfCookies");
public static final Block BlockOfGoldenCookies = new BlockBlockOfGoldenCookies(255).setHardness(0.7F).setLightValue(0.0F).setUnlocalizedName("BlockOfGoldenCookies").setCreativeTab(CreativeTabs.tabBlock).func_111022_d("BlockOfGoldenCookies");
public static final Block GoldenCookieOre = new BlockGoldenCookieOre(252).setHardness(1.2F).setLightValue(0.0F).setUnlocalizedName("GoldenCookieOre").setResistance(7.0F).setCreativeTab(CreativeTabs.tabBlock).func_111022_d("GoldenCookieOre");
//No 239 to 251
public static final Block CookieOre = new BlockCookieOre(201, 0).setCreativeTab(CreativeTabs.tabBlock).setUnlocalizedName("CookieOre").setHardness(1.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock).func_111022_d("CookieOre");
protected Random randomGenerator;
public void generateSurface(World world, Random random, int chunkX, int chunkZ)
{
randomGenerator = random;
for (int i = 0; i < 5; i++)
{
int randPosX = chunkX + randomGenerator.nextInt(5);
int randPosY = random.nextInt(128);
int randPosZ = chunkZ + randomGenerator.nextInt(5);
(new WorldGenMinable(CookieOre.blockID, 25)).generate(world, random, randPosX, randPosY, randPosZ);
}
randomGenerator = random;
for (int i = 0; i < 1; i++)
{
int randPosX = chunkX + randomGenerator.nextInt(5);
int randPosY = random.nextInt(32);
int randPosZ = chunkZ + randomGenerator.nextInt(5);
(new WorldGenMinable(GoldenCookieOre.blockID, 7)).generate(world, random, randPosX, randPosY, randPosZ);
I'll post my current code tomorrow, don't have time tonight.
Thanks in advance for any help!!
P.S. Plz don't say to use Forge, I'm well aware it is better but I don't have the time to learn a whole new coding system.
import java.util.Random;
public class mod_EpicCookieMod extends BaseMod
{
public static final Item Dust = new ItemDust(4999).setUnlocalizedName("Dust").func_111206_d("Dust");
public static final Item HalfCookie = new ItemFood(5000, 1, false).setUnlocalizedName("HalfCookie").func_111206_d("HalfCookie");
public static final Item GoldenCookie = new ItemFood(5001, 20, false).setUnlocalizedName("GoldenCookie").func_111206_d("GoldenCookie");
public static final Item HalfGoldenCookie = new ItemFood(5002, 10, false).setUnlocalizedName("HalfGoldenCookie").func_111206_d("HalfGoldenCookie");
public static final Item CookiePickaxe = new ItemPickaxe(5003, EnumToolMaterial.COOKIE).setMaxStackSize(10).setUnlocalizedName("CookiePickaxe").func_111206_d("CookiePickaxe");
public static final Item CookieAxe = new ItemAxe(5004, EnumToolMaterial.COOKIE).setMaxStackSize(10).setUnlocalizedName("CookieAxe").func_111206_d("CookieAxe");
public static final Item CookieShovel = new ItemSpade(5005, EnumToolMaterial.COOKIE).setMaxStackSize(10).setUnlocalizedName("CookieShovel").func_111206_d("CookieShovel");
public static final Item CookieSword = new ItemSword(5006, EnumToolMaterial.COOKIE).setMaxStackSize(10).setUnlocalizedName("CookieSword").func_111206_d("CookieSword");
public static final Item GCookiePickaxe = new ItemPickaxe(5012, EnumToolMaterial.GCOOKIE).setMaxStackSize(10).setUnlocalizedName("GCookiePickaxe").func_111206_d("GCookiePickaxe");
public static final Item GCookieAxe = new ItemAxe(5013, EnumToolMaterial.GCOOKIE).setMaxStackSize(10).setUnlocalizedName("GCookieAxe").func_111206_d("GCookieAxe");
public static final Item GCookieShovel = new ItemSpade(5014, EnumToolMaterial.GCOOKIE).setMaxStackSize(10).setUnlocalizedName("GCookieShovel").func_111206_d("GCookieShovel");
public static final Item GCookieSword = new ItemSword(5015, EnumToolMaterial.GCOOKIE).setMaxStackSize(10).setUnlocalizedName("GCookieSword").func_111206_d("GCookieSword");
public static final Item goldenCookieHelmet = (ItemArmor)(new ItemArmor(5016, EnumArmorMaterial.GCOOKIE, 6, 0)).setUnlocalizedName("goldenCookieHelmet");
public static final Item goldenCookieChestPlate = (ItemArmor)(new ItemArmor(5017, EnumArmorMaterial.GCOOKIE, 6, 1)).setUnlocalizedName("goldenCookieChestPlate");
public static final Item goldenCookieLeggings = (ItemArmor)(new ItemArmor(5018, EnumArmorMaterial.GCOOKIE, 6, 2)).setUnlocalizedName("goldenCookieLeggings");
public static final Item goldenCookieBoots = (ItemArmor)(new ItemArmor(5019, EnumArmorMaterial.GCOOKIE, 6, 3)).setUnlocalizedName("goldenCookieBoots");
public static final Item cookieHelmet = new ItemArmor(5008, EnumArmorMaterial.COOKIE, 5, 0).setUnlocalizedName("cookieHelmet");
public static final Item cookieChestPlate = new ItemArmor(5009, EnumArmorMaterial.COOKIE, 5, 1).setUnlocalizedName("cookieChestPlate");
public static final Item cookieLeggings = new ItemArmor(5010, EnumArmorMaterial.COOKIE, 5, 2).setUnlocalizedName("cookieLeggings");
public static final Item cookieBoots = new ItemArmor(5011, EnumArmorMaterial.COOKIE, 5, 3).setUnlocalizedName("cookieBoots");
public static final Block BlockOfCookies = new BlockBlockOfCookies(253).setHardness(0.5F).setLightValue(0.0F).setUnlocalizedName("BlockOfCookies").setCreativeTab(CreativeTabs.tabBlock).func_111022_d("BlockOfCookies");
public static final Block BlockOfGoldenCookies = new BlockBlockOfGoldenCookies(255).setHardness(0.7F).setLightValue(0.0F).setUnlocalizedName("BlockOfGoldenCookies").setCreativeTab(CreativeTabs.tabBlock).func_111022_d("BlockOfGoldenCookies");
public static final Block GoldenCookieOre = new BlockGoldenCookieOre(252).setHardness(1.2F).setLightValue(0.0F).setUnlocalizedName("GoldenCookieOre").setResistance(7.0F).setCreativeTab(CreativeTabs.tabBlock).func_111022_d("GoldenCookieOre");
//No 239 to 251
public static final Block CookieOre = new BlockCookieOre(201, 0).setCreativeTab(CreativeTabs.tabBlock).setUnlocalizedName("CookieOre").setHardness(1.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock).func_111022_d("CookieOre");
protected Random randomGenerator;
public void generateSurface(World world, Random random, int chunkX, int chunkZ)
{
randomGenerator = random;
for (int i = 0; i < 5; i++)
{
int randPosX = chunkX + randomGenerator.nextInt(5);
int randPosY = random.nextInt(128);
int randPosZ = chunkZ + randomGenerator.nextInt(5);
(new WorldGenMinable(CookieOre.blockID, 25)).generate(world, random, randPosX, randPosY, randPosZ);
}
randomGenerator = random;
for (int i = 0; i < 1; i++)
{
int randPosX = chunkX + randomGenerator.nextInt(5);
int randPosY = random.nextInt(32);
int randPosZ = chunkZ + randomGenerator.nextInt(5);
(new WorldGenMinable(GoldenCookieOre.blockID, 7)).generate(world, random, randPosX, randPosY, randPosZ);
}
}
public void load()
{
ModLoader.addName(HalfCookie, "Half Cookie");
ModLoader.addName(GoldenCookie, "Golden Cookie");
ModLoader.addName(HalfGoldenCookie, "Half Golden Cookie");
ModLoader.addName(CookiePickaxe, "Cookie Pickaxe");
ModLoader.addName(CookieAxe, "Cookie Axe");
ModLoader.addName(CookieShovel, "Cookie Shovel");
ModLoader.addName(CookieSword, "Cookie Sword");
ModLoader.addName(cookieHelmet, "Cookie Helmet");
ModLoader.addName(cookieChestPlate, "Cookie Chestplate");
ModLoader.addName(cookieLeggings, "Cookie Leggings");
ModLoader.addName(cookieBoots, "Cookie Boots");
ModLoader.addArmor("cookie");
ModLoader.addName(GCookiePickaxe, "Golden Cookie Pickaxe");
ModLoader.addName(GCookieAxe, "Golden Cookie Axe");
ModLoader.addName(GCookieShovel, "Golden Cookie Shovel");
ModLoader.addName(GCookieSword, "Golden Cookie Sword");
ModLoader.addName(goldenCookieHelmet, "Golden Cookie Helmet");
ModLoader.addName(goldenCookieChestPlate, "Golden Cookie Chestplate");
ModLoader.addName(goldenCookieLeggings, "Golden Cookie Leggings");
ModLoader.addName(goldenCookieBoots, "Golden Cookie Boots");
ModLoader.addArmor("goldenCookie");
ModLoader.addName(BlockOfCookies, "Block of Cookies");
ModLoader.addName(CookieOre, "Cookie Ore");
ModLoader.addName(BlockOfGoldenCookies, "Block of Golden Cookies");
ModLoader.addName(GoldenCookieOre, "Golden Cookie Ore");
ModLoader.addName(CookieOre, "Cookie Ore");
ModLoader.addName(Dust, "Dust");
ModLoader.registerBlock(BlockOfCookies);
ModLoader.registerBlock(CookieOre);
ModLoader.registerBlock(BlockOfGoldenCookies);
ModLoader.registerBlock(GoldenCookieOre);
ModLoader.registerBlock(CookieOre);
ModLoader.addRecipe(new ItemStack(HalfCookie, 2), new Object[] {"X ", " ", " ", 'X', Item.cookie});
ModLoader.addRecipe(new ItemStack(HalfCookie, 2), new Object[] {" X ", " ", " ", 'X', Item.cookie});
ModLoader.addRecipe(new ItemStack(HalfCookie, 2), new Object[] {" ", "X ", " ", 'X', Item.cookie});
ModLoader.addRecipe(new ItemStack(mod_CookieCrop.CookieCrumbs, 1), new Object[] {" ", " X ", " ", 'X', Item.cookie});
ModLoader.addRecipe(new ItemStack(mod_CookieCrop.CookieCrumbs, 1), new Object[] {" ", " ", "X ", 'X', Item.cookie});
ModLoader.addRecipe(new ItemStack(mod_CookieCrop.CookieCrumbs, 1), new Object[] {" ", " ", " X ", 'X', Item.cookie});
ModLoader.addRecipe(new ItemStack(Item.cookie, 1), new Object[] {"XX", 'X', HalfCookie});
ModLoader.addRecipe(new ItemStack(GoldenCookie, 1), new Object[] {"XY", 'X', Item.cookie, 'Y', Item.ingotGold});
ModLoader.addRecipe(new ItemStack(HalfGoldenCookie, 2), new Object[] {"X", 'X', GoldenCookie});
ModLoader.addRecipe(new ItemStack(GoldenCookie, 1), new Object[] {"XX", 'X', HalfGoldenCookie});
ModLoader.addRecipe(new ItemStack(GoldenCookie, 9), new Object[]{"X", 'X', BlockOfGoldenCookies});
ModLoader.addRecipe(new ItemStack(Item.cookie, 9), new Object[]{"X", 'X', BlockOfCookies});
ModLoader.addRecipe(new ItemStack(CookiePickaxe, 1), new Object[]{"XXX", " Y ", " Y ", 'X', Item.cookie, 'Y', Item.stick});
ModLoader.addRecipe(new ItemStack(CookieAxe, 1), new Object[]{"XX ", "XY ", " Y ", 'X', Item.cookie, 'Y', Item.stick});
ModLoader.addRecipe(new ItemStack(CookieShovel, 1), new Object[]{" X ", " Y ", " Y ", 'X', Item.cookie, 'Y', Item.stick});
ModLoader.addRecipe(new ItemStack(CookieSword, 1), new Object[]{" X ", " X ", " Y ", 'X', Item.cookie, 'Y', Item.stick});
ModLoader.addRecipe(new ItemStack(cookieHelmet, 1), new Object[]{"XXX", "X X", 'X', Item.cookie});
ModLoader.addRecipe(new ItemStack(cookieChestPlate, 1), new Object[]{"X X", "XXX", "XXX", 'X', Item.cookie});
ModLoader.addRecipe(new ItemStack(cookieLeggings, 1), new Object[]{"XXX", "X X", "X X", 'X', Item.cookie});
ModLoader.addRecipe(new ItemStack(cookieBoots, 1), new Object[]{" ", "X X", "X X", 'X', Item.cookie});
ModLoader.addRecipe(new ItemStack(GCookiePickaxe, 1), new Object[]{"XXX", " Y ", " Y ", 'X', GoldenCookie, 'Y', Item.stick});
ModLoader.addRecipe(new ItemStack(GCookieAxe, 1), new Object[]{"XX ", "XY ", " Y ", 'X', GoldenCookie, 'Y', Item.stick});
ModLoader.addRecipe(new ItemStack(GCookieShovel, 1), new Object[]{" X ", " Y ", " Y ", 'X', GoldenCookie, 'Y', Item.stick});
ModLoader.addRecipe(new ItemStack(GCookieSword, 1), new Object[]{" X ", " X ", " Y ", 'X', GoldenCookie, 'Y', Item.stick});
ModLoader.addRecipe(new ItemStack(goldenCookieHelmet, 1), new Object[]{"XXX", "X X", 'X', GoldenCookie});
ModLoader.addRecipe(new ItemStack(goldenCookieChestPlate, 1), new Object[]{"X X", "XXX", "XXX", 'X', GoldenCookie});
ModLoader.addRecipe(new ItemStack(goldenCookieLeggings, 1), new Object[]{"XXX", "X X", "X X", 'X', GoldenCookie});
ModLoader.addRecipe(new ItemStack(goldenCookieBoots, 1), new Object[]{" ", "X X", "X X", 'X', GoldenCookie});
ModLoader.addRecipe(new ItemStack(BlockOfCookies, 1), new Object[]{"XXX", "XXX", "XXX", 'X', Item.cookie});
ModLoader.addRecipe(new ItemStack(BlockOfGoldenCookies, 1), new Object[] {"XXX", "XXX", "XXX", 'X', GoldenCookie});
ModLoader.addRecipe(new ItemStack(Dust, 50), new Object[] {"X", 'X', Item.stick});
}
public String getVersion()
{
return "1.6.2";
}
}
Note: I do have the files correctly named:
cookie_1
cookie_2
goldenCookie_1
goldenCookie_2
And placed in the correct armor folder.