Before you start trying to add a block to world generation, you need to program the basic mod file correctly... I hope you dont mind, but i sorted out the base mod file to help you a little.
@Mod(modid = "Parallel Worlds", name = "Parallel Worlds", version = "1.0.0")
@NetworkMod(clientSideRequired = true, serverSideRequired = false)
public class ParallelWorlds {
@SidedProxy(clientSide = "parallelworlds.client.ClientProxyParallelWorlds", serverSide = "parallelworlds.common.CommonProxyParallelWorlds")
public static ClientProxyParallelWorlds proxy = new ClientProxyParallelWorlds();
@Init
public void load(FMLInitializationEvent event){
gameRegisters();
languageRegisters();
proxy.registerRenders();
}
public void gameRegisters(){
GameRegistry.registerBlock(parallelworldsBlock);
GameRegistry.registerBlock(NightiumOre);
}
public void languageRegisters(){
LanguageRegistry.addName(NightiumOre, "NightiumOre");
LanguageRegistry.addName(parallelworldsBlock, "Nightium");
}
public static final Block NightiumOre = new BlockNightiumOre(681, 1, Material.iron).setBlockName("Nightium Ore").setHardness(8.0F).setResistance(100000.0F).setStepSound(Block.soundStoneFootstep).setLightValue(1.0F);
public static final Block parallelworldsBlock = new BlockParallelWorldsBlock(682, 0, Material.iron).setBlockName("Nightium").setHardness(8.0F).setResistance(10000.0F).setStepSound(Block.soundStoneFootstep);
}
You made it look a lot more complecated then it had to be, and really there were several errors. I hope this helps