my mod was working fine until I added in a new block. It kept the name of the first block i added, so a block that should be called 'Solid Nitroglycerine' was called 'Creepstone'
mod_CreepDimension.java:
package net.minecraft.src;
import java.util.Random;
import net.minecraft.src.forge.*;
public class mod_CreepDimension extends BaseModMp
{
public mod_CreepDimension()
{
//It is vital that you register your dimension:
DimensionAPI.registerDimension(new WorldProviderCreep());
}
public void load()
{
MinecraftForgeClient.preloadTexture("/creep/terrain.png");
MinecraftForgeClient.preloadTexture("/creep/items.png");
//The portal can be crafted out of dirt and placed freely.
ModLoader.registerBlock(creepPortal);
ModLoader.registerBlock(ntgMoving);
ModLoader.registerBlock(ntgStill);
ModLoader.addRecipe(new ItemStack(gunpowderBlock, 1), new Object[] { "XX", "XX", Character.valueOf('X'), Item.gunpowder });
ModLoader.addName(creepPortal, "Creep Portal");
ModLoader.registerBlock(creepstone);
ModLoader.addName(ntgStill, "Nitroglycerine");
ModLoader.registerBlock(gunpowderBlock);
ModLoader.addName(gunpowderBlock, "Gunpowder Block");
ModLoader.registerBlock(creepLog);
ModLoader.registerBlock(creepPlanks);
ModLoader.registerBlock(creepLeaves);
ModLoader.addRecipe(new ItemStack(creepPlanks, 4), new Object[] { "X", Character.valueOf('X'), creepLog });
ModLoader.addName(creepLog, "Creep Log");
ModLoader.addName(creepPlanks, "Creep Planks");
ModLoader.addName(creepLeaves, "Creep Leaves");
creepStick.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/stick.png");
ModLoader.addName(creepStick, "Creep Stick");
ModLoader.addRecipe(new ItemStack(creepStick, 4), new Object[] { "X", "X", Character.valueOf('X'), creepPlanks });
ModLoader.registerBlock(creepiumOre);
ModLoader.registerBlock(creepium);
ModLoader.addName(creepiumOre, "Creepium Ore");
ModLoader.addName(creepium, "Creepium");
creepiumShard.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepium_shard.png");
ModLoader.addName(creepiumShard, "Creepium Shard");
ModLoader.addSmelting(creepiumOre.blockID, new ItemStack(creepiumShard, 1));
ModLoader.addRecipe(new ItemStack(creepium, 1), new Object[] { "XXX", "XXX", "XXX", Character.valueOf('X'), creepiumShard });
ModLoader.registerBlock(arbitriumOre);
ModLoader.addName(arbitriumOre, "Arbitrium Ore");
ModLoader.registerBlock(arbitrium);
ModLoader.addName(arbitrium, "Arbitrium");
arbitriumShard.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/arbitrium_shard.png");
ModLoader.addName(arbitriumShard, "Arbitrium Shard");
ModLoader.addSmelting(arbitriumOre.blockID, new ItemStack(arbitriumShard, 1));
ModLoader.addRecipe(new ItemStack(arbitrium, 1), new Object[] { "XXX", "XXX", "XXX", Character.valueOf('X'), arbitriumShard });
ModLoader.registerBlock(creepSapling);
ModLoader.addName(creepSapling, "Creep Sapling");
ModLoader.addName(CreepiumHelmet, "Creepium Helmet");
ModLoader.addName(CreepiumChest, "Creepium Chestplate");
ModLoader.addName(CreepiumLegs, "Creepium Leggings");
ModLoader.addName(CreepiumBoots, "Creepium Boots");
CreepiumHelmet.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepium_helmet.png");
CreepiumChest.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepium_chest.png");
CreepiumLegs.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepium_legs.png");
CreepiumBoots.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepium_boots.png");
ModLoader.addRecipe(new ItemStack(CreepiumHelmet, 1), new Object[] {
"XXX", "X X", Character.valueOf('X'), creepiumShard});
ModLoader.addRecipe(new ItemStack(CreepiumChest, 1), new Object[] {
"X X", "XXX", "XXX", Character.valueOf('X'), creepiumShard});
ModLoader.addRecipe(new ItemStack(CreepiumLegs, 1), new Object[] {
"XXX", "X X", "X X", Character.valueOf('X'), creepiumShard});
ModLoader.addRecipe(new ItemStack(CreepiumBoots, 1), new Object[] {
"X X", "X X", Character.valueOf('X'), creepiumShard});
ModLoader.addName(ArbitriumHelmet, "Arbitrium Helmet");
ModLoader.addName(ArbitriumChest, "Arbitrium Chestplate");
ModLoader.addName(ArbitriumLegs, "Arbitrium Leggings");
ModLoader.addName(ArbitriumBoots, "Arbitrium Boots");
ArbitriumHelmet.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/arbitrium_helmet.png");
ArbitriumChest.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/arbitrium_chest.png");
ArbitriumLegs.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/arbitrium_legs.png");
ArbitriumBoots.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/arbitrium_boots.png");
ModLoader.addRecipe(new ItemStack(ArbitriumHelmet, 1), new Object[] {
"XXX", "X X", Character.valueOf('X'), arbitriumShard});
ModLoader.addRecipe(new ItemStack(ArbitriumChest, 1), new Object[] {
"X X", "XXX", "XXX", Character.valueOf('X'), arbitriumShard});
ModLoader.addRecipe(new ItemStack(ArbitriumLegs, 1), new Object[] {
"XXX", "X X", "X X", Character.valueOf('X'), arbitriumShard});
ModLoader.addRecipe(new ItemStack(ArbitriumBoots, 1), new Object[] {
"X X", "X X", Character.valueOf('X'), arbitriumShard});
ModLoader.addName(CreepstoneHelmet, "Creepstone Helmet");
ModLoader.addName(CreepstoneChest, "Creepstone Chestplate");
ModLoader.addName(CreepstoneLegs, "Creepstone Leggings");
ModLoader.addName(CreepstoneBoots, "Creepstone Boots");
CreepstoneHelmet.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepstone_helmet.png");
CreepstoneChest.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepstone_chest.png");
CreepstoneLegs.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepstone_legs.png");
CreepstoneBoots.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepstone_boots.png");
ModLoader.addRecipe(new ItemStack(CreepstoneHelmet, 1), new Object[] {
"XXX", "X X", Character.valueOf('X'), creepstone});
ModLoader.addRecipe(new ItemStack(CreepstoneChest, 1), new Object[] {
"X X", "XXX", "XXX", Character.valueOf('X'), creepstone});
ModLoader.addRecipe(new ItemStack(CreepstoneLegs, 1), new Object[] {
"XXX", "X X", "X X", Character.valueOf('X'), creepstone});
ModLoader.addRecipe(new ItemStack(CreepstoneBoots, 1), new Object[] {
"X X", "X X", Character.valueOf('X'), creepstone});
Pick.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepwood_pick.png");
ModLoader.addName(Pick, "Creepwood Pickaxe");
ModLoader.addRecipe(new ItemStack(Pick, 1), new Object[] {
"JJJ", " X ", " X ", Character.valueOf('X'), creepStick, Character.valueOf('J'), creepPlanks
});
ModLoader.addRecipe(new ItemStack(mod_CreepDimension.creepium, 1), new Object[] {
"XXX", "XXX", "XXX", Character.valueOf('X'), creepiumShard
});
Axe.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepwood_axe.png");
ModLoader.addName(Axe, "Creepwood Axe");
ModLoader.addRecipe(new ItemStack(Axe, 1), new Object[] {
"AB ", "DE ", " H ", Character.valueOf('A'), creepPlanks, Character.valueOf('B'), creepPlanks, Character.valueOf('D'), creepPlanks, Character.valueOf('E'),
creepStick, Character.valueOf('H'), creepStick
});
ModLoader.addRecipe(new ItemStack(Axe, 1), new Object[] {
" AB", " ED", " H ", Character.valueOf('A'), creepPlanks, Character.valueOf('B'), creepPlanks, Character.valueOf('D'), creepPlanks, Character.valueOf('E'),
creepStick, Character.valueOf('H'), creepStick
});
Spade.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepwood_shovel.png");
ModLoader.addName(Spade, "Creepwood Shovel");
ModLoader.addRecipe(new ItemStack(Spade, 1), new Object[] {
"B", "E", "H", Character.valueOf('B'), creepPlanks, Character.valueOf('E'), creepStick, Character.valueOf('H'), creepStick
});
Sword.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepwood_sword.png");
ModLoader.addName(Sword, "Creepwood Sword");
ModLoader.addRecipe(new ItemStack(Sword, 1), new Object[] {
"B", "E", "H", Character.valueOf('B'), creepPlanks, Character.valueOf('E'), creepPlanks, Character.valueOf('H'), creepStick
});
PickCreepstone.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepstone_pick.png");
ModLoader.addName(PickCreepstone, "Creepstone Pickaxe");
ModLoader.addRecipe(new ItemStack(PickCreepstone, 1), new Object[] {
"JJJ", " X ", " X ", Character.valueOf('X'), creepStick, Character.valueOf('J'), creepstone
});
AxeCreepstone.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepstone_axe.png");
ModLoader.addName(AxeCreepstone, "Creepstone Axe");
ModLoader.addRecipe(new ItemStack(AxeCreepstone, 1), new Object[] {
"AB ", "DE ", " H ", Character.valueOf('A'), creepstone, Character.valueOf('B'), creepstone, Character.valueOf('D'), creepstone, Character.valueOf('E'),
creepStick, Character.valueOf('H'), creepStick
});
ModLoader.addRecipe(new ItemStack(AxeCreepstone, 1), new Object[] {
" AB", " ED", " H ", Character.valueOf('A'), creepstone, Character.valueOf('B'), creepstone, Character.valueOf('D'), creepstone, Character.valueOf('E'),
creepStick, Character.valueOf('H'), creepStick
});
SpadeCreepstone.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepstone_shovel.png");
ModLoader.addName(SpadeCreepstone, "Creepstone Shovel");
ModLoader.addRecipe(new ItemStack(SpadeCreepstone, 1), new Object[] {
"B", "E", "H", Character.valueOf('B'), creepstone, Character.valueOf('E'), creepStick, Character.valueOf('H'), creepStick
});
SwordCreepstone.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepstone_sword.png");
ModLoader.addName(Sword, "Creepstone Sword");
ModLoader.addRecipe(new ItemStack(Sword, 1), new Object[] {
"B", "E", "H", Character.valueOf('B'), creepstone, Character.valueOf('E'), creepstone, Character.valueOf('H'), creepStick
});
ArbitriumPick.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/arbitrium_pick.png");
ModLoader.addName(ArbitriumPick, "Arbitrium Pickaxe");
ModLoader.addRecipe(new ItemStack(ArbitriumPick, 1), new Object[] {
"JJJ", " X ", " X ", Character.valueOf('X'), creepStick, Character.valueOf('J'), arbitriumShard
});
ArbitriumAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/arbitrium_axe.png");
ModLoader.addName(ArbitriumAxe, "Arbitrium Axe");
ModLoader.addRecipe(new ItemStack(ArbitriumAxe, 1), new Object[] {
"AB ", "DE ", " H ", Character.valueOf('A'), arbitriumShard, Character.valueOf('B'), arbitriumShard, Character.valueOf('D'), arbitriumShard, Character.valueOf('E'),
creepStick, Character.valueOf('H'), creepStick
});
ModLoader.addRecipe(new ItemStack(ArbitriumAxe, 1), new Object[] {
" AB", " ED", " H ", Character.valueOf('A'), arbitriumShard, Character.valueOf('B'), arbitriumShard, Character.valueOf('D'), arbitriumShard, Character.valueOf('E'),
creepStick, Character.valueOf('H'), creepStick
});
ArbitriumSpade.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/arbitrium_shovel.png");
ModLoader.addName(ArbitriumSpade, "Arbitrium Shovel");
ModLoader.addRecipe(new ItemStack(ArbitriumSpade, 1), new Object[] {
"B", "E", "H", Character.valueOf('B'), arbitriumShard, Character.valueOf('E'), creepStick, Character.valueOf('H'), creepStick
});
ArbitriumSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/arbitrium_sword.png");
ModLoader.addName(ArbitriumSword, "Arbitrium Sword");
ModLoader.addRecipe(new ItemStack(Sword, 1), new Object[] {
"B", "E", "H", Character.valueOf('B'), arbitriumShard, Character.valueOf('E'), arbitriumShard, Character.valueOf('H'), creepStick
});
CreepiumPick.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepium_pick.png");
ModLoader.addName(CreepiumPick, "Creepium Pickaxe");
ModLoader.addRecipe(new ItemStack(CreepiumPick, 1), new Object[] {
"JJJ", " X ", " X ", Character.valueOf('X'), creepStick, Character.valueOf('J'), creepiumShard
});
CreepiumAxe.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepium_axe.png");
ModLoader.addName(CreepiumAxe, "Creepium Axe");
ModLoader.addRecipe(new ItemStack(CreepiumAxe, 1), new Object[] {
"AB ", "DE ", " H ", Character.valueOf('A'), creepiumShard, Character.valueOf('B'), creepiumShard, Character.valueOf('D'), creepiumShard, Character.valueOf('E'),
creepStick, Character.valueOf('H'), creepStick
});
ModLoader.addRecipe(new ItemStack(CreepiumAxe, 1), new Object[] {
" AB", " ED", " H ", Character.valueOf('A'), creepiumShard, Character.valueOf('B'), creepiumShard, Character.valueOf('D'), creepiumShard, Character.valueOf('E'),
creepStick, Character.valueOf('H'), creepStick
});
CreepiumSpade.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepium_shovel.png");
ModLoader.addName(CreepiumSpade, "Creepium Shovel");
ModLoader.addRecipe(new ItemStack(CreepiumSpade, 1), new Object[] {
"B", "E", "H", Character.valueOf('B'), creepiumShard, Character.valueOf('E'), creepStick, Character.valueOf('H'), creepStick
});
CreepiumSword.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/creepium_sword.png");
ModLoader.addName(CreepiumSword, "Creepium Sword");
ModLoader.addRecipe(new ItemStack(Sword, 1), new Object[] {
"B", "E", "H", Character.valueOf('B'), creepiumShard, Character.valueOf('E'), creepiumShard, Character.valueOf('H'), creepStick
});
ModLoader.registerBlock(dungeonBlock);
ModLoader.registerBlock(dungeonBlockMossy);
ModLoader.addName(dungeonBlock, "Cracked Creepstone");
ModLoader.addName(dungeonBlockMossy, "Mossy Creepstone");
ModLoader.registerBlock(ecd);
ModLoader.addName(ecd, "ECD");
ModLoader.registerBlock(ntgSolid);
ModLoader.addName(ntgSolid, "Solid Nitroglycerine");
ntgPowder.iconIndex = ModLoader.addOverride("/gui/items.png", "/creep/nitro_powder.png");
ModLoader.addName(ntgPowder, "Nitroglycerine Powder");
ModLoader.addName(creepstone, "Creepstone");
ModLoader.addRecipe(new ItemStack(ecd, 1), new Object[] {
"XYX", "YXY", "XYX", Character.valueOf('X'), creepstone, Character.valueOf('Y'), ntgPowder
});
ModLoader.addRecipe(new ItemStack(ntgSolid, 1), new Object[] {
"XX", "XX", Character.valueOf('X'), ntgPowder
});
ModLoader.addRecipe(new ItemStack(creepium, 2), new Object[] {
"XX", "XX", Character.valueOf('X'), creepiumShard
});
ModLoader.addRecipe(new ItemStack(arbitrium, 2), new Object[] {
"XX", "XX", Character.valueOf('X'), arbitriumShard
});
ModLoader.addRecipe(new ItemStack(gunpowderBlock, 2), new Object[] {
"XX", "XX", Character.valueOf('X'), Item.gunpowder
});
}
public void generateSurface(World world, Random rand, int baseX, int baseZ)
{
for(int x =0; x < 12; x++)
{
int Xcoord = baseX +rand.nextInt(16);
int Ycoord = rand.nextInt(35);
int Zcoord = baseZ + rand.nextInt(16);
(new WorldGenMinable(creepiumOre.blockID, 5)).generate(world, rand, Xcoord, Ycoord, Zcoord);
}
}
public String getVersion()
{
return "Creep Dimension Mod V1.0";
}
public static final Block ntgMoving = new BlockNitroFlowing(223, Material.water).setHardness(100F).setLightOpacity(3).setBlockName("ntgMoving").disableStats().setRequiresSelfNotify();
public static final Block ntgStill = new BlockNitroStationary(224, Material.water).setHardness(100F).setLightOpacity(3).setBlockName("ntgStill").disableStats().setRequiresSelfNotify();
public static final Block creepPortal = new BlockCreepPortal(220, 4).setHardness(-1F).setStepSound(Block.soundGlassFootstep).setLightValue(0.75F).setBlockName("creepPortal");
public static final Block creepstone = new BlockCreepstone(221, 0).setHardness(2.5F).setResistance(9000F).setStepSound(Block.soundStoneFootstep).setBlockName("creepstone");
public static final Block gunpowderBlock = new BlockGunpowder(222, 1).setHardness(0.5F).setResistance(9000F).setStepSound(Block.soundSandFootstep).setBlockName("gunpowderBlock");
public static final Block creepLog = new BlockCreepLog(226, 2).setHardness(2.0F).setResistance(9000F).setStepSound(Block.soundWoodFootstep).setBlockName("creepLog").setRequiresSelfNotify();
public static final Block creepPlanks = new BlockCreepPlanks(227, 5).setHardness(2.0F).setResistance(9000F).setStepSound(Block.soundWoodFootstep).setBlockName("creepPlanks");
public static final Block creepLeaves = new BlockCreepLeaves(228, 6).setHardness(0.2F).setResistance(9000F).setStepSound(Block.soundGrassFootstep).setBlockName("creepLeaves");
public static final Block creepium = new BlockCreepium(230, 7).setHardness(5.0F).setResistance(9000F).setBlockName("creepium");
public static final Block arbitriumOre = new BlockArbitriumOre(231, 8).setHardness(5.0F).setResistance(9000F).setBlockName("arbitriumOre");
public static final Block arbitrium = new BlockArbitrium(232, 9).setHardness(5.0F).setResistance(9000F).setBlockName("arbitrium");
public static final Block creepiumOre = new BlockCreepiumOre(229, 10).setHardness(5.0F).setResistance(9000F).setBlockName("creepiumOre");
public static final Item creepStick = (new ItemCreepStick(20000)).setItemName("creepStick");
public static final Item creepiumShard = (new ItemCreepiumShard(20009)).setItemName("creepiumShard");
public static final Item arbitriumShard = (new ItemArbitriumShard(20010)).setItemName("arbitriumShard");
public static final Block creepSapling = (new BlockCreepSapling(234, 12)).setHardness(0.0F).setStepSound(Block.soundGrassFootstep).setBlockName("creepSapling").setRequiresSelfNotify();
public static final Block dungeonBlock = new BlockCreepDungeon(235, 13).setHardness(4.0F).setResistance(9000F).setBlockName("dungeonBlock");
public static final Block dungeonBlockMossy = new BlockCreepDungeonMossy(236, 14).setHardness(4.0F).setResistance(9000F).setBlockName("dungeonBlockMossy");
public static final Block ecd = (new BlockECD(237, 16)).setHardness(0.0F).setStepSound(Block.soundGrassFootstep).setBlockName("ecd");
public static final Block ntgSolid = new BlockNitroSolid(238, 15).setHardness(2.0F).setResistance(9000F).setStepSound(Block.soundSandFootstep).setBlockName("creepstone");
public static final Item ntgPowder = (new ItemNitroPowder(20016)).setItemName("ntgPowder");
public static Item CreepiumHelmet = new ItemArmor(20005, EnumArmorMaterial.IRON, ModLoader.addArmor("creepium"), 0).setItemName("CreepiumHelmet");
public static Item CreepiumChest = new ItemArmor(20006, EnumArmorMaterial.IRON, ModLoader.addArmor("creepium"), 1).setItemName("CreepiumChest");
public static Item CreepiumLegs = new ItemArmor(20007, EnumArmorMaterial.IRON, ModLoader.addArmor("creepium"), 2).setItemName("CreepiumLegs");
public static Item CreepiumBoots = new ItemArmor(20008, EnumArmorMaterial.IRON, ModLoader.addArmor("creepium"), 3).setItemName("CreepiumBoots");
public static Item ArbitriumHelmet = new ItemArmor(20017, EnumArmorMaterial.DIAMOND, ModLoader.addArmor("arbitrium"), 0).setItemName("ArbitriumHelmet");
public static Item ArbitriumChest = new ItemArmor(20018, EnumArmorMaterial.DIAMOND, ModLoader.addArmor("arbitrium"), 1).setItemName("ArbitriumChest");
public static Item ArbitriumLegs = new ItemArmor(20019, EnumArmorMaterial.DIAMOND, ModLoader.addArmor("arbitrium"), 2).setItemName("ArbitriumLegs");
public static Item ArbitriumBoots = new ItemArmor(20020, EnumArmorMaterial.DIAMOND, ModLoader.addArmor("arbitrium"), 3).setItemName("ArbitriumBoots");
public static Item CreepstoneHelmet = new ItemArmor(20021, EnumArmorMaterial.GOLD, ModLoader.addArmor("creepstone"), 0).setItemName("CreepstoneHelmet");
public static Item CreepstoneChest = new ItemArmor(20022, EnumArmorMaterial.GOLD, ModLoader.addArmor("creepstone"), 1).setItemName("CreepstoneChest");
public static Item CreepstoneLegs = new ItemArmor(20023, EnumArmorMaterial.GOLD, ModLoader.addArmor("creepstone"), 2).setItemName("CreepstoneLegs");
public static Item CreepstoneBoots = new ItemArmor(20024, EnumArmorMaterial.GOLD, ModLoader.addArmor("creepstone"), 3).setItemName("CreepstoneBoots");
public static final Item Pick = (new ItemPickaxeCreep(20001, EnumToolCreep.CREEPWOOD)).setItemName("CreepWoodPickaxe");
public static final Item Axe = (new ItemAxeCreep(20002, EnumToolCreep.CREEPWOOD)).setItemName("CreepWoodAxe");
public static final Item Spade = (new ItemSpadeCreep(20003, EnumToolCreep.CREEPWOOD)).setItemName("CreepWoodShovel");
public static final Item Sword = (new ItemSwordCreep(20004, EnumToolCreep.CREEPWOOD)).setItemName("CreepWoodSword");
public static final Item PickCreepstone = (new ItemPickaxeCreep(20012, EnumToolCreep.CREEPSTONE)).setItemName("CreepstonePickaxe");
public static final Item AxeCreepstone = (new ItemAxeCreep(20013, EnumToolCreep.CREEPSTONE)).setItemName("CreepstoneAxe");
public static final Item SpadeCreepstone = (new ItemSpadeCreep(20014, EnumToolCreep.CREEPSTONE)).setItemName("CreepstoneShovel");
public static final Item SwordCreepstone = (new ItemSwordCreep(20015, EnumToolCreep.CREEPSTONE)).setItemName("CreepstoneSword");
public static final Item ArbitriumPick = (new ItemPickaxeCreep(20025, EnumToolCreep.ARBITRIUM)).setItemName("ArbitriumPickaxe");
public static final Item ArbitriumAxe = (new ItemAxeCreep(20026, EnumToolCreep.ARBITRIUM)).setItemName("ArbitriumAxe");
public static final Item ArbitriumSpade = (new ItemSpadeCreep(20027, EnumToolCreep.ARBITRIUM)).setItemName("ArbitriumShovel");
public static final Item ArbitriumSword = (new ItemSwordCreep(20028, EnumToolCreep.ARBITRIUM)).setItemName("ArbitriumSword");
public static final Item CreepiumPick = (new ItemPickaxeCreep(20029, EnumToolCreep.CREEPIUM)).setItemName("CreepiumPickaxe");
public static final Item CreepiumAxe = (new ItemAxeCreep(20030, EnumToolCreep.CREEPIUM)).setItemName("CreepiumAxe");
public static final Item CreepiumSpade = (new ItemSpadeCreep(20031, EnumToolCreep.CREEPIUM)).setItemName("CreepiumShovel");
public static final Item CreepiumSword = (new ItemSwordCreep(20032, EnumToolCreep.CREEPIUM)).setItemName("CreepiumSword");
}
dont even THINK about stealing this code, I have already released this mod before this error.
Rollback Post to RevisionRollBack
The creeper was once the crowning jewel of Minecraft... Until those retarded Endermen... FIGHT FOR CREEPER RIGHTS!!! SUPPORT THE CREEP MOD!
Do you see anything similarity between these two that there shouldn't be?
public static final Block creepstone = new BlockCreepstone(221, 0).setHardness(2.5F).setResistance(9000F).setStepSound(Block.soundStoneFootstep).setBlockName("creepstone");
public static final Block ntgSolid = new BlockNitroSolid(238, 15).setHardness(2.0F).setResistance(9000F).setStepSound(Block.soundSandFootstep).setBlockName("creepstone");
PS. It isn't a problem with ModLoader.
Rollback Post to RevisionRollBack
“Computers are incredibly fast, accurate and stupid; humans are incredibly slow, inaccurate and brilliant; together they are powerful beyond imagination."
Do you see anything similarity between these two that there shouldn't be?
public static final Block creepstone = new BlockCreepstone(221, 0).setHardness(2.5F).setResistance(9000F).setStepSound(Block.soundStoneFootstep).setBlockName("creepstone");
public static final Block ntgSolid = new BlockNitroSolid(238, 15).setHardness(2.0F).setResistance(9000F).setStepSound(Block.soundSandFootstep).setBlockName("creepstone");
PS. It isn't a problem with ModLoader.
Thankyou!
Rollback Post to RevisionRollBack
The creeper was once the crowning jewel of Minecraft... Until those retarded Endermen... FIGHT FOR CREEPER RIGHTS!!! SUPPORT THE CREEP MOD!
It is the blockIndexInTexture in the terrain.png. That isn't his problem. It is that he has both of them with the same string in setBlockName(). All of which we have figured out already.
“Computers are incredibly fast, accurate and stupid; humans are incredibly slow, inaccurate and brilliant; together they are powerful beyond imagination."
mod_CreepDimension.java:
dont even THINK about stealing this code, I have already released this mod before this error.
PS. It isn't a problem with ModLoader.
together they are powerful beyond imagination."
already did it
Thankyou!
It is the blockIndexInTexture in the terrain.png. That isn't his problem. It is that he has both of them with the same string in setBlockName(). All of which we have figured out already.
together they are powerful beyond imagination."