1
okay modloader error is this:
and my codes is this:
mod_tutorial.java:
and BlockTutorialBlock.java:
Mods loaded: 1
ModLoader 1.2.3
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem.
--- BEGIN ERROR REPORT bf8dd11a --------
Generated 3/9/12 5:28 PM
Minecraft: Minecraft 1.2.3
OS: Windows 7 (x86) version 6.1
Java: 1.7.0_02, Oracle Corporation
VM: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
LWJGL: 2.4.2
OpenGL: ATI Radeon HD 5570 version 4.2.11399 Compatibility Profile Context, ATI Technologies Inc.
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 net.minecraft.src.ModLoader.addMod(ModLoader.java:284)
at net.minecraft.src.ModLoader.readFromClassPath(ModLoader.java:1290)
at net.minecraft.src.ModLoader.init(ModLoader.java:846)
at net.minecraft.src.ModLoader.addAllRenderers(ModLoader.java:154)
at net.minecraft.src.RenderManager.<init>(RenderManager.java:85)
at net.minecraft.src.RenderManager.<clinit>(RenderManager.java:12)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:423)
at net.minecraft.client.Minecraft.run(Minecraft.java:784)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 10005
at net.minecraft.src.Block.<init>(Block.java:271)
at net.minecraft.src.Block.<init>(Block.java:308)
at net.minecraft.src.BlockStone.<init>(BlockStone.java:9)
at net.minecraft.src.BlockTutorialBlock.<init>(BlockTutorialBlock.java:11)
at net.minecraft.src.mod_tutorial.<clinit>(mod_tutorial.java:12)
... 15 more
--- END ERROR REPORT b3fc0af4 ----------
and my codes is this:
mod_tutorial.java:
package net.minecraft.src;
import java.util.Random;
public class mod_tutorial extends BaseMod
{
public static final Block TutorialBlock;
static
{
TutorialBlock = (new BlockTutorialBlock(10005, ModLoader.addOverride("/terrain.png", "/mods/TutorialBlock.png"))).setHardness(3F).setResistance(5F).setStepSound(Block.soundWoodFootstep).setBlockName("TutorialBlock");
}
public mod_tutorial()
{
ModLoader.registerBlock(TutorialBlock);
ModLoader.addName(TutorialBlock, "Tutorial Block Ore");
ModLoader.addSmelting(Block.planks.blockID, new ItemStack(TutorialBlock, 1));
ModLoader.AddRecipe(new ItemStack(mod_tutorial.TutorialBlock, 1), new Object[]
{
" G ", " C ", " G ", Character.valueOf('G'), Item.ingotGold, Character.valueOf('C'), Item.coal
});
}
public void load()
{
}
public void GenerateSurface(World world, Random rand, int chunkx, int chunkz)
{
//Tutorial Block
for(int l = 0; l<45; l++)
{
int i1 = chunkx +rand.nextInt(16);
int j1 = rand.nextInt(64);
int k1 = chunkz + rand.nextInt(16);
(new WorldGenMinable(TutorialBlock.blockID, 10)).generate(world, rand, i1, j1, k1);
}
//End Tutorial Block
}
public String getVersion()
{
return "minecraft 1.2 and above tutorial mod";
}
}
and BlockTutorialBlock.java:
package net.minecraft.src;
import java.util.Random;
public class BlockTutorialBlock extends BlockStone {
public BlockTutorialBlock(int i, int j)
{
super(i, j);
}
public int quantityDropped (Random random)
{
return 1;
}
public int idDropped(int i, Random random, int j)
{
return Item.coal.shiftedIndex;
}
}
Create an account or sign in to comment.
2
1
Where did you find this tutorial? I need to see the original code from the tutorial myself if you want help.
1
I am having the same problem!