I finally pieced together all of the steps necessary to get Minecraft Forge working with Magic Launcher and Minecraft 1.6.2:
Download and run the Minecraft Forge installer. This will create a new Minecraft profile named "Forge". In Magic Launcher this new profile will become available as a new environment, e.g., "1.6.2-Forge9.10.0.798".
Run Minecraft and play the new "Forge" profile. This will complete setting up the new profile and must be done before running Magic Launcher.
Close Minecraft. You can disregard any errors about multiple versions of the same mod. That's what Magic Launcher is for, right? :-)
Run Magic Launcher and create a new configuration. Select the environment created by the Minecraft Forge installer.
OPTIONAL: You can add mods like Optifine, but Forge Mod Loader (FML) will report errors about Minecraft classes being modified and close Minecraft. To work around this in Magic Launcher, go to your configuration's Advanced tab, and add "-Dfml.ignorePatchDiscrepancies=true" (sans double quotes) to the Parameters input box.
From here, external mods and core mods work like before - enable the ones you want; disable the ones you don't. I have Inventory Tweaks and Zan's Minimap installed and working alongside OptiFine, and I'm eagerly awating updates to all the rest of my favorite mods.
I am not really sure how to explain this but when I use the magic launcher some of my items will go away when i log back onto my world and i will also get teleported somewhere random on the same Y: level i am on. The item can be anything else well like ores weapons seeds just for example. The item doesn't really matter where it is as well.Ex: furnaces inventory, chest, or hot key bar. But most of the time if I enchant something i will log back on and my experience will be gone but I don't have the item anywhere. Also my hunger and health stays the same. can someone please help me fix this?
Even when I don't use mods and start the launcher, I get this error:
*** MagicMinecraftLauncher 1.1.6 ***
LCP: ;/Users/stephencooper/Library/Application Support/minecraft/versions/1.6.2/1.6.2.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/argo/argo/2.25_fixed/argo-2.25_fixed.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/com/google/guava/guava/14.0/guava-14.0.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/com/google/code/gson/gson/2.2.2/gson-2.2.2.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.0/lwjgl-platform-2.9.0-natives-osx.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1-nightly-20130708-debug3/lwjgl-2.9.1-nightly-20130708-debug3.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1-nightly-20130708-debug3/lwjgl_util-2.9.1-nightly-20130708-debug3.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.1-nightly-20130708-debug3/lwjgl-platform-2.9.1-nightly-20130708-debug3-natives-osx.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-osx.jar
MainClass: net.minecraft.client.main.Main
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:676)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:317)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at magic.launcher.Launcher.main(Unknown Source)
java.lang.ClassNotFoundException: net.minecraft.client.Minecraft
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at magic.launcher.Launcher.main(Unknown Source)
Always get this error when I try to launch minecraft. Even without mods installed.
This happened to me too, but I am using mods.
EDIT: you have to change the environment to 1.6.1 or 1.6.2
To run Minecraft 1.6.1+, go to Setup -> Environment and select 1.6.1. If the Environment 1.6.1 is not available, use the vanilla launcher to download and start Minecraft 1.6.1, then Environment 1.6.1 should appear in the list.
I'm following the instructions exactly as posted by Uncle Mattman but forge mods just will not run. It's still saying no forge. I've tried various versions of forge and various mods.
Forge is not working properly PLEASE FIX IT SOON i really want forge mods but whenever i open up a world the screen stays frozen at "Loading World" It's super frustrating FIX IT PLEASE
When I open MagicLauncher and download all the mods, they have OK, Then I try to test it and MagicLauncher closes immediately, Help me D:
...
Mods:
Modloader.zip Optifine.zip
Reisminimap.zip
Java path: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java
Memory: 512 MB
...
I am not really sure how to explain this but when I use the magic launcher some of my items will go away when i log back onto my world and i will also get teleported somewhere random on the same Y: level i am on. The item can be anything else well like ores weapons seeds just for example. The item doesn't really matter where it is as well.Ex: furnaces inventory, chest, or hot key bar. But most of the time if I enchant something i will log back on and my experience will be gone but I don't have the item anywhere. Also my hunger and health stays the same. can someone please help me fix this?
How come the Twitter feeds in Magic Launcher break after a certain period of time?
Twitter stopped providing the RSS feeds some time ago, then MagicLauncher switched to another RSS provider. It also stopped working after a month and now I added a custom solution which should last longer.
When i click "login" my screen says "mojang" but then goes BLACK! help me please! i deleted and redownloaded but NOTHING! Please help me!
Have you made sure all your mods are installed correctly? If you don't follow directions when installing mods, or when you have an incompatible mod that was installed directly into your .jar, it will typically do this to protect your game from breaking.
When I start the launcher with forge on the list, it won't open, won't even give me an error, everything just closes, I'm not using the wrong version of forge, since I tried with everyone of them.
I recommend just installing Forge directly into the .jar, it shouldn't give you any problems that way.
Just checking so I don't get a virus, is the download supposed to link to adfly? Because I know some downloads have been hacked to go to false sites.
Yes, it's completely safe and reliable, using the Adfly link just shows a little love to the creator of the mod, it's okay to go ahead and download from there, just click 'Skip Ad' and you should either get a direct download or it will redirect you to a website that gives you the direct download.
open Magic Launcher, click 'Setup' and then on the right side of the launcher, click 'Add' (not download, that will open up your browser) and go to the directory you have your downloaded mods, and click them, and it should add them to the list. Either click 'Test' to see if they worked together or click 'Ok' and then 'Login'.
For some reason toomanyitems says there are no mods found and I don't know how to install it as an internal mod.
To directly install TMI just open up the .zip and your /bin/minecraft.jar with whatever archiver tool you have on your computer like 7zip or WINZip/Rar, and drag and drop the files from TMI into your .jar. Tada. It should read the mod in game but not in the launcher
I'm using 1.1.7 with no mods on 1.6.2 and I still get this
*** MagicMinecraftLauncher 1.1.7 ***
LCP: ;C:\Users\Scott\AppData\Roaming\.minecraft\versions\1.6.2\1.6.2.jar;bin/jinput.jar;bin/lwjgl.jar;bin/lwjgl_util.jar
MainClass: net.minecraft.client.Minecraft
java.lang.ClassNotFoundException: net.minecraft.client.Minecraft
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at magic.launcher.Launcher.main(Unknown Source)
I know that it is on your TODO list, but I highly recommend prioritizing the discontinuation of lastlogin files (I would particularly appreciate it myself). With the current setup, you might as well just store user credentials in plaintext.
I am wondering, is the Magic Launcher donation page different from the Optifine donation page for a reason (Other than the cape)? I was under the impression that the donations support both projects when I made a contribution.
I finally pieced together all of the steps necessary to get Minecraft Forge working with Magic Launcher and Minecraft 1.6.2:
Best wishes,
Uncle Mattman
LCP: ;/Users/stephencooper/Library/Application Support/minecraft/versions/1.6.2/1.6.2.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/argo/argo/2.25_fixed/argo-2.25_fixed.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/com/google/guava/guava/14.0/guava-14.0.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/com/google/code/gson/gson/2.2.2/gson-2.2.2.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.0/lwjgl-platform-2.9.0-natives-osx.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1-nightly-20130708-debug3/lwjgl-2.9.1-nightly-20130708-debug3.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1-nightly-20130708-debug3/lwjgl_util-2.9.1-nightly-20130708-debug3.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.1-nightly-20130708-debug3/lwjgl-platform-2.9.1-nightly-20130708-debug3-natives-osx.jar;/Users/stephencooper/Library/Application Support/minecraft/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-osx.jar
MainClass: net.minecraft.client.main.Main
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:676)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:317)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at magic.launcher.Launcher.main(Unknown Source)
This happened to me too, but I am using mods.
EDIT: you have to change the environment to 1.6.1 or 1.6.2
OptiFine is not installed last.
Twitter stopped providing the RSS feeds some time ago, then MagicLauncher switched to another RSS provider. It also stopped working after a month and now I added a custom solution which should last longer.
Have you made sure all your mods are installed correctly? If you don't follow directions when installing mods, or when you have an incompatible mod that was installed directly into your .jar, it will typically do this to protect your game from breaking.
I recommend just installing Forge directly into the .jar, it shouldn't give you any problems that way.
Open Magic Launcher
Either click 'Setup' to install your mods
Or just type in your username and password and click 'Login'
Minecraft should launch straight from there.
Yes, it's completely safe and reliable, using the Adfly link just shows a little love to the creator of the mod, it's okay to go ahead and download from there, just click 'Skip Ad' and you should either get a direct download or it will redirect you to a website that gives you the direct download.
open Magic Launcher, click 'Setup' and then on the right side of the launcher, click 'Add' (not download, that will open up your browser) and go to the directory you have your downloaded mods, and click them, and it should add them to the list. Either click 'Test' to see if they worked together or click 'Ok' and then 'Login'.
To directly install TMI just open up the .zip and your /bin/minecraft.jar with whatever archiver tool you have on your computer like 7zip or WINZip/Rar, and drag and drop the files from TMI into your .jar. Tada. It should read the mod in game but not in the launcher
*** MagicMinecraftLauncher 1.1.7 ***
LCP: ;C:\Users\Scott\AppData\Roaming\.minecraft\versions\1.6.2\1.6.2.jar;bin/jinput.jar;bin/lwjgl.jar;bin/lwjgl_util.jar
MainClass: net.minecraft.client.Minecraft
java.lang.ClassNotFoundException: net.minecraft.client.Minecraft
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at magic.launcher.Launcher.main(Unknown Source)
I am wondering, is the Magic Launcher donation page different from the Optifine donation page for a reason (Other than the cape)? I was under the impression that the donations support both projects when I made a contribution.