and now i have a new error
srs\ minecraft\net\minecraft\src\mod_block.java:3: error: class mod_block is public,
should be declared in a file named mod_block.java
public class mod_block extends BaseMod
As far as the other two questions, can you post what code you have atm? I could take a look at it
I don't really have much concerning these - the block texture is your standard override, and well, the block is registered and whatnot. It is also made to be like a flower in the sence of rendering and whatnot - but solid like a normal block. I have no code, to my knowledge, relating to positioning.
public static final Block AwesomeBlock = new Block(200,0).setBlockName("AwesomeBlock").setResistance(3F).setHardness(3F).setLightValue(5F);
That creates a new block.
(Anyway, sorry I haven't been helping all you guys out lately, I've been having 1.3.1 problems )
*Eye twitch*
That helps not a single bit. I've been asking for one thing, how to create a new block. Where it is partially my fault cause I barely understand the code given and the instructions, because not a single example is given. Not the original, like, with namhere and all that, I'm talking about an example fromt eh modding tutorial and an example from a quick made mod.
That's what Techguy was missing!
The entire time I felt that something was missing throughout the entire time, once I found this thread. He was nice, helpful, explained a bunch of basic things, and I could half follow it, unlike everything else, and it was still missing something!
A second example for the coding.
While I'm going to stop here, it would be helpful if he'd give maybe a second example at least.
Back to business.
What I am asking for, is I need to know EXACTLY what I need to change in the coding to make a block, that is textured, and even has to be mined like stone. With a pickaxe!
That's what I've been trying to do, but no one checks the code. NO ONE CHECKS THE CODE.
Right now I need to know how to add health or a timer to an item, make it tick, changing once every second, etc.
I'll see what I can do with trial and error, IF I COULD EVEN GET THE DAMNED BLOCK IN!!!!!
Seriously, for the entire time here I've been askign one thing.
How do I enter a simple
block into the game?
And you know what, NOT A SINGLE ANSWER ON HOW THIS IS DONE.
I mean, yeah, what the tutorial says is pretty basic, I even followed it all the way through, had someone check it after my fifth post of asking, and even that fixed coding didn't work.
All I need is a simple block implemented into the game. I can lear what I need, how I make it, and all that from the block's code, and from there, I'll enter in several more blocks on my own, but if I can't figure out how to get one fricken block in, how am I supposed to do that?
Take this, and read the code, this will fix your whole problem, even though I said once before how to fix it.
https://dl.dropbox.c...947314/Core.zip its all set up, the source is in the SRC folder. you can just simply place the zip file in the mods folder in the .minecraft directory and replace my core.png with yours if you want.
Whenever I get my block from my creative inventory, it's texture is awkward. I'm using forge /w modloader btw. The texture is like... An invisible block with 2D cocoa bean plants on it @[email protected] I'm using the individual 16x16 image files and I'm sure I inputted the correct path, but it's not showing up as my texture. And the code isn't wrong, either (at least I'm sure of it).
Whenever I get my block from my creative inventory, it's texture is awkward. I'm using forge /w modloader btw. The texture is like... An invisible block with 2D cocoa bean plants on it @[email protected] I'm using the individual 16x16 image files and I'm sure I inputted the correct path, but it's not showing up as my texture. And the code isn't wrong, either (at least I'm sure of it).
Edit: Also the name doesn't show up on it D:
are you using modloader or forge to create the mod?
I am not sure what the problem is, but when when I choose the eclipse folder as my Workspace, nothing shows up on the left. No files/directories, nothing.
Have I done something wrong? I am completely sure I have followed every step exactly how you say to. I have tried it multiple times but nothing shows up at all after every try.
Rollback Post to RevisionRollBack
"A sound soul, dwells within a sound mind, and a sound body."
The Meaning of Life, the Universe, and Everything.
Location:
Budapest
Join Date:
8/14/2012
Posts:
58
Minecraft:
FBalazs379
Member Details
Hy TechGuy!
I have an error:
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem; Exception occured in ModLoader
This error has been saved to D:\Programok D\Minecraft\Saját\modding\MCP\jars\.\crash-reports\crash-2012-08-15_12.39.44-client.txt for your convenience. Please include a copy of this file if you report this crash to anyone.
--- BEGIN ERROR REPORT 767d2c7d --------
Generated 2012.08.15. 12:39
- Minecraft Version: 1.3.1
- Operating System: Windows 7 (amd64) version 6.1
- Java Version: 1.7.0_05, Oracle Corporation
- Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
- Memory: 958401360 bytes (914 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
- JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
- ModLoader: Mods loaded: 3
ModLoader 1.3.1
mod_FB_Citys 1.0 for Minecraft 1.3.1
mod_FB_Ore 1.0 for Minecraft 1.3.1
java.lang.Exception: No more empty terrain sprite indices left!
at net.minecraft.src.ModLoader.getUniqueTerrainSpriteIndex(ModLoader.java:769)
at net.minecraft.src.ModLoader.getUniqueSpriteIndex(ModLoader.java:744)
at net.minecraft.src.ModLoader.addOverride(ModLoader.java:432)
at net.minecraft.src.mod_FB_Ore.load(mod_FB_Ore.java:105)
at net.minecraft.src.ModLoader.init(ModLoader.java:927)
at net.minecraft.src.ModLoader.addAllRenderers(ModLoader.java:161)
at net.minecraft.src.RenderManager.<init>(RenderManager.java:86)
at net.minecraft.src.RenderManager.<clinit>(RenderManager.java:14)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:404)
at net.minecraft.client.Minecraft.run(Minecraft.java:724)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 386fce9f ----------
I know what's the problem, but don't now how I can fix this. Please reply!
Hey, glad your making this, not many people do this kind of stuff.
would you be able to make a tutorial for making explosive blocks like other kinds of tnt?
is there any way to make the structure generation not random? like when placing a block having a structure generate at the same location. sorry if this has been already asked/answered.
The Meaning of Life, the Universe, and Everything.
Location:
Budapest
Join Date:
8/14/2012
Posts:
58
Minecraft:
FBalazs379
Member Details
Please help!
I work with Minecraft Forge and get this error:
- Java Version: 1.7.0_05, Oracle Corporation
- Java VM Version: Java HotSpotâ„¢ 64-Bit Server VM (mixed mode), Oracle Corporation
- Memory: 958196920 bytes (913 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
- JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
- ModLoader: Mods loaded: 3
ModLoader 1.3.1
mod_FB_Citys 1.0 for Minecraft 1.3.1
mod_FB_Ore 1.0 for Minecraft 1.3.1
java.lang.Error: Unresolved compilation problem:
at net.minecraftforge.client.MinecraftForgeClient.preloadTexture(MinecraftForgeClient.java:40)
at net.minecraft.src.mod_FB_Ore.load(mod_FB_Ore.java:87)
at net.minecraft.src.ModLoader.init(ModLoader.java:927)
at net.minecraft.src.ModLoader.addAllRenderers(ModLoader.java:161)
at net.minecraft.src.RenderManager.<init>(RenderManager.java:86)
at net.minecraft.src.RenderManager.<clinit>(RenderManager.java:14)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:404)
at net.minecraft.client.Minecraft.run(Minecraft.java:724)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT c02cf8ef ----------
public class mod_FB_Ore extends BaseMod
{
//ID's
@MLProp public static int FB_Ore_Bauxit_ID=137;
@MLProp public static int FB_Ore_CopperOre_ID=138;
@MLProp public static int FB_Ore_SilverOre_ID=139;
@MLProp public static int FB_Ore_NetherCoal_ID=140;
@MLProp public static int FB_Ore_NetherIron_ID=141;
@MLProp public static int FB_Ore_NetherGold_ID=142;
@MLProp public static int FB_Ore_NetherRedstone_ID=143;
@MLProp public static int FB_Ore_NetherDiamond_ID=144;
@MLProp public static int FB_Ore_NetherBauxit_ID=145;
@MLProp public static int FB_Ore_NetherCopper_ID=146;
@MLProp public static int FB_Ore_NetherSilver_ID=147;
@MLProp public static int FB_Block_NetherWood_ID=148;
@MLProp public static int FB_Block_NetherWood2_ID=149;
@MLProp public static int FB_Block_NetherWood3_ID=150;
@MLProp public static int FB_Block_NetherLeaves_ID=151;
@MLProp public static int FB_Block_NetherLeaves2_ID=152;
@MLProp public static int FB_Block_NetherLeaves3_ID=153;
@MLProp public static int FB_Block_NetherPlanks_ID=154;
@MLProp public static int FB_Block_NetherPlanks2_ID=155;
@MLProp public static int FB_Block_NetherPlanks3_ID=156;
@MLProp public static int FB_Block_NetherCrop_ID=157;
@MLProp public static int FB_Block_NetherDirt_ID=158;
@MLProp public static int FB_Item_Aluminium_ID=5000;
@MLProp public static int FB_Item_Copper_ID=5001;
@MLProp public static int FB_Item_Silver_ID=5002;
@MLProp public static int FB_Item_NetherSeed_ID=5003;
//Blocks
public static final Block FB_Ore_Bauxit = new FB_Ore_Bauxit(FB_Ore_Bauxit_ID, 0).setBlockName("Bauxit").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_CopperOre = new FB_Ore_CopperOre(FB_Ore_CopperOre_ID, 0).setBlockName("Copper Ore").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_SilverOre = new FB_Ore_SilverOre(FB_Ore_SilverOre_ID, 0).setBlockName("Silver Ore").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherCoal = new FB_Ore_NetherCoal(FB_Ore_NetherCoal_ID, 0).setBlockName("Nether Coal").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherIron = new FB_Ore_NetherIron(FB_Ore_NetherIron_ID, 0).setBlockName("Nether Iron").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherGold = new FB_Ore_NetherGold(FB_Ore_NetherGold_ID, 0).setBlockName("Nether Gold").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherRedstone = new FB_Ore_NetherRedstone(FB_Ore_NetherRedstone_ID, 0).setBlockName("Nether Redstone").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherDiamond = new FB_Ore_NetherDiamond(FB_Ore_NetherDiamond_ID, 0).setBlockName("Nether Diamond").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherBauxit = new FB_Ore_NetherBauxit(FB_Ore_NetherBauxit_ID, 0).setBlockName("Nether Bauxit").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherCopper = new FB_Ore_NetherCopper(FB_Ore_NetherCopper_ID, 0).setBlockName("Nether Copper").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherSilver = new FB_Ore_NetherSilver(FB_Ore_NetherSilver_ID, 0).setBlockName("Nether Silver").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Block_NetherWood = new FB_Block_NetherWood(FB_Block_NetherWood_ID, 0).setBlockName("Nether Wood").setHardness(2.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Block_NetherWood2 = new FB_Block_NetherWood2(FB_Block_NetherWood2_ID, 0).setBlockName("Nether Wood2").setHardness(2.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Block_NetherWood3 = new FB_Block_NetherWood3(FB_Block_NetherWood3_ID, 0).setBlockName("Nether Wood3").setHardness(2.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Block_NetherLeaves = new FB_Block_NetherLeaves(FB_Block_NetherLeaves_ID, 0).setBlockName("Nether Leaves").setHardness(0.2F).setLightOpacity(1).setCreativeTab(CreativeTabs.tabDeco);
public static final Block FB_Block_NetherLeaves2 = new FB_Block_NetherLeaves2(FB_Block_NetherLeaves2_ID, 0).setBlockName("Nether Leaves2").setHardness(0.2F).setLightOpacity(1).setCreativeTab(CreativeTabs.tabDeco);
public static final Block FB_Block_NetherLeaves3 = new FB_Block_NetherLeaves3(FB_Block_NetherLeaves3_ID, 0).setBlockName("Nether Leaves3").setHardness(0.2F).setLightOpacity(1).setCreativeTab(CreativeTabs.tabDeco);
public static final Block FB_Block_NetherPlanks = new FB_Block_NetherPlanks(FB_Block_NetherPlanks_ID, 0).setBlockName("Nether Planks").setHardness(2.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Block_NetherPlanks2 = new FB_Block_NetherPlanks2(FB_Block_NetherPlanks2_ID, 0).setBlockName("Nether Planks2").setHardness(2.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Block_NetherPlanks3 = new FB_Block_NetherPlanks3(FB_Block_NetherPlanks3_ID, 0).setBlockName("Nether Planks3").setHardness(2.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
//public static final Block FB_Block_NetherCrop = new FB_Block_NetherCrop(FB_Block_NetherCrop_ID, 0).setBlockName("Nether Crop").setCreativeTab(CreativeTabs.tabMisc);
public static final Block FB_Block_NetherDirt = new FB_Block_NetherDirt(FB_Block_NetherDirt_ID, 0).setBlockName("Nether Dirt").setHardness(0.5F).setCreativeTab(CreativeTabs.tabBlock);
//Items
public static final Item FB_Item_Aluminium = new FB_Item_Aluminium(FB_Item_Aluminium_ID).setItemName("Aluminium");
public static final Item FB_Item_Copper = new FB_Item_Copper(FB_Item_Copper_ID).setItemName("Copper");
public static final Item FB_Item_Silver = new FB_Item_Silver(FB_Item_Silver_ID).setItemName("Silver");
//public static final Item FB_Item_NetherSeed = new FB_Item_NetherSeed(FB_Item_NetherSeed_ID, FB_Block_NetherCrop.blockID, mod_FB_Ore.FB_Block_NetherDirt_ID).setItemName("Nether Seed");
//Multi-Textures
public static int FB_Block_NetherWoodTop = ModLoader.addOverride("/terrain.png", "/FB/NetherWoodTop.png");
public static int FB_Block_NetherWoodSide = ModLoader.addOverride("/terrain.png", "/FB/NetherWoodSide.png");
public static int FB_Block_NetherWoodTop2 = ModLoader.addOverride("/terrain.png", "/FB/NetherWoodTop2.png");
public static int FB_Block_NetherWoodSide2 = ModLoader.addOverride("/terrain.png", "/FB/NetherWoodSide2.png");
public static int FB_Block_NetherWoodTop3 = ModLoader.addOverride("/terrain.png", "/FB/NetherWoodTop3.png");
public static int FB_Block_NetherWoodSide3 = ModLoader.addOverride("/terrain.png", "/FB/NetherWoodSide3.png");
public static int crop1 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop1.png");
public static int crop2 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop2.png");
public static int crop3 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop3.png");
public static int crop4 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop4.png");
public static int crop5 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop5.png");
public static int crop6 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop6.png");
public static int crop7 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop7.png");
public static int crop8 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop8.png");
public void load()
{
//Textures
MinecraftForgeClient.preloadTexture("/FB/terrain.png");
MinecraftForgeClient.preloadTexture("/FB/gui/items.png");
//Recipes
ModLoader.addRecipe(new ItemStack(mod_FB_Ore.FB_Block_NetherPlanks, 4), new Object [] {"#", Character.valueOf('#'), mod_FB_Ore.FB_Block_NetherWood});
ModLoader.addRecipe(new ItemStack(mod_FB_Ore.FB_Block_NetherPlanks2, 4), new Object [] {"#", Character.valueOf('#'), mod_FB_Ore.FB_Block_NetherWood2});
ModLoader.addRecipe(new ItemStack(mod_FB_Ore.FB_Block_NetherPlanks3, 4), new Object [] {"#", Character.valueOf('#'), mod_FB_Ore.FB_Block_NetherWood3});
//ModLoader.addRecipe(new ItemStack(FB_Item_NetherSeed, 4), new Object [] {"#", Character.valueOf('#'), Block.dirt});
//Smelting
ModLoader.addSmelting(FB_Ore_Bauxit.blockID, new ItemStack(mod_FB_Ore.FB_Item_Aluminium, 1), 0.5F);
ModLoader.addSmelting(FB_Ore_CopperOre.blockID, new ItemStack(mod_FB_Ore.FB_Item_Copper, 1), 0.5F);
ModLoader.addSmelting(FB_Ore_SilverOre.blockID, new ItemStack(mod_FB_Ore.FB_Item_Silver, 1), 1.0F);
ModLoader.addSmelting(FB_Ore_NetherIron.blockID, new ItemStack(Item.ingotIron, 1), 0.5F);
ModLoader.addSmelting(FB_Ore_NetherGold.blockID, new ItemStack(Item.ingotGold, 1), 1.0F);
ModLoader.addSmelting(FB_Ore_NetherBauxit.blockID, new ItemStack(mod_FB_Ore.FB_Item_Aluminium, 1), 0.5F);
ModLoader.addSmelting(FB_Ore_NetherCopper.blockID, new ItemStack(mod_FB_Ore.FB_Item_Copper, 1), 0.5F);
ModLoader.addSmelting(FB_Ore_NetherSilver.blockID, new ItemStack(mod_FB_Ore.FB_Item_Silver, 1), 1.0F);
}
//Generation
public void generateSurface(World world, Random random, int chunkX, int chunkZ)
{
for(int i = 0; i < 32; i++)
{
int randPosX = chunkX + random.nextInt(16);
int randPosY = random.nextInt(64);
int randPosZ = chunkZ + random.nextInt(16);
(new WorldGenMinable(FB_Ore_Bauxit.blockID, 8)).generate(world, random, randPosX, randPosY, randPosZ);
}
for(int i = 0; i < 32; i++)
{
int randPosX = chunkX + random.nextInt(16);
int randPosY = random.nextInt(64);
int randPosZ = chunkZ + random.nextInt(16);
(new WorldGenMinable(FB_Ore_CopperOre.blockID, 8)).generate(world, random, randPosX, randPosY, randPosZ);
}
for(int i = 0; i < 8; i++)
{
int randPosX = chunkX + random.nextInt(16);
int randPosY = random.nextInt(32);
int randPosZ = chunkZ + random.nextInt(16);
(new WorldGenMinable(FB_Ore_SilverOre.blockID, 8)).generate(world, random, randPosX, randPosY, randPosZ);
}
}
public void generateNether(World world, Random random, int chunkX, int chunkZ)
{
for(int i = 0; i < 50; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Block_NetherDirt.blockID, 25)).generate(world, random, x, y, z);
}
for(int i = 0; i < 64; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherCoal.blockID, 16)).generate(world, random, x, y, z);
}
for(int i = 0; i < 32; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherIron.blockID, 8)).generate(world, random, x, y, z);
}
for(int i = 0; i < 8; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherGold.blockID, 8)).generate(world, random, x, y, z);
}
for(int i = 0; i < 8; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherRedstone.blockID, 8)).generate(world, random, x, y, z);
}
for(int i = 0; i < 4; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherDiamond.blockID, 4)).generate(world, random, x, y, z);
}
for(int i = 0; i < 32; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherBauxit.blockID, 8)).generate(world, random, x, y, z);
}
for(int i = 0; i < 32; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherCopper.blockID, 8)).generate(world, random, x, y, z);
}
for(int i = 0; i < 8; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherSilver.blockID, 8)).generate(world, random, x, y, z);
}
for(int i = 0; i < 100; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
if((world.getBlockId(x, y, z) == mod_FB_Ore.FB_Block_NetherDirt_ID) && (world.getBlockId(x, y+1, z) == 0) && (world.getBlockId(x, y+2, z) == 0) && (world.getBlockId(x, y+3, z) == 0) && (world.getBlockId(x, y+4, z) == 0) && (world.getBlockId(x, y+5, z) == 0) && (world.getBlockId(x+1, y+5, z) == 0) && (world.getBlockId(x, y+5, z+1) == 0) && (world.getBlockId(x-1, y+5, z) == 0) && (world.getBlockId(x, y+5, z-1) == 0) && (world.getBlockId(x+1, y+4, z) == 0) && (world.getBlockId(x, y+4, z+1) == 0) && (world.getBlockId(x-1, y+4, z) == 0) && (world.getBlockId(x, y+4, z-1) == 0) && (world.getBlockId(x+1, y+4, z+1) == 0) && (world.getBlockId(x-1, y+4, z-1) == 0) && (world.getBlockId(x+1, y+4, z-1) == 0) && (world.getBlockId(x-1, y+4, z+1) == 0))
{
(new FB_Gen_NetherTree()).generate(world, random, x, y, z);
}
}
}
//Version
public String getVersion()
{
return "1.0 for Minecraft 1.3.1";
}
}
- Java Version: 1.7.0_05, Oracle Corporation
- Java VM Version: Java HotSpotâ„¢ 64-Bit Server VM (mixed mode), Oracle Corporation
- Memory: 958196920 bytes (913 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
- JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
- ModLoader: Mods loaded: 3
ModLoader 1.3.1
mod_FB_Citys 1.0 for Minecraft 1.3.1
mod_FB_Ore 1.0 for Minecraft 1.3.1
java.lang.Error: Unresolved compilation problem:
at net.minecraftforge.client.MinecraftForgeClient.preloadTexture(MinecraftForgeClient.java:40)
at net.minecraft.src.mod_FB_Ore.load(mod_FB_Ore.java:87)
at net.minecraft.src.ModLoader.init(ModLoader.java:927)
at net.minecraft.src.ModLoader.addAllRenderers(ModLoader.java:161)
at net.minecraft.src.RenderManager.<init>(RenderManager.java:86)
at net.minecraft.src.RenderManager.<clinit>(RenderManager.java:14)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:404)
at net.minecraft.client.Minecraft.run(Minecraft.java:724)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT c02cf8ef ----------
public class mod_FB_Ore extends BaseMod
{
//ID's
@MLProp public static int FB_Ore_Bauxit_ID=137;
@MLProp public static int FB_Ore_CopperOre_ID=138;
@MLProp public static int FB_Ore_SilverOre_ID=139;
@MLProp public static int FB_Ore_NetherCoal_ID=140;
@MLProp public static int FB_Ore_NetherIron_ID=141;
@MLProp public static int FB_Ore_NetherGold_ID=142;
@MLProp public static int FB_Ore_NetherRedstone_ID=143;
@MLProp public static int FB_Ore_NetherDiamond_ID=144;
@MLProp public static int FB_Ore_NetherBauxit_ID=145;
@MLProp public static int FB_Ore_NetherCopper_ID=146;
@MLProp public static int FB_Ore_NetherSilver_ID=147;
@MLProp public static int FB_Block_NetherWood_ID=148;
@MLProp public static int FB_Block_NetherWood2_ID=149;
@MLProp public static int FB_Block_NetherWood3_ID=150;
@MLProp public static int FB_Block_NetherLeaves_ID=151;
@MLProp public static int FB_Block_NetherLeaves2_ID=152;
@MLProp public static int FB_Block_NetherLeaves3_ID=153;
@MLProp public static int FB_Block_NetherPlanks_ID=154;
@MLProp public static int FB_Block_NetherPlanks2_ID=155;
@MLProp public static int FB_Block_NetherPlanks3_ID=156;
@MLProp public static int FB_Block_NetherCrop_ID=157;
@MLProp public static int FB_Block_NetherDirt_ID=158;
@MLProp public static int FB_Item_Aluminium_ID=5000;
@MLProp public static int FB_Item_Copper_ID=5001;
@MLProp public static int FB_Item_Silver_ID=5002;
@MLProp public static int FB_Item_NetherSeed_ID=5003;
//Blocks
public static final Block FB_Ore_Bauxit = new FB_Ore_Bauxit(FB_Ore_Bauxit_ID, 0).setBlockName("Bauxit").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_CopperOre = new FB_Ore_CopperOre(FB_Ore_CopperOre_ID, 0).setBlockName("Copper Ore").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_SilverOre = new FB_Ore_SilverOre(FB_Ore_SilverOre_ID, 0).setBlockName("Silver Ore").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherCoal = new FB_Ore_NetherCoal(FB_Ore_NetherCoal_ID, 0).setBlockName("Nether Coal").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherIron = new FB_Ore_NetherIron(FB_Ore_NetherIron_ID, 0).setBlockName("Nether Iron").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherGold = new FB_Ore_NetherGold(FB_Ore_NetherGold_ID, 0).setBlockName("Nether Gold").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherRedstone = new FB_Ore_NetherRedstone(FB_Ore_NetherRedstone_ID, 0).setBlockName("Nether Redstone").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherDiamond = new FB_Ore_NetherDiamond(FB_Ore_NetherDiamond_ID, 0).setBlockName("Nether Diamond").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherBauxit = new FB_Ore_NetherBauxit(FB_Ore_NetherBauxit_ID, 0).setBlockName("Nether Bauxit").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherCopper = new FB_Ore_NetherCopper(FB_Ore_NetherCopper_ID, 0).setBlockName("Nether Copper").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherSilver = new FB_Ore_NetherSilver(FB_Ore_NetherSilver_ID, 0).setBlockName("Nether Silver").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Block_NetherWood = new FB_Block_NetherWood(FB_Block_NetherWood_ID, 0).setBlockName("Nether Wood").setHardness(2.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Block_NetherWood2 = new FB_Block_NetherWood2(FB_Block_NetherWood2_ID, 0).setBlockName("Nether Wood2").setHardness(2.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Block_NetherWood3 = new FB_Block_NetherWood3(FB_Block_NetherWood3_ID, 0).setBlockName("Nether Wood3").setHardness(2.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Block_NetherLeaves = new FB_Block_NetherLeaves(FB_Block_NetherLeaves_ID, 0).setBlockName("Nether Leaves").setHardness(0.2F).setLightOpacity(1).setCreativeTab(CreativeTabs.tabDeco);
public static final Block FB_Block_NetherLeaves2 = new FB_Block_NetherLeaves2(FB_Block_NetherLeaves2_ID, 0).setBlockName("Nether Leaves2").setHardness(0.2F).setLightOpacity(1).setCreativeTab(CreativeTabs.tabDeco);
public static final Block FB_Block_NetherLeaves3 = new FB_Block_NetherLeaves3(FB_Block_NetherLeaves3_ID, 0).setBlockName("Nether Leaves3").setHardness(0.2F).setLightOpacity(1).setCreativeTab(CreativeTabs.tabDeco);
public static final Block FB_Block_NetherPlanks = new FB_Block_NetherPlanks(FB_Block_NetherPlanks_ID, 0).setBlockName("Nether Planks").setHardness(2.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Block_NetherPlanks2 = new FB_Block_NetherPlanks2(FB_Block_NetherPlanks2_ID, 0).setBlockName("Nether Planks2").setHardness(2.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Block_NetherPlanks3 = new FB_Block_NetherPlanks3(FB_Block_NetherPlanks3_ID, 0).setBlockName("Nether Planks3").setHardness(2.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
//public static final Block FB_Block_NetherCrop = new FB_Block_NetherCrop(FB_Block_NetherCrop_ID, 0).setBlockName("Nether Crop").setCreativeTab(CreativeTabs.tabMisc);
public static final Block FB_Block_NetherDirt = new FB_Block_NetherDirt(FB_Block_NetherDirt_ID, 0).setBlockName("Nether Dirt").setHardness(0.5F).setCreativeTab(CreativeTabs.tabBlock);
//Items
public static final Item FB_Item_Aluminium = new FB_Item_Aluminium(FB_Item_Aluminium_ID).setItemName("Aluminium");
public static final Item FB_Item_Copper = new FB_Item_Copper(FB_Item_Copper_ID).setItemName("Copper");
public static final Item FB_Item_Silver = new FB_Item_Silver(FB_Item_Silver_ID).setItemName("Silver");
//public static final Item FB_Item_NetherSeed = new FB_Item_NetherSeed(FB_Item_NetherSeed_ID, FB_Block_NetherCrop.blockID, mod_FB_Ore.FB_Block_NetherDirt_ID).setItemName("Nether Seed");
//Multi-Textures
public static int FB_Block_NetherWoodTop = ModLoader.addOverride("/terrain.png", "/FB/NetherWoodTop.png");
public static int FB_Block_NetherWoodSide = ModLoader.addOverride("/terrain.png", "/FB/NetherWoodSide.png");
public static int FB_Block_NetherWoodTop2 = ModLoader.addOverride("/terrain.png", "/FB/NetherWoodTop2.png");
public static int FB_Block_NetherWoodSide2 = ModLoader.addOverride("/terrain.png", "/FB/NetherWoodSide2.png");
public static int FB_Block_NetherWoodTop3 = ModLoader.addOverride("/terrain.png", "/FB/NetherWoodTop3.png");
public static int FB_Block_NetherWoodSide3 = ModLoader.addOverride("/terrain.png", "/FB/NetherWoodSide3.png");
public static int crop1 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop1.png");
public static int crop2 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop2.png");
public static int crop3 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop3.png");
public static int crop4 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop4.png");
public static int crop5 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop5.png");
public static int crop6 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop6.png");
public static int crop7 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop7.png");
public static int crop8 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop8.png");
public void load()
{
//Textures
MinecraftForgeClient.preloadTexture("/FB/terrain.png");
MinecraftForgeClient.preloadTexture("/FB/gui/items.png");
//Recipes
ModLoader.addRecipe(new ItemStack(mod_FB_Ore.FB_Block_NetherPlanks, 4), new Object [] {"#", Character.valueOf('#'), mod_FB_Ore.FB_Block_NetherWood});
ModLoader.addRecipe(new ItemStack(mod_FB_Ore.FB_Block_NetherPlanks2, 4), new Object [] {"#", Character.valueOf('#'), mod_FB_Ore.FB_Block_NetherWood2});
ModLoader.addRecipe(new ItemStack(mod_FB_Ore.FB_Block_NetherPlanks3, 4), new Object [] {"#", Character.valueOf('#'), mod_FB_Ore.FB_Block_NetherWood3});
//ModLoader.addRecipe(new ItemStack(FB_Item_NetherSeed, 4), new Object [] {"#", Character.valueOf('#'), Block.dirt});
//Smelting
ModLoader.addSmelting(FB_Ore_Bauxit.blockID, new ItemStack(mod_FB_Ore.FB_Item_Aluminium, 1), 0.5F);
ModLoader.addSmelting(FB_Ore_CopperOre.blockID, new ItemStack(mod_FB_Ore.FB_Item_Copper, 1), 0.5F);
ModLoader.addSmelting(FB_Ore_SilverOre.blockID, new ItemStack(mod_FB_Ore.FB_Item_Silver, 1), 1.0F);
ModLoader.addSmelting(FB_Ore_NetherIron.blockID, new ItemStack(Item.ingotIron, 1), 0.5F);
ModLoader.addSmelting(FB_Ore_NetherGold.blockID, new ItemStack(Item.ingotGold, 1), 1.0F);
ModLoader.addSmelting(FB_Ore_NetherBauxit.blockID, new ItemStack(mod_FB_Ore.FB_Item_Aluminium, 1), 0.5F);
ModLoader.addSmelting(FB_Ore_NetherCopper.blockID, new ItemStack(mod_FB_Ore.FB_Item_Copper, 1), 0.5F);
ModLoader.addSmelting(FB_Ore_NetherSilver.blockID, new ItemStack(mod_FB_Ore.FB_Item_Silver, 1), 1.0F);
}
//Generation
public void generateSurface(World world, Random random, int chunkX, int chunkZ)
{
for(int i = 0; i < 32; i++)
{
int randPosX = chunkX + random.nextInt(16);
int randPosY = random.nextInt(64);
int randPosZ = chunkZ + random.nextInt(16);
(new WorldGenMinable(FB_Ore_Bauxit.blockID, 8)).generate(world, random, randPosX, randPosY, randPosZ);
}
for(int i = 0; i < 32; i++)
{
int randPosX = chunkX + random.nextInt(16);
int randPosY = random.nextInt(64);
int randPosZ = chunkZ + random.nextInt(16);
(new WorldGenMinable(FB_Ore_CopperOre.blockID, 8)).generate(world, random, randPosX, randPosY, randPosZ);
}
for(int i = 0; i < 8; i++)
{
int randPosX = chunkX + random.nextInt(16);
int randPosY = random.nextInt(32);
int randPosZ = chunkZ + random.nextInt(16);
(new WorldGenMinable(FB_Ore_SilverOre.blockID, 8)).generate(world, random, randPosX, randPosY, randPosZ);
}
}
public void generateNether(World world, Random random, int chunkX, int chunkZ)
{
for(int i = 0; i < 50; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Block_NetherDirt.blockID, 25)).generate(world, random, x, y, z);
}
for(int i = 0; i < 64; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherCoal.blockID, 16)).generate(world, random, x, y, z);
}
for(int i = 0; i < 32; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherIron.blockID, 8)).generate(world, random, x, y, z);
}
for(int i = 0; i < 8; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherGold.blockID, 8)).generate(world, random, x, y, z);
}
for(int i = 0; i < 8; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherRedstone.blockID, 8)).generate(world, random, x, y, z);
}
for(int i = 0; i < 4; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherDiamond.blockID, 4)).generate(world, random, x, y, z);
}
for(int i = 0; i < 32; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherBauxit.blockID, 8)).generate(world, random, x, y, z);
}
for(int i = 0; i < 32; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherCopper.blockID, 8)).generate(world, random, x, y, z);
}
for(int i = 0; i < 8; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherSilver.blockID, 8)).generate(world, random, x, y, z);
}
for(int i = 0; i < 100; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
if((world.getBlockId(x, y, z) == mod_FB_Ore.FB_Block_NetherDirt_ID) && (world.getBlockId(x, y+1, z) == 0) && (world.getBlockId(x, y+2, z) == 0) && (world.getBlockId(x, y+3, z) == 0) && (world.getBlockId(x, y+4, z) == 0) && (world.getBlockId(x, y+5, z) == 0) && (world.getBlockId(x+1, y+5, z) == 0) && (world.getBlockId(x, y+5, z+1) == 0) && (world.getBlockId(x-1, y+5, z) == 0) && (world.getBlockId(x, y+5, z-1) == 0) && (world.getBlockId(x+1, y+4, z) == 0) && (world.getBlockId(x, y+4, z+1) == 0) && (world.getBlockId(x-1, y+4, z) == 0) && (world.getBlockId(x, y+4, z-1) == 0) && (world.getBlockId(x+1, y+4, z+1) == 0) && (world.getBlockId(x-1, y+4, z-1) == 0) && (world.getBlockId(x+1, y+4, z-1) == 0) && (world.getBlockId(x-1, y+4, z+1) == 0))
{
(new FB_Gen_NetherTree()).generate(world, random, x, y, z);
}
}
}
//Version
public String getVersion()
{
return "1.0 for Minecraft 1.3.1";
}
}
this tutorial is for Modloader, not Forge. I don't think you will get help here.
If you cant figure out how to use this simple code than you were not made for coding and you should probably stop.
And if you dont check the code please read it closely, I dont know Java but with this tutorial I learned how to make mods for Minecraft without any Java knowledge and I understand the code.
This tutorial is not missing anything.
If you dont know what to change then i feel sorry for you because it indicates you in the code what you are suppose to change. Im warning you Coding requires logical thinking and it seems your not really good at it because this tutorial is so clear and you dont get it. You are the kinda guy who needs sombody who tells you EVERY SINGLE THING, so you are not a guy who was made for coding because its all about trying.
The only hope im seeing for you is for you to learn Java.
P.S: If you would send me your code i would be willing to help to look up what is wrong.
Good luck.
I've already tried to help the guy and fixed his code twice now, even with examples of what he needs to change. Not only does he lack logical thinking he's thick skulled.
Minecraft has stopped running because it encountered a problem; Exception occured in ModLoader
This error has been saved to D:\Programok D\Minecraft\Saját\modding\MCP\jars\.\crash-reports\crash-2012-08-15_12.39.44-client.txt for your convenience. Please include a copy of this file if you report this crash to anyone.
--- BEGIN ERROR REPORT 767d2c7d --------
Generated 2012.08.15. 12:39
- Minecraft Version: 1.3.1
- Operating System: Windows 7 (amd64) version 6.1
- Java Version: 1.7.0_05, Oracle Corporation
- Java VM Version: Java HotSpotâ„¢ 64-Bit Server VM (mixed mode), Oracle Corporation
- Memory: 958401360 bytes (914 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
- JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
- ModLoader: Mods loaded: 3
ModLoader 1.3.1
mod_FB_Citys 1.0 for Minecraft 1.3.1
mod_FB_Ore 1.0 for Minecraft 1.3.1
java.lang.Exception: No more empty terrain sprite indices left!
at net.minecraft.src.ModLoader.getUniqueTerrainSpriteIndex(ModLoader.java:769)
at net.minecraft.src.ModLoader.getUniqueSpriteIndex(ModLoader.java:744)
at net.minecraft.src.ModLoader.addOverride(ModLoader.java:432)
at net.minecraft.src.mod_FB_Ore.load(mod_FB_Ore.java:105)
at net.minecraft.src.ModLoader.init(ModLoader.java:927)
at net.minecraft.src.ModLoader.addAllRenderers(ModLoader.java:161)
at net.minecraft.src.RenderManager.<init>(RenderManager.java:86)
at net.minecraft.src.RenderManager.<clinit>(RenderManager.java:14)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:404)
at net.minecraft.client.Minecraft.run(Minecraft.java:724)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 386fce9f ----------
I know what's the problem, but don't now how I can fix this. Please reply!
Thanks for help
FBalazs
You have too many images, I've had this same error before, if you absolutely need to use all the images you have then you should move over to forge, which is what I plan to do when its updated.
Hi, thank you so much for making this topic. Ive been looking for a good tutorial for mod making. but something went wrong when i tried. I did everything correctly and exactly how you said to, but after i closed eclipse, minecraft would not open because 'modoader had failed to start' or something like that. so i forced update,(installed modloader correctly) and i replaced the bin and resources folders in the 'jars' folder in the extracted mcp with the new bin and resources folders, and double clicked the 'decompile.bat' file in the mcp directory. But this time, when it started do decompile, it went through a few lines then said,
'!!missing server jar file. aborted!!' So I tried again, forced update again, reinstalled modloader, and replaced the bin and resources folders. this time, when i tried decompiling it, it said the same thing i did this several times, with no luck. any help?
i dont have time to go on minecraftforum very often, so can you email me at [email protected]? If you can't, that is also okay-just reply on this post.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
and now i have a new error
srs\ minecraft\net\minecraft\src\mod_block.java:3: error: class mod_block is public,
should be declared in a file named mod_block.java
public class mod_block extends BaseMod
I don't really have much concerning these - the block texture is your standard override, and well, the block is registered and whatnot. It is also made to be like a flower in the sence of rendering and whatnot - but solid like a normal block. I have no code, to my knowledge, relating to positioning.
*Eye twitch*
That helps not a single bit. I've been asking for one thing, how to create a new block. Where it is partially my fault cause I barely understand the code given and the instructions, because not a single example is given. Not the original, like, with namhere and all that, I'm talking about an example fromt eh modding tutorial and an example from a quick made mod.
That's what Techguy was missing!
The entire time I felt that something was missing throughout the entire time, once I found this thread. He was nice, helpful, explained a bunch of basic things, and I could half follow it, unlike everything else, and it was still missing something!
A second example for the coding.
While I'm going to stop here, it would be helpful if he'd give maybe a second example at least.
Back to business.
What I am asking for, is I need to know EXACTLY what I need to change in the coding to make a block, that is textured, and even has to be mined like stone. With a pickaxe!
That's what I've been trying to do, but no one checks the code. NO ONE CHECKS THE CODE.
Take this, and read the code, this will fix your whole problem, even though I said once before how to fix it.
https://dl.dropbox.c...947314/Core.zip its all set up, the source is in the SRC folder. you can just simply place the zip file in the mods folder in the .minecraft directory and replace my core.png with yours if you want.
Edit: Also the name doesn't show up on it D:
are you using modloader or forge to create the mod?
Have I done something wrong? I am completely sure I have followed every step exactly how you say to. I have tried it multiple times but nothing shows up at all after every try.
-
View User Profile
-
View Posts
-
Send Message
Curse PremiumI have an error:
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem; Exception occured in ModLoader
This error has been saved to D:\Programok D\Minecraft\Saját\modding\MCP\jars\.\crash-reports\crash-2012-08-15_12.39.44-client.txt for your convenience. Please include a copy of this file if you report this crash to anyone.
--- BEGIN ERROR REPORT 767d2c7d --------
Generated 2012.08.15. 12:39
- Minecraft Version: 1.3.1
- Operating System: Windows 7 (amd64) version 6.1
- Java Version: 1.7.0_05, Oracle Corporation
- Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
- Memory: 958401360 bytes (914 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
- JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
- ModLoader: Mods loaded: 3
ModLoader 1.3.1
mod_FB_Citys 1.0 for Minecraft 1.3.1
mod_FB_Ore 1.0 for Minecraft 1.3.1
java.lang.Exception: No more empty terrain sprite indices left!
at net.minecraft.src.ModLoader.getUniqueTerrainSpriteIndex(ModLoader.java:769)
at net.minecraft.src.ModLoader.getUniqueSpriteIndex(ModLoader.java:744)
at net.minecraft.src.ModLoader.addOverride(ModLoader.java:432)
at net.minecraft.src.mod_FB_Ore.load(mod_FB_Ore.java:105)
at net.minecraft.src.ModLoader.init(ModLoader.java:927)
at net.minecraft.src.ModLoader.addAllRenderers(ModLoader.java:161)
at net.minecraft.src.RenderManager.<init>(RenderManager.java:86)
at net.minecraft.src.RenderManager.<clinit>(RenderManager.java:14)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:404)
at net.minecraft.client.Minecraft.run(Minecraft.java:724)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 386fce9f ----------
I know what's the problem, but don't now how I can fix this. Please reply!
Thanks for help
FBalazs
would you be able to make a tutorial for making explosive blocks like other kinds of tnt?
Thanks, Sir__Walter
-
View User Profile
-
View Posts
-
Send Message
Curse PremiumI work with Minecraft Forge and get this error:
- Java Version: 1.7.0_05, Oracle Corporation
- Java VM Version: Java HotSpotâ„¢ 64-Bit Server VM (mixed mode), Oracle Corporation
- Memory: 958196920 bytes (913 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
- JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
- ModLoader: Mods loaded: 3
ModLoader 1.3.1
mod_FB_Citys 1.0 for Minecraft 1.3.1
mod_FB_Ore 1.0 for Minecraft 1.3.1
java.lang.Error: Unresolved compilation problem:
at net.minecraftforge.client.MinecraftForgeClient.preloadTexture(MinecraftForgeClient.java:40)
at net.minecraft.src.mod_FB_Ore.load(mod_FB_Ore.java:87)
at net.minecraft.src.ModLoader.init(ModLoader.java:927)
at net.minecraft.src.ModLoader.addAllRenderers(ModLoader.java:161)
at net.minecraft.src.RenderManager.<init>(RenderManager.java:86)
at net.minecraft.src.RenderManager.<clinit>(RenderManager.java:14)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:404)
at net.minecraft.client.Minecraft.run(Minecraft.java:724)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT c02cf8ef ----------
mod_FB_Ore:
package net.minecraft.src;
import java.util.Random;
import net.minecraftforge.client.MinecraftForgeClient;
public class mod_FB_Ore extends BaseMod
{
//ID's
@MLProp public static int FB_Ore_Bauxit_ID=137;
@MLProp public static int FB_Ore_CopperOre_ID=138;
@MLProp public static int FB_Ore_SilverOre_ID=139;
@MLProp public static int FB_Ore_NetherCoal_ID=140;
@MLProp public static int FB_Ore_NetherIron_ID=141;
@MLProp public static int FB_Ore_NetherGold_ID=142;
@MLProp public static int FB_Ore_NetherRedstone_ID=143;
@MLProp public static int FB_Ore_NetherDiamond_ID=144;
@MLProp public static int FB_Ore_NetherBauxit_ID=145;
@MLProp public static int FB_Ore_NetherCopper_ID=146;
@MLProp public static int FB_Ore_NetherSilver_ID=147;
@MLProp public static int FB_Block_NetherWood_ID=148;
@MLProp public static int FB_Block_NetherWood2_ID=149;
@MLProp public static int FB_Block_NetherWood3_ID=150;
@MLProp public static int FB_Block_NetherLeaves_ID=151;
@MLProp public static int FB_Block_NetherLeaves2_ID=152;
@MLProp public static int FB_Block_NetherLeaves3_ID=153;
@MLProp public static int FB_Block_NetherPlanks_ID=154;
@MLProp public static int FB_Block_NetherPlanks2_ID=155;
@MLProp public static int FB_Block_NetherPlanks3_ID=156;
@MLProp public static int FB_Block_NetherCrop_ID=157;
@MLProp public static int FB_Block_NetherDirt_ID=158;
@MLProp public static int FB_Item_Aluminium_ID=5000;
@MLProp public static int FB_Item_Copper_ID=5001;
@MLProp public static int FB_Item_Silver_ID=5002;
@MLProp public static int FB_Item_NetherSeed_ID=5003;
//Blocks
public static final Block FB_Ore_Bauxit = new FB_Ore_Bauxit(FB_Ore_Bauxit_ID, 0).setBlockName("Bauxit").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_CopperOre = new FB_Ore_CopperOre(FB_Ore_CopperOre_ID, 0).setBlockName("Copper Ore").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_SilverOre = new FB_Ore_SilverOre(FB_Ore_SilverOre_ID, 0).setBlockName("Silver Ore").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherCoal = new FB_Ore_NetherCoal(FB_Ore_NetherCoal_ID, 0).setBlockName("Nether Coal").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherIron = new FB_Ore_NetherIron(FB_Ore_NetherIron_ID, 0).setBlockName("Nether Iron").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherGold = new FB_Ore_NetherGold(FB_Ore_NetherGold_ID, 0).setBlockName("Nether Gold").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherRedstone = new FB_Ore_NetherRedstone(FB_Ore_NetherRedstone_ID, 0).setBlockName("Nether Redstone").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherDiamond = new FB_Ore_NetherDiamond(FB_Ore_NetherDiamond_ID, 0).setBlockName("Nether Diamond").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherBauxit = new FB_Ore_NetherBauxit(FB_Ore_NetherBauxit_ID, 0).setBlockName("Nether Bauxit").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherCopper = new FB_Ore_NetherCopper(FB_Ore_NetherCopper_ID, 0).setBlockName("Nether Copper").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Ore_NetherSilver = new FB_Ore_NetherSilver(FB_Ore_NetherSilver_ID, 0).setBlockName("Nether Silver").setHardness(3.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Block_NetherWood = new FB_Block_NetherWood(FB_Block_NetherWood_ID, 0).setBlockName("Nether Wood").setHardness(2.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Block_NetherWood2 = new FB_Block_NetherWood2(FB_Block_NetherWood2_ID, 0).setBlockName("Nether Wood2").setHardness(2.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Block_NetherWood3 = new FB_Block_NetherWood3(FB_Block_NetherWood3_ID, 0).setBlockName("Nether Wood3").setHardness(2.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Block_NetherLeaves = new FB_Block_NetherLeaves(FB_Block_NetherLeaves_ID, 0).setBlockName("Nether Leaves").setHardness(0.2F).setLightOpacity(1).setCreativeTab(CreativeTabs.tabDeco);
public static final Block FB_Block_NetherLeaves2 = new FB_Block_NetherLeaves2(FB_Block_NetherLeaves2_ID, 0).setBlockName("Nether Leaves2").setHardness(0.2F).setLightOpacity(1).setCreativeTab(CreativeTabs.tabDeco);
public static final Block FB_Block_NetherLeaves3 = new FB_Block_NetherLeaves3(FB_Block_NetherLeaves3_ID, 0).setBlockName("Nether Leaves3").setHardness(0.2F).setLightOpacity(1).setCreativeTab(CreativeTabs.tabDeco);
public static final Block FB_Block_NetherPlanks = new FB_Block_NetherPlanks(FB_Block_NetherPlanks_ID, 0).setBlockName("Nether Planks").setHardness(2.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Block_NetherPlanks2 = new FB_Block_NetherPlanks2(FB_Block_NetherPlanks2_ID, 0).setBlockName("Nether Planks2").setHardness(2.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
public static final Block FB_Block_NetherPlanks3 = new FB_Block_NetherPlanks3(FB_Block_NetherPlanks3_ID, 0).setBlockName("Nether Planks3").setHardness(2.0F).setResistance(5.0F).setCreativeTab(CreativeTabs.tabBlock);
//public static final Block FB_Block_NetherCrop = new FB_Block_NetherCrop(FB_Block_NetherCrop_ID, 0).setBlockName("Nether Crop").setCreativeTab(CreativeTabs.tabMisc);
public static final Block FB_Block_NetherDirt = new FB_Block_NetherDirt(FB_Block_NetherDirt_ID, 0).setBlockName("Nether Dirt").setHardness(0.5F).setCreativeTab(CreativeTabs.tabBlock);
//Items
public static final Item FB_Item_Aluminium = new FB_Item_Aluminium(FB_Item_Aluminium_ID).setItemName("Aluminium");
public static final Item FB_Item_Copper = new FB_Item_Copper(FB_Item_Copper_ID).setItemName("Copper");
public static final Item FB_Item_Silver = new FB_Item_Silver(FB_Item_Silver_ID).setItemName("Silver");
//public static final Item FB_Item_NetherSeed = new FB_Item_NetherSeed(FB_Item_NetherSeed_ID, FB_Block_NetherCrop.blockID, mod_FB_Ore.FB_Block_NetherDirt_ID).setItemName("Nether Seed");
//Multi-Textures
public static int FB_Block_NetherWoodTop = ModLoader.addOverride("/terrain.png", "/FB/NetherWoodTop.png");
public static int FB_Block_NetherWoodSide = ModLoader.addOverride("/terrain.png", "/FB/NetherWoodSide.png");
public static int FB_Block_NetherWoodTop2 = ModLoader.addOverride("/terrain.png", "/FB/NetherWoodTop2.png");
public static int FB_Block_NetherWoodSide2 = ModLoader.addOverride("/terrain.png", "/FB/NetherWoodSide2.png");
public static int FB_Block_NetherWoodTop3 = ModLoader.addOverride("/terrain.png", "/FB/NetherWoodTop3.png");
public static int FB_Block_NetherWoodSide3 = ModLoader.addOverride("/terrain.png", "/FB/NetherWoodSide3.png");
public static int crop1 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop1.png");
public static int crop2 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop2.png");
public static int crop3 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop3.png");
public static int crop4 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop4.png");
public static int crop5 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop5.png");
public static int crop6 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop6.png");
public static int crop7 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop7.png");
public static int crop8 = ModLoader.addOverride("/terrain.png", "/FB/NetherCrop8.png");
public void load()
{
//Textures
MinecraftForgeClient.preloadTexture("/FB/terrain.png");
MinecraftForgeClient.preloadTexture("/FB/gui/items.png");
//Register
ModLoader.registerBlock(FB_Ore_Bauxit);
ModLoader.registerBlock(FB_Ore_CopperOre);
ModLoader.registerBlock(FB_Ore_SilverOre);
ModLoader.registerBlock(FB_Ore_NetherCoal);
ModLoader.registerBlock(FB_Ore_NetherIron);
ModLoader.registerBlock(FB_Ore_NetherGold);
ModLoader.registerBlock(FB_Ore_NetherRedstone);
ModLoader.registerBlock(FB_Ore_NetherDiamond);
ModLoader.registerBlock(FB_Ore_NetherBauxit);
ModLoader.registerBlock(FB_Ore_NetherCopper);
ModLoader.registerBlock(FB_Ore_NetherSilver);
ModLoader.registerBlock(FB_Block_NetherWood);
ModLoader.registerBlock(FB_Block_NetherWood2);
ModLoader.registerBlock(FB_Block_NetherWood3);
ModLoader.registerBlock(FB_Block_NetherLeaves);
ModLoader.registerBlock(FB_Block_NetherLeaves2);
ModLoader.registerBlock(FB_Block_NetherLeaves3);
ModLoader.registerBlock(FB_Block_NetherPlanks);
ModLoader.registerBlock(FB_Block_NetherPlanks2);
ModLoader.registerBlock(FB_Block_NetherPlanks3);
//ModLoader.registerBlock(FB_Block_NetherCrop);
ModLoader.registerBlock(FB_Block_NetherDirt);
//Add name
ModLoader.addName(FB_Ore_Bauxit, "Bauxit (Aluminium ore)");
ModLoader.addName(FB_Ore_CopperOre, "Copper Ore");
ModLoader.addName(FB_Ore_SilverOre, "Silver Ore");
ModLoader.addName(FB_Ore_NetherCoal, "Coal ore from Nether");
ModLoader.addName(FB_Ore_NetherIron, "Iron ore from Nether");
ModLoader.addName(FB_Ore_NetherGold, "Gold ore from Nether");
ModLoader.addName(FB_Ore_NetherRedstone, "Redstone ore from Nether");
ModLoader.addName(FB_Ore_NetherDiamond, "Diamond ore from Nether");
ModLoader.addName(FB_Ore_NetherBauxit, "Bauxit (Aluminium ore) from Nether");
ModLoader.addName(FB_Ore_NetherCopper, "Copper ore from Nether");
ModLoader.addName(FB_Ore_NetherSilver, "Silver ore from Nether");
ModLoader.addName(FB_Block_NetherWood, "Wood from Nether");
ModLoader.addName(FB_Block_NetherWood2, "Wood from Nether");
ModLoader.addName(FB_Block_NetherWood3, "Wood from Nether");
ModLoader.addName(FB_Block_NetherLeaves, "Leaves from Nether");
ModLoader.addName(FB_Block_NetherLeaves2, "Leaves from Nether");
ModLoader.addName(FB_Block_NetherLeaves3, "Leaves from Nether");
ModLoader.addName(FB_Block_NetherPlanks, "Planks from Nether");
ModLoader.addName(FB_Block_NetherPlanks2, "Planks from Nether");
ModLoader.addName(FB_Block_NetherPlanks3, "Planks from Nether");
//ModLoader.addName(FB_Block_NetherCrop, "Nether weet");
ModLoader.addName(FB_Block_NetherDirt, "Dirt from Nether");
ModLoader.addName(FB_Item_Aluminium, "Aluminium");
ModLoader.addName(FB_Item_Copper, "Copper");
ModLoader.addName(FB_Item_Silver, "Silver");
//ModLoader.addName(FB_Item_NetherSeed, "Nether weet seeds");
//Recipes
ModLoader.addRecipe(new ItemStack(mod_FB_Ore.FB_Block_NetherPlanks, 4), new Object [] {"#", Character.valueOf('#'), mod_FB_Ore.FB_Block_NetherWood});
ModLoader.addRecipe(new ItemStack(mod_FB_Ore.FB_Block_NetherPlanks2, 4), new Object [] {"#", Character.valueOf('#'), mod_FB_Ore.FB_Block_NetherWood2});
ModLoader.addRecipe(new ItemStack(mod_FB_Ore.FB_Block_NetherPlanks3, 4), new Object [] {"#", Character.valueOf('#'), mod_FB_Ore.FB_Block_NetherWood3});
//ModLoader.addRecipe(new ItemStack(FB_Item_NetherSeed, 4), new Object [] {"#", Character.valueOf('#'), Block.dirt});
//Smelting
ModLoader.addSmelting(FB_Ore_Bauxit.blockID, new ItemStack(mod_FB_Ore.FB_Item_Aluminium, 1), 0.5F);
ModLoader.addSmelting(FB_Ore_CopperOre.blockID, new ItemStack(mod_FB_Ore.FB_Item_Copper, 1), 0.5F);
ModLoader.addSmelting(FB_Ore_SilverOre.blockID, new ItemStack(mod_FB_Ore.FB_Item_Silver, 1), 1.0F);
ModLoader.addSmelting(FB_Ore_NetherIron.blockID, new ItemStack(Item.ingotIron, 1), 0.5F);
ModLoader.addSmelting(FB_Ore_NetherGold.blockID, new ItemStack(Item.ingotGold, 1), 1.0F);
ModLoader.addSmelting(FB_Ore_NetherBauxit.blockID, new ItemStack(mod_FB_Ore.FB_Item_Aluminium, 1), 0.5F);
ModLoader.addSmelting(FB_Ore_NetherCopper.blockID, new ItemStack(mod_FB_Ore.FB_Item_Copper, 1), 0.5F);
ModLoader.addSmelting(FB_Ore_NetherSilver.blockID, new ItemStack(mod_FB_Ore.FB_Item_Silver, 1), 1.0F);
}
//Generation
public void generateSurface(World world, Random random, int chunkX, int chunkZ)
{
for(int i = 0; i < 32; i++)
{
int randPosX = chunkX + random.nextInt(16);
int randPosY = random.nextInt(64);
int randPosZ = chunkZ + random.nextInt(16);
(new WorldGenMinable(FB_Ore_Bauxit.blockID, 8)).generate(world, random, randPosX, randPosY, randPosZ);
}
for(int i = 0; i < 32; i++)
{
int randPosX = chunkX + random.nextInt(16);
int randPosY = random.nextInt(64);
int randPosZ = chunkZ + random.nextInt(16);
(new WorldGenMinable(FB_Ore_CopperOre.blockID, 8)).generate(world, random, randPosX, randPosY, randPosZ);
}
for(int i = 0; i < 8; i++)
{
int randPosX = chunkX + random.nextInt(16);
int randPosY = random.nextInt(32);
int randPosZ = chunkZ + random.nextInt(16);
(new WorldGenMinable(FB_Ore_SilverOre.blockID, 8)).generate(world, random, randPosX, randPosY, randPosZ);
}
}
public void generateNether(World world, Random random, int chunkX, int chunkZ)
{
for(int i = 0; i < 50; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Block_NetherDirt.blockID, 25)).generate(world, random, x, y, z);
}
for(int i = 0; i < 64; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherCoal.blockID, 16)).generate(world, random, x, y, z);
}
for(int i = 0; i < 32; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherIron.blockID, 8)).generate(world, random, x, y, z);
}
for(int i = 0; i < 8; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherGold.blockID, 8)).generate(world, random, x, y, z);
}
for(int i = 0; i < 8; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherRedstone.blockID, 8)).generate(world, random, x, y, z);
}
for(int i = 0; i < 4; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherDiamond.blockID, 4)).generate(world, random, x, y, z);
}
for(int i = 0; i < 32; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherBauxit.blockID, 8)).generate(world, random, x, y, z);
}
for(int i = 0; i < 32; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherCopper.blockID, 8)).generate(world, random, x, y, z);
}
for(int i = 0; i < 8; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
(new WorldGenNetherMinable(FB_Ore_NetherSilver.blockID, 8)).generate(world, random, x, y, z);
}
for(int i = 0; i < 100; i++)
{
int x = chunkX + random.nextInt(16);
int y = random.nextInt(128);
int z = chunkZ + random.nextInt(16);
if((world.getBlockId(x, y, z) == mod_FB_Ore.FB_Block_NetherDirt_ID) && (world.getBlockId(x, y+1, z) == 0) && (world.getBlockId(x, y+2, z) == 0) && (world.getBlockId(x, y+3, z) == 0) && (world.getBlockId(x, y+4, z) == 0) && (world.getBlockId(x, y+5, z) == 0) && (world.getBlockId(x+1, y+5, z) == 0) && (world.getBlockId(x, y+5, z+1) == 0) && (world.getBlockId(x-1, y+5, z) == 0) && (world.getBlockId(x, y+5, z-1) == 0) && (world.getBlockId(x+1, y+4, z) == 0) && (world.getBlockId(x, y+4, z+1) == 0) && (world.getBlockId(x-1, y+4, z) == 0) && (world.getBlockId(x, y+4, z-1) == 0) && (world.getBlockId(x+1, y+4, z+1) == 0) && (world.getBlockId(x-1, y+4, z-1) == 0) && (world.getBlockId(x+1, y+4, z-1) == 0) && (world.getBlockId(x-1, y+4, z+1) == 0))
{
(new FB_Gen_NetherTree()).generate(world, random, x, y, z);
}
}
}
//Version
public String getVersion()
{
return "1.0 for Minecraft 1.3.1";
}
}
I mean the porblem is in the red text.
Thanks for all helps, FBalazs
this tutorial is for Modloader, not Forge. I don't think you will get help here.
I've already tried to help the guy and fixed his code twice now, even with examples of what he needs to change. Not only does he lack logical thinking he's thick skulled.
You have too many images, I've had this same error before, if you absolutely need to use all the images you have then you should move over to forge, which is what I plan to do when its updated.
I said I was using forge -.-
Then you cannot get help here, this is a tutorial thread for Modloader, not forge.
Forge has modloader built into it.
I'm quite aware of this, its still different. Different methods, etc.
Well, for 1.2.5 when I was making my mod, I used a modloader tutorial and it worked perfectly with forge.
http://www.minecraft...pic,1200.0.html
things have changed ever so slightly.
'!!missing server jar file. aborted!!' So I tried again, forced update again, reinstalled modloader, and replaced the bin and resources folders. this time, when i tried decompiling it, it said the same thing i did this several times, with no luck. any help?
i dont have time to go on minecraftforum very often, so can you email me at [email protected]? If you can't, that is also okay-just reply on this post.