Alright so before I get a wave of people telling me "DONT USE MODLOADERRR" I'm well aware that Forge has FML built in, but my problem is that i'm trying to get some mods working in MC Version 1.2.5 .
I'm using Minecraft Forge 22.214.171.124 and most of the mods I plan on using don't ask of Minecraft Forge but instead Modloader, while a few of them say to use Minecraft Forge.
So i'm steadily installing mods one by one and backing up my jar along the way. So I installed Minecraft Forge and then the Timber Mod (Which only requires Modloader) and the game worked fine and I even tested out the mod. I then installed an Apple Trees mod which also worked fine, not a problem.
The problem arose when I wanted to install Elemental Creepers 2.3 (The version that only requires Modloader) and when I installed the mod...the screen would go black right after the "Mojang" screen when starting up Minecraft.
I'm sure I could always NOT use Forge and just use Modloader, but when I get to installing More Creeps and Weirdos, the 1.2.5 version requires Forge...so what do I do D:?
EDIT: Nevermind, I solved it. I installed Modloader and Audiomod first before Minecraft Forge. I already knew that...but I guess I forgot to actually do that when installing everything...well I hope this helps people that may have this problem .
If a Mod would lock this that would be great, thank you.
There are a few rules to follow when using Forge. But I'd recommend installing or using a higher version of Forge than that. That's like their first attempts with FML being clientside. Try Forge 126.96.36.199. It's the latest recommended build for 1.2.5.You can get any builds here. But you can get the specifically mentioned build in the spoiler. All links are strictly from the official Forge file server.
The client needs to be installed the standard way. Open minecraft.jar, drag and drop all files and folders from forge download into .jar, delete META-INF.
If you're going to install it on the server, you do the same as client, except you're applying forge to the minecraft_server.jar and not deleting META-INF.
The source (src) is only for mod development. You'll not need it for installing to the actual game.
First and foremost, no not install Risugami's ModLoader or AudioMod with Forge. Forge now covers both of those things. You simply install Forge into the .jar and delete META-INF. Installing Forge with ModLoader breaks compatibility, even if things don't explode immediately.
Second, if the mod doesn't edit base classes (The classes named a few random letters [like aqh]), then the mod, regardless of API necessity, can be placed into the mods folder without need of placing it into the jar. This means that usually, whether or not the mod requires ModLoader or Forge, you can place the mod into the .minecraft/mods directory.
If the mod does edit base classes, then you need to install it to the jar. A lot of base editing mods out there will not work with Forge, but some do. For instance, the BigTrees mod edits a few base classes and works fine. The key is that they (Forge and BigTrees) don't edit the same base classes. The only case that they can edit base classes is if the mod author tells you to install the mod to the coremods folder. This won't work for just any base editing mod, it actually needs to be coded right.
Just keep in mind that Forge has ModLoader and AudioMod built into it now, and Forge is backwards compatible with any ModLoader Mods that don't edit base classes. (I've only ever found 1 that wasn't)