ZidMC
Would you like to react to this message? Create an account in a few clicks or log in to continue.

[*RESOLVED*] Mod not working with Minecraft?

+2
Kyle_Katarn
HeyyItsMitch
6 posters

Go down

[*RESOLVED*] Mod not working with Minecraft? Empty [*RESOLVED*] Mod not working with Minecraft?

Post by HeyyItsMitch Sat May 07, 2011 2:43 am

*RESOLVED*

Okay, so I made a modloader mod that adds another ore into the game. I tested it with the test_game.bat, and it worked fine. But when I try it with the real game, it blackscreens me. Steps.

1. Got a clean minecraft .jar
2. Installed Modloader into the .jar (Yes Modloader works on its own [AKA without the mod])
3. Deleted META-INF
4. Installed my mod.
5. Tested Minecraft
6. Raged at a black screen.

If you need more information, like the source code, I'll be happy to release it. Im sure I probally messed something up.

Code:

May 7, 2011 12:45:36 AM ModLoader readFromClassPath
FINER: Zip found.
May 7, 2011 12:45:36 AM ModLoader addMod
FINE: Failed to load mod from "mod_Terranite.class"
May 7, 2011 12:45:36 AM ModLoader addMod
FINER: THROW
java.lang.ExceptionInInitializerError
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
   at java.lang.reflect.Constructor.newInstance(Unknown Source)
   at java.lang.Class.newInstance0(Unknown Source)
   at java.lang.Class.newInstance(Unknown Source)
   at ModLoader.addMod(ModLoader.java:201)
   at ModLoader.readFromClassPath(ModLoader.java:1061)
   at ModLoader.init(ModLoader.java:741)
   at ModLoader.AddAllRenderers(ModLoader.java:120)
   at sd.<init>(sd.java:60)
   at sd.<clinit>(sd.java:9)
   at net.minecraft.client.Minecraft.a(SourceFile:282)
   at net.minecraft.client.Minecraft.run(SourceFile:658)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 702
   at to.<init>(SourceFile:242)
   at to.<init>(SourceFile:256)
   at BlockTerranite.<init>(Unknown Source)
   at mod_Terranite.<clinit>(Unknown Source)
   ... 15 more
May 7, 2011 12:45:46 AM ModLoader AddAllRenderers
FINE: Initialized
 


Last edited by HeyyItsMitch on Sun May 08, 2011 2:00 am; edited 4 times in total (Reason for editing : Was resolved, now unanswered, and sorry for the 3rd edit, but I needed to add information. EDIT4- Resolved, really this time.)

HeyyItsMitch
Recruit

Posts : 2
Join date : 2011-05-07

Back to top Go down

[*RESOLVED*] Mod not working with Minecraft? Empty Re: [*RESOLVED*] Mod not working with Minecraft?

Post by Kyle_Katarn Sat May 07, 2011 4:55 am

Caused by: java.lang.ArrayIndexOutOfBoundsException: 702
You weren't trying to init one of your blocks (not items) above 256 were you? There is a hard limit of 256 blocks (without another mod installed which increases the limit). Can we see your mod_Terranite class?

If you dont feel comfortable posting it publicly, just PM it to me.

Kyle_Katarn
Iron Miner

Posts : 35
Join date : 2011-04-26

Back to top Go down

[*RESOLVED*] Mod not working with Minecraft? Empty Re: [*RESOLVED*] Mod not working with Minecraft?

Post by HeyyItsMitch Sat May 07, 2011 11:12 am

Oh, I think that might have been the problem. You can still see the source code if I did anything wrong. I don't mind sharing it with the public.

Code:
 package net.minecraft.src;

import java.util.Random;

public class mod_Terranite extends BaseMod
{
      public static final Item terraniteore = new Item(700).setItemName("terraniteore");
      public static final Item refinedterranite = new Item(701).setItemName("refinedterranite");
      public static final Block terranite = new BlockTerranite(702,0).setHardness(3.0F).setResistance(5.0F).setBlockName("terranite");
      public static final Block compressedterranite = new BlockCompressedTerranite(7003,0).setHardness(1.0F).setResistance(3.0F).setBlockName("compressedterranite");
      public static final Item terranitepick = new ItemPickaxe(704, EnumToolMaterial.TERRANITE).setItemName("terranitepickaxe");
      public static final Item terranitesword = new ItemSword(705, EnumToolMaterial.TERRANITE).setItemName("terranitesword");
      public static final Item terraniteaxe = new ItemAxe(706, EnumToolMaterial.TERRANITE).setItemName("terraniteaxe");
      public static final Item terraniteshovel = new ItemSpade(707, EnumToolMaterial.TERRANITE).setItemName("terraniteshovel");
      public static final Item terranitehoe = new ItemHoe(708, EnumToolMaterial.TERRANITE).setItemName("terranitehoe");
      public static final Item terranitehelmet = (new ItemArmor(709, 10, 5, 0)).setItemName("terranitehelmet");
      public static final Item terranitechestplate = (new ItemArmor(710, 10, 5, 1)).setItemName("terranitehelmet");
      public static final Item terranitepants = (new ItemArmor(711, 10, 5, 2)).setItemName("terranitehelmet");
      public static final Item terraniteboots = (new ItemArmor(712, 10, 5, 3)).setItemName("terranitehelmet");
      public static final Block terrasight = new BlockTerraSight(713,0).setHardness(1.0F).setResistance(1.0F).setBlockName("terrasight");
      public String Version()
   {
      return "1.5_01";
   }
      
   public void GenerateSurface(World worldObj, Random rand, int k, int l)
   {
   for(int i3 = 0; i3 < 20; i3++)
        {
            int j6 = k + rand.nextInt(16);
            int k9 = rand.nextInt(45);
            int i14 = l + rand.nextInt(16);
            (new WorldGenMinable(terranite.blockID, 15)).generate(worldObj, rand, j6, k9, i14);
        }
   }
      public mod_Terranite()
   {
         ModLoader.RegisterBlock(terranite);
         ModLoader.RegisterBlock(terrasight);
         ModLoader.RegisterBlock(compressedterranite);
         terranite.blockIndexInTexture = ModLoader.addOverride
      ("/terrain.png", "/Terranite/terranite.png");
         compressedterranite.blockIndexInTexture = ModLoader.addOverride
      ("/terrain.png", "/Terranite/compressedterranite.png");
         terraniteore.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terraniteore.png");
         refinedterranite.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/refinedterranite.png");
         terranitepick.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terranitepickaxe.png");
         terranitesword.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terranitesword.png");
         terraniteaxe.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terraniteaxe.png");
         terraniteshovel.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terraniteshovel.png");
         terranitehoe.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terranitehoe.png");
         terranitehelmet.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terranitehelmet.png");
         terranitechestplate.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terranitechestplate.png");
         terranitepants.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terranitepants.png");
         terraniteboots.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terraniteboots.png");
         terrasight.blockIndexInTexture = ModLoader.addOverride
      ("/terrain.png", "/Terranite/terrasight.png");
         ModLoader.AddName(terranite, "Terranite Ore");
         ModLoader.AddName(refinedterranite, "Refined Terranite");
         ModLoader.AddName(compressedterranite, "Compressed Terranite");
         ModLoader.AddName(terraniteore, "Terranite");
         ModLoader.AddName(terranitepick, "Terranite Pickaxe");
         ModLoader.AddName(terranitesword, "Terranite Sword");
         ModLoader.AddName(terraniteaxe, "Terranite Axe");
         ModLoader.AddName(terraniteshovel, "Terranite Shovel");
         ModLoader.AddName(terranitehoe, "Terranite Hoe");
         ModLoader.AddName(terranitehelmet, "Terranite Helmet");
         ModLoader.AddName(terranitechestplate, "Terranite Chestplate");
         ModLoader.AddName(terranitepants, "Terranite Pants");
         ModLoader.AddName(terraniteboots, "Terranite Boots");
         ModLoader.AddName(terrasight, "TerraSight");
         ModLoader.AddSmelting(terraniteore.shiftedIndex, new ItemStack(Item.dyePowder, 1, 10));
         ModLoader.AddSmelting(compressedterranite.blockID, new ItemStack(refinedterranite, 1 ));
      ModLoader.AddRecipe(new ItemStack(compressedterranite, 1), new Object[] {
            "XXX", "XXX", "XXX", Character.valueOf('X'), terraniteore
      });
      ModLoader.AddRecipe(new ItemStack(terranitepick, 1), new Object[] {
            "XXX", " # ", " # ", Character.valueOf('X'), refinedterranite, Character.valueOf('#'), Item.stick
        });
      ModLoader.AddRecipe(new ItemStack(terranitesword, 1), new Object[] {
            " X ", " X ", " # ", Character.valueOf('X'), refinedterranite, Character.valueOf('#'), Item.stick
        });
      ModLoader.AddRecipe(new ItemStack(terraniteaxe, 1), new Object[] {
            "XX ", "X# ", " # ", Character.valueOf('X'), refinedterranite, Character.valueOf('#'), Item.stick
        });
      ModLoader.AddRecipe(new ItemStack(terraniteshovel, 1), new Object[] {
            " X ", " # ", " # ", Character.valueOf('X'), refinedterranite, Character.valueOf('#'), Item.stick
        });
      ModLoader.AddRecipe(new ItemStack(terranitehoe, 1), new Object[] {
            "XX ", " # ", " # ", Character.valueOf('X'), refinedterranite, Character.valueOf('#'), Item.stick
        });
      ModLoader.AddRecipe(new ItemStack(terranitehelmet, 1), new Object[] {
            "XXX", "X X", Character.valueOf('X'), refinedterranite
        });
      ModLoader.AddRecipe(new ItemStack(terranitechestplate, 1), new Object[] {
            "X X", "XXX", "XXX", Character.valueOf('X'), refinedterranite
        });
      ModLoader.AddRecipe(new ItemStack(terranitepants, 1), new Object[] {
            "XXX", "X X", "X X", Character.valueOf('X'), refinedterranite
        });
      ModLoader.AddRecipe(new ItemStack(terraniteboots, 1), new Object[] {
            "X X", "X X", Character.valueOf('X'), refinedterranite
        });
      ModLoader.AddRecipe(new ItemStack(terrasight, 1), new Object[] {
            "X#X", "#!#", "X#X", Character.valueOf('X'), terraniteore, Character.valueOf('#'), Block.glass, Character.valueOf('!'), Block.torchWood
        });

           
   }
}


Last edited by HeyyItsMitch on Sun May 08, 2011 1:59 am; edited 1 time in total (Reason for editing : Spelling failure)

HeyyItsMitch
Recruit

Posts : 2
Join date : 2011-05-07

Back to top Go down

[*RESOLVED*] Mod not working with Minecraft? Empty Re: [*RESOLVED*] Mod not working with Minecraft?

Post by Kyle_Katarn Sat May 07, 2011 1:26 pm

Yeah, its just as I thought, the Block ID's cannot go above 256, Items are fine, but Blocks have a hard limit of 256. (Not sure what the limit on items are, but they look fine.)

Kyle_Katarn
Iron Miner

Posts : 35
Join date : 2011-04-26

Back to top Go down

[*RESOLVED*] Mod not working with Minecraft? Empty Re: [*RESOLVED*] Mod not working with Minecraft?

Post by rockymc Sat May 07, 2011 3:41 pm

I had the same problem and didn't knew how to solve.

rockymc
Gold Miner

Posts : 102
Join date : 2011-05-01
Age : 43
Location : Brazil

Back to top Go down

[*RESOLVED*] Mod not working with Minecraft? Empty Re: [*RESOLVED*] Mod not working with Minecraft?

Post by kukelekuuk00 Sat May 07, 2011 3:59 pm

your blocks have blockID above 256

Code:
package net.minecraft.src;

import java.util.Random;

public class mod_Terranite extends BaseMod
{
      public static final Item terraniteore = new Item(700).setItemName("terraniteore");
      public static final Item refinedterranite = new Item(701).setItemName("refinedterranite");
      public static final Block terranite = new BlockTerranite(200,0).setHardness(3.0F).setResistance(5.0F).setBlockName("terranite");
      public static final Block compressedterranite = new BlockCompressedTerranite(201,0).setHardness(1.0F).setResistance(3.0F).setBlockName("compressedterranite");
      public static final Item terranitepick = new ItemPickaxe(704, EnumToolMaterial.TERRANITE).setItemName("terranitepickaxe");
      public static final Item terranitesword = new ItemSword(705, EnumToolMaterial.TERRANITE).setItemName("terranitesword");
      public static final Item terraniteaxe = new ItemAxe(706, EnumToolMaterial.TERRANITE).setItemName("terraniteaxe");
      public static final Item terraniteshovel = new ItemSpade(707, EnumToolMaterial.TERRANITE).setItemName("terraniteshovel");
      public static final Item terranitehoe = new ItemHoe(708, EnumToolMaterial.TERRANITE).setItemName("terranitehoe");
      public static final Item terranitehelmet = (new ItemArmor(709, 10, 5, 0)).setItemName("terranitehelmet");
      public static final Item terranitechestplate = (new ItemArmor(710, 10, 5, 1)).setItemName("terranitehelmet");
      public static final Item terranitepants = (new ItemArmor(711, 10, 5, 2)).setItemName("terranitehelmet");
      public static final Item terraniteboots = (new ItemArmor(712, 10, 5, 3)).setItemName("terranitehelmet");
      public static final Block terrasight = new BlockTerraSight(202,0).setHardness(1.0F).setResistance(1.0F).setBlockName("terrasight");
      public String Version()
  {
      return "1.5_01";
  }
     
  public void GenerateSurface(World worldObj, Random rand, int k, int l)
  {
  for(int i3 = 0; i3 < 20; i3++)
        {
            int j6 = k + rand.nextInt(16);
            int k9 = rand.nextInt(45);
            int i14 = l + rand.nextInt(16);
            (new WorldGenMinable(terranite.blockID, 15)).generate(worldObj, rand, j6, k9, i14);
        }
  }
      public mod_Terranite()
  {
        ModLoader.RegisterBlock(terranite);
        ModLoader.RegisterBlock(terrasight);
        ModLoader.RegisterBlock(compressedterranite);
        terranite.blockIndexInTexture = ModLoader.addOverride
      ("/terrain.png", "/Terranite/terranite.png");
        compressedterranite.blockIndexInTexture = ModLoader.addOverride
      ("/terrain.png", "/Terranite/compressedterranite.png");
        terraniteore.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terraniteore.png");
        refinedterranite.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/refinedterranite.png");
        terranitepick.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terranitepickaxe.png");
        terranitesword.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terranitesword.png");
        terraniteaxe.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terraniteaxe.png");
        terraniteshovel.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terraniteshovel.png");
        terranitehoe.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terranitehoe.png");
        terranitehelmet.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terranitehelmet.png");
        terranitechestplate.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terranitechestplate.png");
        terranitepants.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terranitepants.png");
        terraniteboots.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terraniteboots.png");
        terrasight.blockIndexInTexture = ModLoader.addOverride
      ("/terrain.png", "/Terranite/terrasight.png");
        ModLoader.AddName(terranite, "Terranite Ore");
        ModLoader.AddName(refinedterranite, "Refined Terranite");
        ModLoader.AddName(compressedterranite, "Compressed Terranite");
        ModLoader.AddName(terraniteore, "Terranite");
        ModLoader.AddName(terranitepick, "Terranite Pickaxe");
        ModLoader.AddName(terranitesword, "Terranite Sword");
        ModLoader.AddName(terraniteaxe, "Terranite Axe");
        ModLoader.AddName(terraniteshovel, "Terranite Shovel");
        ModLoader.AddName(terranitehoe, "Terranite Hoe");
        ModLoader.AddName(terranitehelmet, "Terranite Helmet");
        ModLoader.AddName(terranitechestplate, "Terranite Chestplate");
        ModLoader.AddName(terranitepants, "Terranite Pants");
        ModLoader.AddName(terraniteboots, "Terranite Boots");
        ModLoader.AddName(terrasight, "TerraSight");
        ModLoader.AddSmelting(terraniteore.shiftedIndex, new ItemStack(Item.dyePowder, 1, 10));
        ModLoader.AddSmelting(compressedterranite.blockID, new ItemStack(refinedterranite, 1 ));
      ModLoader.AddRecipe(new ItemStack(compressedterranite, 1), new Object[] {
            "XXX", "XXX", "XXX", Character.valueOf('X'), terraniteore
      });
      ModLoader.AddRecipe(new ItemStack(terranitepick, 1), new Object[] {
            "XXX", " # ", " # ", Character.valueOf('X'), refinedterranite, Character.valueOf('#'), Item.stick
        });
      ModLoader.AddRecipe(new ItemStack(terranitesword, 1), new Object[] {
            " X ", " X ", " # ", Character.valueOf('X'), refinedterranite, Character.valueOf('#'), Item.stick
        });
      ModLoader.AddRecipe(new ItemStack(terraniteaxe, 1), new Object[] {
            "XX ", "X# ", " # ", Character.valueOf('X'), refinedterranite, Character.valueOf('#'), Item.stick
        });
      ModLoader.AddRecipe(new ItemStack(terraniteshovel, 1), new Object[] {
            " X ", " # ", " # ", Character.valueOf('X'), refinedterranite, Character.valueOf('#'), Item.stick
        });
      ModLoader.AddRecipe(new ItemStack(terranitehoe, 1), new Object[] {
            "XX ", " # ", " # ", Character.valueOf('X'), refinedterranite, Character.valueOf('#'), Item.stick
        });
      ModLoader.AddRecipe(new ItemStack(terranitehelmet, 1), new Object[] {
            "XXX", "X X", Character.valueOf('X'), refinedterranite
        });
      ModLoader.AddRecipe(new ItemStack(terranitechestplate, 1), new Object[] {
            "X X", "XXX", "XXX", Character.valueOf('X'), refinedterranite
        });
      ModLoader.AddRecipe(new ItemStack(terranitepants, 1), new Object[] {
            "XXX", "X X", "X X", Character.valueOf('X'), refinedterranite
        });
      ModLoader.AddRecipe(new ItemStack(terraniteboots, 1), new Object[] {
            "X X", "X X", Character.valueOf('X'), refinedterranite
        });
      ModLoader.AddRecipe(new ItemStack(terrasight, 1), new Object[] {
            "X#X", "#!#", "X#X", Character.valueOf('X'), terraniteore, Character.valueOf('#'), Block.glass, Character.valueOf('!'), Block.torchWood
        });

         
  }
}

this should have fixed it

kukelekuuk00
Recruit

Posts : 9
Join date : 2011-05-06

Back to top Go down

[*RESOLVED*] Mod not working with Minecraft? Empty Re: [*RESOLVED*] Mod not working with Minecraft?

Post by rockymc Sat May 07, 2011 4:30 pm

kukelekuuk, I had same prob but I had it up to 2000. That's why it didn't worked.

rockymc
Gold Miner

Posts : 102
Join date : 2011-05-01
Age : 43
Location : Brazil

Back to top Go down

[*RESOLVED*] Mod not working with Minecraft? Empty Re: [*RESOLVED*] Mod not working with Minecraft?

Post by kukelekuuk00 Sat May 07, 2011 5:18 pm

kukelekuuk00 wrote:your blocks have blockID above 256

Code:
package net.minecraft.src;

import java.util.Random;

public class mod_Terranite extends BaseMod
{
      public static final Item terraniteore = new Item(700).setItemName("terraniteore");
      public static final Item refinedterranite = new Item(701).setItemName("refinedterranite");
      public static final Block terranite = new BlockTerranite(200,0).setHardness(3.0F).setResistance(5.0F).setBlockName("terranite");
      public static final Block compressedterranite = new BlockCompressedTerranite(201,0).setHardness(1.0F).setResistance(3.0F).setBlockName("compressedterranite");
      public static final Item terranitepick = new ItemPickaxe(704, EnumToolMaterial.TERRANITE).setItemName("terranitepickaxe");
      public static final Item terranitesword = new ItemSword(705, EnumToolMaterial.TERRANITE).setItemName("terranitesword");
      public static final Item terraniteaxe = new ItemAxe(706, EnumToolMaterial.TERRANITE).setItemName("terraniteaxe");
      public static final Item terraniteshovel = new ItemSpade(707, EnumToolMaterial.TERRANITE).setItemName("terraniteshovel");
      public static final Item terranitehoe = new ItemHoe(708, EnumToolMaterial.TERRANITE).setItemName("terranitehoe");
      public static final Item terranitehelmet = (new ItemArmor(709, 10, 5, 0)).setItemName("terranitehelmet");
      public static final Item terranitechestplate = (new ItemArmor(710, 10, 5, 1)).setItemName("terranitehelmet");
      public static final Item terranitepants = (new ItemArmor(711, 10, 5, 2)).setItemName("terranitehelmet");
      public static final Item terraniteboots = (new ItemArmor(712, 10, 5, 3)).setItemName("terranitehelmet");
      public static final Block terrasight = new BlockTerraSight(202,0).setHardness(1.0F).setResistance(1.0F).setBlockName("terrasight");
      public String Version()
  {
      return "1.5_01";
  }
     
  public void GenerateSurface(World worldObj, Random rand, int k, int l)
  {
  for(int i3 = 0; i3 < 20; i3++)
        {
            int j6 = k + rand.nextInt(16);
            int k9 = rand.nextInt(45);
            int i14 = l + rand.nextInt(16);
            (new WorldGenMinable(terranite.blockID, 15)).generate(worldObj, rand, j6, k9, i14);
        }
  }
      public mod_Terranite()
  {
        ModLoader.RegisterBlock(terranite);
        ModLoader.RegisterBlock(terrasight);
        ModLoader.RegisterBlock(compressedterranite);
        terranite.blockIndexInTexture = ModLoader.addOverride
      ("/terrain.png", "/Terranite/terranite.png");
        compressedterranite.blockIndexInTexture = ModLoader.addOverride
      ("/terrain.png", "/Terranite/compressedterranite.png");
        terraniteore.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terraniteore.png");
        refinedterranite.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/refinedterranite.png");
        terranitepick.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terranitepickaxe.png");
        terranitesword.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terranitesword.png");
        terraniteaxe.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terraniteaxe.png");
        terraniteshovel.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terraniteshovel.png");
        terranitehoe.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terranitehoe.png");
        terranitehelmet.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terranitehelmet.png");
        terranitechestplate.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terranitechestplate.png");
        terranitepants.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terranitepants.png");
        terraniteboots.iconIndex = ModLoader.addOverride
      ("/gui/items.png", "/Terranite/terraniteboots.png");
        terrasight.blockIndexInTexture = ModLoader.addOverride
      ("/terrain.png", "/Terranite/terrasight.png");
        ModLoader.AddName(terranite, "Terranite Ore");
        ModLoader.AddName(refinedterranite, "Refined Terranite");
        ModLoader.AddName(compressedterranite, "Compressed Terranite");
        ModLoader.AddName(terraniteore, "Terranite");
        ModLoader.AddName(terranitepick, "Terranite Pickaxe");
        ModLoader.AddName(terranitesword, "Terranite Sword");
        ModLoader.AddName(terraniteaxe, "Terranite Axe");
        ModLoader.AddName(terraniteshovel, "Terranite Shovel");
        ModLoader.AddName(terranitehoe, "Terranite Hoe");
        ModLoader.AddName(terranitehelmet, "Terranite Helmet");
        ModLoader.AddName(terranitechestplate, "Terranite Chestplate");
        ModLoader.AddName(terranitepants, "Terranite Pants");
        ModLoader.AddName(terraniteboots, "Terranite Boots");
        ModLoader.AddName(terrasight, "TerraSight");
        ModLoader.AddSmelting(terraniteore.shiftedIndex, new ItemStack(Item.dyePowder, 1, 10));
        ModLoader.AddSmelting(compressedterranite.blockID, new ItemStack(refinedterranite, 1 ));
      ModLoader.AddRecipe(new ItemStack(compressedterranite, 1), new Object[] {
            "XXX", "XXX", "XXX", Character.valueOf('X'), terraniteore
      });
      ModLoader.AddRecipe(new ItemStack(terranitepick, 1), new Object[] {
            "XXX", " # ", " # ", Character.valueOf('X'), refinedterranite, Character.valueOf('#'), Item.stick
        });
      ModLoader.AddRecipe(new ItemStack(terranitesword, 1), new Object[] {
            " X ", " X ", " # ", Character.valueOf('X'), refinedterranite, Character.valueOf('#'), Item.stick
        });
      ModLoader.AddRecipe(new ItemStack(terraniteaxe, 1), new Object[] {
            "XX ", "X# ", " # ", Character.valueOf('X'), refinedterranite, Character.valueOf('#'), Item.stick
        });
      ModLoader.AddRecipe(new ItemStack(terraniteshovel, 1), new Object[] {
            " X ", " # ", " # ", Character.valueOf('X'), refinedterranite, Character.valueOf('#'), Item.stick
        });
      ModLoader.AddRecipe(new ItemStack(terranitehoe, 1), new Object[] {
            "XX ", " # ", " # ", Character.valueOf('X'), refinedterranite, Character.valueOf('#'), Item.stick
        });
      ModLoader.AddRecipe(new ItemStack(terranitehelmet, 1), new Object[] {
            "XXX", "X X", Character.valueOf('X'), refinedterranite
        });
      ModLoader.AddRecipe(new ItemStack(terranitechestplate, 1), new Object[] {
            "X X", "XXX", "XXX", Character.valueOf('X'), refinedterranite
        });
      ModLoader.AddRecipe(new ItemStack(terranitepants, 1), new Object[] {
            "XXX", "X X", "X X", Character.valueOf('X'), refinedterranite
        });
      ModLoader.AddRecipe(new ItemStack(terraniteboots, 1), new Object[] {
            "X X", "X X", Character.valueOf('X'), refinedterranite
        });
      ModLoader.AddRecipe(new ItemStack(terrasight, 1), new Object[] {
            "X#X", "#!#", "X#X", Character.valueOf('X'), terraniteore, Character.valueOf('#'), Block.glass, Character.valueOf('!'), Block.torchWood
        });

         
  }
}

this should have fixed it

i have noticed something else you seem to have no public string version at the bottom (I don't know if this caused the problem)
Code:
public String Version()
  {
  return "1.5_01";
  }

kukelekuuk00
Recruit

Posts : 9
Join date : 2011-05-06

Back to top Go down

[*RESOLVED*] Mod not working with Minecraft? Empty Re: [*RESOLVED*] Mod not working with Minecraft?

Post by Meglazero Sat May 07, 2011 5:31 pm

He has it in the middle though, don't really matter where it is for the most part as long as it falls under your "public class mod_Modname extends BaseMod {" declaration

Meglazero
Iron Miner

Posts : 51
Join date : 2011-04-22

Back to top Go down

[*RESOLVED*] Mod not working with Minecraft? Empty Re: [*RESOLVED*] Mod not working with Minecraft?

Post by madcrazydrumma Sun May 08, 2011 10:06 am

Locked as it is answered

madcrazydrumma
ZidMC Coder
ZidMC Coder

Posts : 61
Join date : 2011-04-22
Age : 27
Location : Dubai

Back to top Go down

[*RESOLVED*] Mod not working with Minecraft? Empty Re: [*RESOLVED*] Mod not working with Minecraft?

Post by Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum