2. Download the latest Minecraft server .jar file here.
3. Unzip the MCP .zip file and move it to the Documents folder.
4. Start Minecraft and click Options in the launch window. Click on Force Update. This will give a clean .jar file in .jar format with no mods installed. You might want to back up your normal minecraft.jar folder with your mods so you don’t lose it. You can put it back later.
5. Open a new window and go to /Documents/MCP/jars/. Copy and paste the minecraft_server.jar file you downloaded into jars. Open a new window and go to /Macintosh HD/Users/[user]/Library**/Application Support/minecraft/ and copy the bin and resources folders. Try to remember this directory location because it will be used often. Paste the bin and resources folders in the jars folder.
6. Open Terminal. Type in the following.
cd
Make sure you include the space. Drag your MCP folder that is in /[user]/Documents/ into the Terminal window, its directory location should now be written in the Terminal window. Press Enter. Nothing should happen yet except for a new line appearing. Type this in.
bash
Now find updatemcp.sh. There should be another file with a similar name, except called updatemcp.bat. These .bat files are batch files for Command Prompt on Windows and do not work with Macs. The .sh files are shells for Terminal and do work with Mac. Make sure you are copying the right file. You can delete the .bat files if you want. Drag and drop updatemcp.sh into Terminal and press enter. This shell file will update MCP. The script should begin running and run normally. If you get any errors, try to find what’s missing. Now type this in
bash
Now drag and drop decompile.sh. This file will decompile the .jar files you put into the jars folder and give you decompiled Java Minecraft code you can read in the src folder. This might take a minute to finish.
Now you’re done setting up the MCP folder!
Now we have to set up Eclipse.
1. Download Eclipse from here. It’s the third one called Eclipse IDE for Java Developers. You can download 32bit or 64bit depending on your computer. Eclipse is a Java compiler and it is the best program for writing Minecraft mods. Unzip the .tar.gz file, open the resulting folder and double-click on Eclipse. When Eclipse asks you to set a workspace, click on Browse... and go to /Users/[user]/Documents/MCP/eclipse/ and click OK.
2. When Eclipse is done loading the files, a window that is Eclipse itself will open up and there will be two folders on the left, Client and Server. Open Client>src>net.minecraft.src. There’s all the code! The 2 warnings at the bottom may be ignored.
Eclipse is now all set up!
Enjoy your modding!
**The folder /Macintosh HD/Users/[user]/Library/ is supposed to be hidden so that people that don’t know what they’re doing don’t mess anything up in there. This folder has a lot of important files. There are several ways to unhide this folder. One way of accessing it simply is by clicking Go in the top menu bar (make sure the current program in the menu bar is Finder) and when the menu appears, press the option key. A new button should appear called Library between Home and Computer. That is the Library folder you are looking for. There is another way of opening this folder and making it so that it always appears when you open /Macintosh HD/Users/[user]/. Open Terminal and type in the following.
chflags nohidden /Users/[user]/Library
Remember to replace [user] with your actual computer username. This will unhide the Library folder permanently.
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
Alright, I borrowed a friend's PC for a couple of hours to decompile.
Now, the step by step guide in the first post is broken. (Odd, it shows up fine here in the post preview.)
The server decompile gave a large number of errors. I don't know what exactly the issue was -- I could only scroll back about 100 lines, it looked like complaints during a compilation, and attempting to run the decompile a second time just said something like "Already decompiled".
Single player either gave no errors, or continued past them without stopping, I don't know which yet.
Now to set up Eclipse.
Where on these forums (or elsewhere?) is the discussion for going over the workings of the code and fixing the variable names? Looking over the code, I'm pretty sure I found the byte swap issue that affects PPC Mac lighting (can't test it until I get eclipse working), I've noticed that most of the i/j/k three+ integer parameters are X/Y/Z (sometimes it's j/k/l), and there's a bunch of references to X/Z co-ordinates that are either very very high or very very low -- and the comparisons are as an unsigned integer comparison. The last time I used Java it only had signed integers, and did not have unsigned -- so why is it doing a comparison to a 32 bit unsigned hex constant?
Example: World.java: if (i < 0xfe363c80 || k < 0xfe363c80 || i >= 0x1c9c380 || k >= 0x1c9c380)
The way I'm reading this, it looks like it is really saying "If i is very very negative, or very very positive, ..." -- kinda like a test for the FarLands.
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
The errors are:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The import paulscode.sound.SoundSystem cannot be resolved
The import paulscode.sound.SoundSystemConfig cannot be resolved
The import paulscode.sound.codecs.CodecJOrbis cannot be resolved
The import paulscode.sound.codecs.CodecWav cannot be resolved
The import paulscode.sound.libraries.LibraryLWJGLOpenAL cannot be resolved
SoundSystem cannot be resolved to a type
SoundSystemConfig cannot be resolved
paulscode.sound.libraries.LibraryLWJGLOpenAL cannot be resolved to a type
SoundSystemConfig cannot be resolved
paulscode.sound.codecs.CodecJOrbis cannot be resolved to a type
SoundSystemConfig cannot be resolved
SoundSystemConfig cannot be resolved
paulscode.sound.codecs.CodecWav cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
at net.minecraft.src.SoundManager.<init>(SoundManager.java:6)
at net.minecraft.client.Minecraft.<init>(Minecraft.java:203)
at net.minecraft.src.MinecraftImpl.<init>(MinecraftImpl.java:13)
at net.minecraft.client.Minecraft.startMainThread(Minecraft.java:1984)
at net.minecraft.client.Minecraft.startMainThread1(Minecraft.java:1970)
at net.minecraft.client.Minecraft.main(Minecraft.java:2032)
at Start.main(Start.java:25)
This prevents it from running.
The sound system code is there, but it's in a different directory, and at no time was I instructed to put it in. I don't even know _HOW_ to put it in.
2. Eclipse is very, very big for just an editor + compiler interface. Given that the alternative is your personal favorite editor (and I won't (vim) start up any (vim) wars on this issue), plus either ant, make, or cmake, all of which are compact and functional, what is the gain from Eclipse? Eclipse obviously (from reading the README) is trying to do more than just be an editor + compiler interface, but I can't really tell what it is doing or what the goals of it are, or how to use it effectively. Where do I start learning how to use this new environment for editing/testing/playing with the code? (Again, I'm used to the unix philosophy of have many tools that are each small and hook together, not one big giant lump.)
2b. How do I make use of this editor? Given that I no longer have a large window with large text, but instead a tiny 1/3rd screen width (and about 2/3rd screen height) and small fonts, with no apparent way to set marks or go to a mark, no way to wrap long lines, no ":g" global commands, etc -- what are the things that I can do with this editor?
3. Source code control. My base system has
Kleiman-ibook:src michael$ /usr/bin/svn --version
svn, version 1.4.4 (r25188)
compiled May 5 2011, 18:44:30
My ports system has
Kleiman-ibook:src michael$ svn --version
svn, version 1.7.2 (r1207936)
compiled Jan 12 2012, 23:37:59
"git" is not in the base system; ports has it at
git-core @1.7.9 (devel)
A fast version control system
git-extras @0.9.0 (devel)
Git utilities
I have learned this lesson: Always use a source code control system. Never edit raw source. What does Eclipse support? I've used svn a lot, and I like it. Granted, branch merging could be nicer. Git, on the other hand, I tried using once when a source package I was interested in switched from svn to git. Lots of people had trouble with git. I was never successful with it. This was about two years ago, I believe. I have no clue how to use git.
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
I get this when i run minecraft on eclipse
I know it has to do with not having the source for lwjgl.jar
27 achievements
182 recipes
LWJGL Version: 2.4.2
JavaVM WARNING: JAWT_GetAWT must be called after loading a JVM
org.lwjgl.LWJGLException: Could not get the JAWT interface
at org.lwjgl.opengl.AWTSurfaceLock.lockAndInitHandle(Native Method)
at org.lwjgl.opengl.AWTSurfaceLock.access$100(AWTSurfaceLock.java:49)
at org.lwjgl.opengl.AWTSurfaceLock$1.run(AWTSurfaceLock.java:89)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.opengl.AWTSurfaceLock.privilegedLockAndInitHandle(AWTSurfaceLock.java:86)
at org.lwjgl.opengl.AWTSurfaceLock.lockAndGetHandle(AWTSurfaceLock.java:64)
at org.lwjgl.opengl.MacOSXCanvasPeerInfo.initHandle(MacOSXCanvasPeerInfo.java:53)
at org.lwjgl.opengl.MacOSXDisplayPeerInfo.doLockAndInitHandle(MacOSXDisplayPeerInfo.java:56)
at org.lwjgl.opengl.PeerInfo.lockAndGetHandle(PeerInfo.java:85)
at org.lwjgl.opengl.MacOSXContextImplementation.create(MacOSXContextImplementation.java:47)
at org.lwjgl.opengl.Context.<init>(Context.java:120)
at org.lwjgl.opengl.Display.create(Display.java:858)
at org.lwjgl.opengl.Display.create(Display.java:784)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:388)
at net.minecraft.client.Minecraft.run(Minecraft.java:786)
at java.lang.Thread.run(Thread.java:722)
JavaVM WARNING: JAWT_GetAWT must be called after loading a JVM
org.lwjgl.LWJGLException: Could not get the JAWT interface
at org.lwjgl.opengl.AWTSurfaceLock.lockAndInitHandle(Native Method)
at org.lwjgl.opengl.AWTSurfaceLock.access$100(AWTSurfaceLock.java:49)
at org.lwjgl.opengl.AWTSurfaceLock$1.run(AWTSurfaceLock.java:89)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.opengl.AWTSurfaceLock.privilegedLockAndInitHandle(AWTSurfaceLock.java:86)
at org.lwjgl.opengl.AWTSurfaceLock.lockAndGetHandle(AWTSurfaceLock.java:64)
at org.lwjgl.opengl.MacOSXCanvasPeerInfo.initHandle(MacOSXCanvasPeerInfo.java:53)
at org.lwjgl.opengl.MacOSXDisplayPeerInfo.doLockAndInitHandle(MacOSXDisplayPeerInfo.java:56)
at org.lwjgl.opengl.PeerInfo.lockAndGetHandle(PeerInfo.java:85)
at org.lwjgl.opengl.MacOSXContextImplementation.create(MacOSXContextImplementation.java:47)
at org.lwjgl.opengl.Context.<init>(Context.java:120)
at org.lwjgl.opengl.Display.create(Display.java:858)
at org.lwjgl.opengl.Display.create(Display.java:784)
at org.lwjgl.opengl.Display.create(Display.java:765)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:400)
at net.minecraft.client.Minecraft.run(Minecraft.java:786)
at java.lang.Thread.run(Thread.java:722)
If anyone wanna get mod loader with it u use folder minecraft.jar and put it then compress it and rename minecraft.jar from what originally was archive.zip and you can make mods with mod loader! But you do need to follow the steps to decompile it.I made my water ski mod with mod loader on a Mac it's really cool I have fun on it but you need a LOT of coal
1. Download the newest version of MCP here.
2. Download the latest Minecraft server .jar file here.
3. Unzip the MCP .zip file and move it to the Documents folder.
4. Start Minecraft and click Options in the launch window. Click on Force Update. This will give a clean .jar file in .jar format with no mods installed. You might want to back up your normal minecraft.jar folder with your mods so you don’t lose it. You can put it back later.
5. Open a new window and go to /Documents/MCP/jars/. Copy and paste the minecraft_server.jar file you downloaded into jars. Open a new window and go to /Macintosh HD/Users/[user]/Library**/Application Support/minecraft/ and copy the bin and resources folders. Try to remember this directory location because it will be used often. Paste the bin and resources folders in the jars folder.
6. Open Terminal. Type in the following. Make sure you include the space. Drag your MCP folder that is in /[user]/Documents/ into the Terminal window, its directory location should now be written in the Terminal window. Press Enter. Nothing should happen yet except for a new line appearing. Type this in. Now find updatemcp.sh. There should be another file with a similar name, except called updatemcp.bat. These .bat files are batch files for Command Prompt on Windows and do not work with Macs. The .sh files are shells for Terminal and do work with Mac. Make sure you are copying the right file. You can delete the .bat files if you want. Drag and drop updatemcp.sh into Terminal and press enter. This shell file will update MCP. The script should begin running and run normally. If you get any errors, try to find what’s missing. Now type this in Now drag and drop decompile.sh. This file will decompile the .jar files you put into the jars folder and give you decompiled Java Minecraft code you can read in the src folder. This might take a minute to finish.
Now we have to set up Eclipse.
1. Download Eclipse from here. It’s the third one called Eclipse IDE for Java Developers. You can download 32bit or 64bit depending on your computer. Eclipse is a Java compiler and it is the best program for writing Minecraft mods. Unzip the .tar.gz file, open the resulting folder and double-click on Eclipse. When Eclipse asks you to set a workspace, click on Browse... and go to /Users/[user]/Documents/MCP/eclipse/ and click OK.
2. When Eclipse is done loading the files, a window that is Eclipse itself will open up and there will be two folders on the left, Client and Server. Open Client>src>net.minecraft.src. There’s all the code! The 2 warnings at the bottom may be ignored.
Enjoy your modding!
**The folder /Macintosh HD/Users/[user]/Library/ is supposed to be hidden so that people that don’t know what they’re doing don’t mess anything up in there. This folder has a lot of important files. There are several ways to unhide this folder. One way of accessing it simply is by clicking Go in the top menu bar (make sure the current program in the menu bar is Finder) and when the menu appears, press the option key. A new button should appear called Library between Home and Computer. That is the Library folder you are looking for. There is another way of opening this folder and making it so that it always appears when you open /Macintosh HD/Users/[user]/. Open Terminal and type in the following. Remember to replace [user] with your actual computer username. This will unhide the Library folder permanently.
The decompilation stage does not work on PPC 10.5.8 (java 5, class 49, not class 50).
Is there a J5 compatible decompiler? Is there any other way to get the source?
* Promoting this week: Captive Minecraft 4, Winter Realm. Aka: Vertical Vanilla Viewing. Clicky!
* My channel with Mystcraft, and general Minecraft Let's Plays: http://www.youtube.com/user/Keybounce.
* See all my video series: http://www.minecraftforum.net/forums/minecraft-editions/minecraft-editions-show-your/2865421-keybounces-list-of-creation-threads
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
Now, the step by step guide in the first post is broken. (Odd, it shows up fine here in the post preview.)
The server decompile gave a large number of errors. I don't know what exactly the issue was -- I could only scroll back about 100 lines, it looked like complaints during a compilation, and attempting to run the decompile a second time just said something like "Already decompiled".
Single player either gave no errors, or continued past them without stopping, I don't know which yet.
Now to set up Eclipse.
Where on these forums (or elsewhere?) is the discussion for going over the workings of the code and fixing the variable names? Looking over the code, I'm pretty sure I found the byte swap issue that affects PPC Mac lighting (can't test it until I get eclipse working), I've noticed that most of the i/j/k three+ integer parameters are X/Y/Z (sometimes it's j/k/l), and there's a bunch of references to X/Z co-ordinates that are either very very high or very very low -- and the comparisons are as an unsigned integer comparison. The last time I used Java it only had signed integers, and did not have unsigned -- so why is it doing a comparison to a 32 bit unsigned hex constant?
Example: World.java: if (i < 0xfe363c80 || k < 0xfe363c80 || i >= 0x1c9c380 || k >= 0x1c9c380)
The way I'm reading this, it looks like it is really saying "If i is very very negative, or very very positive, ..." -- kinda like a test for the FarLands.
* Promoting this week: Captive Minecraft 4, Winter Realm. Aka: Vertical Vanilla Viewing. Clicky!
* My channel with Mystcraft, and general Minecraft Let's Plays: http://www.youtube.com/user/Keybounce.
* See all my video series: http://www.minecraftforum.net/forums/minecraft-editions/minecraft-editions-show-your/2865421-keybounces-list-of-creation-threads
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
Problem:
1. Sound system is not found!
The errors are:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The import paulscode.sound.SoundSystem cannot be resolved
The import paulscode.sound.SoundSystemConfig cannot be resolved
The import paulscode.sound.codecs.CodecJOrbis cannot be resolved
The import paulscode.sound.codecs.CodecWav cannot be resolved
The import paulscode.sound.libraries.LibraryLWJGLOpenAL cannot be resolved
SoundSystem cannot be resolved to a type
SoundSystemConfig cannot be resolved
paulscode.sound.libraries.LibraryLWJGLOpenAL cannot be resolved to a type
SoundSystemConfig cannot be resolved
paulscode.sound.codecs.CodecJOrbis cannot be resolved to a type
SoundSystemConfig cannot be resolved
SoundSystemConfig cannot be resolved
paulscode.sound.codecs.CodecWav cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
SoundSystem cannot be resolved to a type
at net.minecraft.src.SoundManager.<init>(SoundManager.java:6)
at net.minecraft.client.Minecraft.<init>(Minecraft.java:203)
at net.minecraft.src.MinecraftImpl.<init>(MinecraftImpl.java:13)
at net.minecraft.client.Minecraft.startMainThread(Minecraft.java:1984)
at net.minecraft.client.Minecraft.startMainThread1(Minecraft.java:1970)
at net.minecraft.client.Minecraft.main(Minecraft.java:2032)
at Start.main(Start.java:25)
This prevents it from running.
The sound system code is there, but it's in a different directory, and at no time was I instructed to put it in. I don't even know _HOW_ to put it in.
2. Eclipse is very, very big for just an editor + compiler interface. Given that the alternative is your personal favorite editor (and I won't (vim) start up any (vim) wars on this issue), plus either ant, make, or cmake, all of which are compact and functional, what is the gain from Eclipse? Eclipse obviously (from reading the README) is trying to do more than just be an editor + compiler interface, but I can't really tell what it is doing or what the goals of it are, or how to use it effectively. Where do I start learning how to use this new environment for editing/testing/playing with the code? (Again, I'm used to the unix philosophy of have many tools that are each small and hook together, not one big giant lump.)
2b. How do I make use of this editor? Given that I no longer have a large window with large text, but instead a tiny 1/3rd screen width (and about 2/3rd screen height) and small fonts, with no apparent way to set marks or go to a mark, no way to wrap long lines, no ":g" global commands, etc -- what are the things that I can do with this editor?
3. Source code control. My base system has
Kleiman-ibook:src michael$ /usr/bin/svn --version
svn, version 1.4.4 (r25188)
compiled May 5 2011, 18:44:30
My ports system has
Kleiman-ibook:src michael$ svn --version
svn, version 1.7.2 (r1207936)
compiled Jan 12 2012, 23:37:59
"git" is not in the base system; ports has it at
git-core @1.7.9 (devel)
A fast version control system
git-extras @0.9.0 (devel)
Git utilities
I have learned this lesson: Always use a source code control system. Never edit raw source. What does Eclipse support? I've used svn a lot, and I like it. Granted, branch merging could be nicer. Git, on the other hand, I tried using once when a source package I was interested in switched from svn to git. Lots of people had trouble with git. I was never successful with it. This was about two years ago, I believe. I have no clue how to use git.
* Promoting this week: Captive Minecraft 4, Winter Realm. Aka: Vertical Vanilla Viewing. Clicky!
* My channel with Mystcraft, and general Minecraft Let's Plays: http://www.youtube.com/user/Keybounce.
* See all my video series: http://www.minecraftforum.net/forums/minecraft-editions/minecraft-editions-show-your/2865421-keybounces-list-of-creation-threads
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
python: can't open file 'runtime/updatemcp.py': [Errno 2] No such file or directory
- !! Modified jar detected. Unpredictable results !!
- '"C:\Program Files\Java\jdk1.7.0_04\bin\java" -cp "runtime\bin\retroguard.jar;lib;lib\*;jars\minecraf...' failed : 1
-
- == ERRORS FOUND ==
-
- Unrecoverable error during obfuscation, see log file for details.
- RetroGuard error: COM.rl.obf.classfile.ClassFileException: ClassNotFound agy
* Promoting this week: Captive Minecraft 4, Winter Realm. Aka: Vertical Vanilla Viewing. Clicky!
* My channel with Mystcraft, and general Minecraft Let's Plays: http://www.youtube.com/user/Keybounce.
* See all my video series: http://www.minecraftforum.net/forums/minecraft-editions/minecraft-editions-show-your/2865421-keybounces-list-of-creation-threads
(In regard to a mod that gives realistic animal genetics):
Would you really rather have bees that make diamonds and oil with magical genetic blocks?
... did I really ask that?
I know it has to do with not having the source for lwjgl.jar
27 achievements
182 recipes
LWJGL Version: 2.4.2
JavaVM WARNING: JAWT_GetAWT must be called after loading a JVM
org.lwjgl.LWJGLException: Could not get the JAWT interface
at org.lwjgl.opengl.AWTSurfaceLock.lockAndInitHandle(Native Method)
at org.lwjgl.opengl.AWTSurfaceLock.access$100(AWTSurfaceLock.java:49)
at org.lwjgl.opengl.AWTSurfaceLock$1.run(AWTSurfaceLock.java:89)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.opengl.AWTSurfaceLock.privilegedLockAndInitHandle(AWTSurfaceLock.java:86)
at org.lwjgl.opengl.AWTSurfaceLock.lockAndGetHandle(AWTSurfaceLock.java:64)
at org.lwjgl.opengl.MacOSXCanvasPeerInfo.initHandle(MacOSXCanvasPeerInfo.java:53)
at org.lwjgl.opengl.MacOSXDisplayPeerInfo.doLockAndInitHandle(MacOSXDisplayPeerInfo.java:56)
at org.lwjgl.opengl.PeerInfo.lockAndGetHandle(PeerInfo.java:85)
at org.lwjgl.opengl.MacOSXContextImplementation.create(MacOSXContextImplementation.java:47)
at org.lwjgl.opengl.Context.<init>(Context.java:120)
at org.lwjgl.opengl.Display.create(Display.java:858)
at org.lwjgl.opengl.Display.create(Display.java:784)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:388)
at net.minecraft.client.Minecraft.run(Minecraft.java:786)
at java.lang.Thread.run(Thread.java:722)
JavaVM WARNING: JAWT_GetAWT must be called after loading a JVM
org.lwjgl.LWJGLException: Could not get the JAWT interface
at org.lwjgl.opengl.AWTSurfaceLock.lockAndInitHandle(Native Method)
at org.lwjgl.opengl.AWTSurfaceLock.access$100(AWTSurfaceLock.java:49)
at org.lwjgl.opengl.AWTSurfaceLock$1.run(AWTSurfaceLock.java:89)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.opengl.AWTSurfaceLock.privilegedLockAndInitHandle(AWTSurfaceLock.java:86)
at org.lwjgl.opengl.AWTSurfaceLock.lockAndGetHandle(AWTSurfaceLock.java:64)
at org.lwjgl.opengl.MacOSXCanvasPeerInfo.initHandle(MacOSXCanvasPeerInfo.java:53)
at org.lwjgl.opengl.MacOSXDisplayPeerInfo.doLockAndInitHandle(MacOSXDisplayPeerInfo.java:56)
at org.lwjgl.opengl.PeerInfo.lockAndGetHandle(PeerInfo.java:85)
at org.lwjgl.opengl.MacOSXContextImplementation.create(MacOSXContextImplementation.java:47)
at org.lwjgl.opengl.Context.<init>(Context.java:120)
at org.lwjgl.opengl.Display.create(Display.java:858)
at org.lwjgl.opengl.Display.create(Display.java:784)
at org.lwjgl.opengl.Display.create(Display.java:765)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:400)
at net.minecraft.client.Minecraft.run(Minecraft.java:786)
at java.lang.Thread.run(Thread.java:722)
I totally agree