I've found that if you launch minecraft as an applet, which is I believe how Mojang does these days, the blank screen on OSX is avoided. I think, going forward, the java application and applet launch paths are going to diverge even more so now may be the time to change. I got the applet to work with this code, which you could make into a minecraft bootstrapper, I hacked it into minecraft.java's main method, but that's kinda against what Magic Launcher is all about
...
Very good work, indeed.
I will try to find what are the differences betwen the normal and applet launch and how the problem can be avoided.
I have figured out why Optifine AND MagicLauncher are not working correctly on Mac 10.6.8. They use Java 7 which can't be installed on Snow Leopard (10.6.8). I have fixed this issue by downloading Java 7 Developer's edition onto my MacBook Pro that is running Lion (10.7.3) and VOILA! BOTH Optifine AND MagicLauncher work like a freaking charm. ZERO lag, amazing graphics, just what both of these mods are intended to do!
Solution:
Upgrade your Mac to 10.7.3 (It's basically time now since all of the kinks are worked out)
Download the Java 7 Developer's version for Lion (http://jdk7.java.net/macportpreview/) (It will NOT install on Macs running Snow Leopard, 10.6.8)
Open the DMG to mount the disc image
Double-click the mounted disc
Install the package
Further instructions:
Once you have the Java 7 preview downloaded, click on your desktop and hold command, Shift, U (⌘^U)
Your Utilities folder should pop up (if not, click "Go" on the menubar at the top and click "Utilities")
Open the app named "Java Preferences"
Make sure that you have all THREE Java versions installed and checkmarked. (This includes, Java 6 SE 64/32-bit AND Java 7 64-bit)
That's it! You're all set to enjoy Optifine and MagicLauncher again!
i love this client launcher, but i have only one problem with it.
when ever i load up the mods, almost any mod with settings have to be recustomized.
optifine is completely reset back to normal (which i am assuming is because it uses the options.txt).
on occasion, it doesn't read the rei's minimap mod/settings directory so they have to be configured again and the waypoints re-enabled.
there are a few other mods with similar problems.
when i try this with the older versions of minecraft this happens a lot less though (beta 1.2, 1.3, etc.).
is there any possibility that you can include a way to link to preset options.txt and the mods folder?
if so, i would be REALLY greatful, as it would save a lot of hassle.
I found out how to fix the black screen problem. download minecraft forge, the newest version, and put it in the mods folder. load it into magic launcher, and it will work.
The for Mac download doesn't work for me. I don't have a changelog because when I download it and click the icon it just doesn't run. Is it because it is in a folder instead of being by itself?
I have figured out why Optifine AND MagicLauncher are not working correctly on Mac 10.6.8. They use Java 7 which can't be installed on Snow Leopard (10.6.8). I have fixed this issue by downloading Java 7 Developer's edition onto my MacBook Pro that is running Lion (10.7.3) and VOILA! BOTH Optifine AND MagicLauncher work like a freaking charm. ZERO lag, amazing graphics, just what both of these mods are intended to do!
Solution:
Upgrade your Mac to 10.7.3 (It's basically time now since all of the kinks are worked out)
Download the Java 7 Developer's version for Lion (http://jdk7.java.net/macportpreview/) (It will NOT install on Macs running Snow Leopard, 10.6.8)
Open the DMG to mount the disc image
Double-click the mounted disc
Install the package
Further instructions:
Once you have the Java 7 preview downloaded, click on your desktop and hold command, Shift, U (⌘^U)
Your Utilities folder should pop up (if not, click "Go" on the menubar at the top and click "Utilities")
Open the app named "Java Preferences"
Make sure that you have all THREE Java versions installed and checkmarked. (This includes, Java 6 SE 64/32-bit AND Java 7 64-bit)
That's it! You're all set to enjoy Optifine and MagicLauncher again!
Is that the only way to solve it? And thank you very much!
Hi, thank you so much for your application, but I am having trouble when it comes to actually playing the game. It will not open. The log says:
*** Starting Minecraft ***
Minecraft version: 1.2.3
Minecraft.jar: minecraft.jar
Show log: true
Java path: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java
Memory: 1024 MB
LauncherPath: /Users/CODYdale/Downloads/MagicLauncher.app/Contents/Resources/Java/MagicLauncher.jar
LauncherPath: /Users/CODYdale/Downloads/
*** MagicMinecraftLauncher 0.9.7 ***
27 achievements
177 recipes
LWJGL Version: 2.4.2
2012-03-08 14:40:26.392 java[20175:15703] invalid drawable
Exception in thread "Minecraft main thread" java.lang.NoClassDefFoundError: aq
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:295)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at net.minecraft.client.Minecraft.a(SourceFile:244)
at net.minecraft.client.Minecraft.run(SourceFile:650)
at java.lang.Thread.run(Thread.java:680)
Caused by: java.lang.ClassNotFoundException: aq
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 27 more
I have figured out why Optifine AND MagicLauncher are not working correctly on Mac 10.6.8. They use Java 7 which can't be installed on Snow Leopard (10.6.8). I have fixed this issue by downloading Java 7 Developer's edition onto my MacBook Pro that is running Lion (10.7.3) and VOILA! BOTH Optifine AND MagicLauncher work like a freaking charm. ZERO lag, amazing graphics, just what both of these mods are intended to do!
Solution:
Upgrade your Mac to 10.7.3 (It's basically time now since all of the kinks are worked out)
Download the Java 7 Developer's version for Lion (http://jdk7.java.net/macportpreview/) (It will NOT install on Macs running Snow Leopard, 10.6.8)
Open the DMG to mount the disc image
Double-click the mounted disc
Install the package
Further instructions:
Once you have the Java 7 preview downloaded, click on your desktop and hold command, Shift, U (⌘^U)
Your Utilities folder should pop up (if not, click "Go" on the menubar at the top and click "Utilities")
Open the app named "Java Preferences"
Make sure that you have all THREE Java versions installed and checkmarked. (This includes, Java 6 SE 64/32-bit AND Java 7 64-bit)
That's it! You're all set to enjoy Optifine and MagicLauncher again!
Sorry dude, I’m not installing Lion in a million years. It got rid of Rosetta, which I can’t live without. It’s a good tip for people who decide to use Lion though...
I have figured out why Optifine AND MagicLauncher are not working correctly on Mac 10.6.8. They use Java 7 which can't be installed on Snow Leopard (10.6.8). I have fixed this issue by downloading Java 7 Developer's edition onto my MacBook Pro that is running Lion (10.7.3) and VOILA! BOTH Optifine AND MagicLauncher work like a freaking charm. ZERO lag, amazing graphics, just what both of these mods are intended to do!
Solution:
Upgrade your Mac to 10.7.3 (It's basically time now since all of the kinks are worked out)
Download the Java 7 Developer's version for Lion (http://jdk7.java.net/macportpreview/) (It will NOT install on Macs running Snow Leopard, 10.6.8)
Open the DMG to mount the disc image
Double-click the mounted disc
Install the package
Further instructions:
Once you have the Java 7 preview downloaded, click on your desktop and hold command, Shift, U (⌘^U)
Your Utilities folder should pop up (if not, click "Go" on the menubar at the top and click "Utilities")
Open the app named "Java Preferences"
Make sure that you have all THREE Java versions installed and checkmarked. (This includes, Java 6 SE 64/32-bit AND Java 7 64-bit)
That's it! You're all set to enjoy Optifine and MagicLauncher again!
For some reason, this isn't working. When I check the log for ML, it says it's still using 1.6.0
I think I need to change the java home path, but I don't know how. Terminal scares me.
This was produced trying to start Minecraft 1.2.3 with no mods. I previously used MagicLauncher with Minecraft 1.1, and that worked just fine. The Mojang-created Minecraft launcher for 1.2.3 also works fine. Thus, I have to conclude that there is some incompatibility between Minecraft 1.2.3 and MagicLauncher 0.97 (also tried with 0.96) on my system.
Very good work, indeed.
I will try to find what are the differences betwen the normal and applet launch and how the problem can be avoided.
I have figured out why Optifine AND MagicLauncher are not working correctly on Mac 10.6.8. They use Java 7 which can't be installed on Snow Leopard (10.6.8). I have fixed this issue by downloading Java 7 Developer's edition onto my MacBook Pro that is running Lion (10.7.3) and VOILA! BOTH Optifine AND MagicLauncher work like a freaking charm. ZERO lag, amazing graphics, just what both of these mods are intended to do!
Solution:
Further instructions:
when ever i load up the mods, almost any mod with settings have to be recustomized.
optifine is completely reset back to normal (which i am assuming is because it uses the options.txt).
on occasion, it doesn't read the rei's minimap mod/settings directory so they have to be configured again and the waypoints re-enabled.
there are a few other mods with similar problems.
when i try this with the older versions of minecraft this happens a lot less though (beta 1.2, 1.3, etc.).
is there any possibility that you can include a way to link to preset options.txt and the mods folder?
if so, i would be REALLY greatful, as it would save a lot of hassle.
http://www.minecraftforum.net/topic/1189510-minecraft-with-mead-meadcraft/
I tried to but got something like IOExcetption.
Any idea ?
EDIT
Got it just open the class file with Magic Launcher and place the config files under
C:\Users\USERNAME\AppData\Roaming\.minecraft\mods\zombe
--
"Train like you compete, compete like you practice"
MagicLauncher 0.9.7
java.home: C:\Program Files\Java\jre7
java.runtime.name: Java(TM) SE Runtime Environment
java.runtime.version: 1.7.0_03-b05
os.name: Windows 7
os.version: 6.1
os.arch: x86
sun.arch.data.model: 32
*** Starting Minecraft ***
Minecraft version: 1.2.3
Minecraft.jar: minecraft.jar
Java path: C:\Program Files\Java\jre7\bin\java
Memory: 1024 MB
LauncherPath: /C:/Users/BryanTran/Desktop/Minecraft1.2.3Vanilla /MagicLauncher_0.9.7.jar
Error: Could not find or load main class magic.launcher.Launcher
Is that the only way to solve it? And thank you very much!
*** Starting Minecraft ***
Minecraft version: 1.2.3
Minecraft.jar: minecraft.jar
Show log: true
Java path: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java
Memory: 1024 MB
LauncherPath: /Users/CODYdale/Downloads/MagicLauncher.app/Contents/Resources/Java/MagicLauncher.jar
LauncherPath: /Users/CODYdale/Downloads/
*** MagicMinecraftLauncher 0.9.7 ***
27 achievements
177 recipes
LWJGL Version: 2.4.2
2012-03-08 14:40:26.392 java[20175:15703] invalid drawable
Exception in thread "Minecraft main thread" java.lang.NoClassDefFoundError: aq
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:295)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at net.minecraft.client.Minecraft.a(SourceFile:244)
at net.minecraft.client.Minecraft.run(SourceFile:650)
at java.lang.Thread.run(Thread.java:680)
Caused by: java.lang.ClassNotFoundException: aq
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 27 more
Please help me. Thank you.
Sorry dude, I’m not installing Lion in a million years. It got rid of Rosetta, which I can’t live without. It’s a good tip for people who decide to use Lion though...
For some reason, this isn't working. When I check the log for ML, it says it's still using 1.6.0
I think I need to change the java home path, but I don't know how. Terminal scares me.
@SeanFletchr on Twitter
I wonder when sp614x is going to fix this...
Most probably when I find some free time.
The OptiFine port to 1.2 is almost finished so I can take a look at Magic Launcher again.
Thank you!