Patch doesn't seem to work for me. It made minecraft.jar memories size to 0kb.
Running Windows 7 x64. Ran under normal and administrator mode, double checked with file location for each one, placed the mcpatcher.exe in same folder as minecraft.jar, still no luck.
My Java is already up to date.
Happened to me too.
To fix, simply change the output directory to someplace other than your Minecraft directory (or any place that doesn't have a Minecraft.jar in it). Then move the new .jar in your Minecraft folder.
Edit:
Quote from Sephiroth »
Besides, I don't understand why other patches don't need to wrap things up in a .exe or .jar.
This isn't a generic fix where you just replace files. His tool modifies the files in a way most people don't know how to do.
LATEST UPDATE:
1.1.3 - Added buttons to open your Minecraft folder and to run Minecraft with debugging output. Fixed issues when patching inplace without a backup. Fixed detection of minecraft folder on OS X. Added a log window and fixed the progress bar. New exe package should fix errors on launch and 64 bit jvm detection.
TROUBLESHOOTING:
If something goes wrong, please use the "Run Minecraft" button in the patcher and hit "Copy to Clipboard" on the log window that pops up. Paste the information in this thread or PM me.
Ok, now it's an .exe, now I'm really leery on running this patch. I think I'll pass then.
Every time you copy a .class file into your minecraft.jar and then launch Minecraft, you are running executable code from whoever created the .class file. There is nothing I can do with my .jar file that I cannot also do in a .class file you drag into your minecraft.jar. Since this patch requires code modification, there is no possible way for me to package it in a way that adequately solves your concern about running executables from a random guy on the internet. If .exe files scare you, use the .jar. But I am not going to put it in a .zip with manual instructions to lull you into a false sense of security.
Quote from Koolwitak »
Xau, is there a way you can fix the fuzzy pixels on 32x32 tools and items?
LATEST UPDATE:
1.1.3 - Added buttons to open your Minecraft folder and to run Minecraft with debugging output. Fixed issues when patching inplace without a backup. Fixed detection of minecraft folder on OS X. Added a log window and fixed the progress bar. New exe package should fix errors on launch and 64 bit jvm detection.
TROUBLESHOOTING:
If something goes wrong, please use the "Run Minecraft" button in the patcher and hit "Copy to Clipboard" on the log window that pops up. Paste the information in this thread or PM me.
Wtf ? This made it even more complicated. I figure the "Original" part is the original minecraft.jar file, but what's the backup or the output ? The first updates filled all that in but when I tried to load the game it black screened.
This update made it more complicated to figure out because I don't know what is what and what goes where, and it's taken a step back. I can't even get to the point to try out the game.
TROUBLESHOOTING:
If something goes wrong, please use the "Run Minecraft" button in the patcher and hit "Copy to Clipboard" on the log window that pops up. Paste the information in this thread or PM me.
Wtf ? This made it even more complicated. I figure the "Original" part is the original minecraft.jar file, but what's the backup or the output ? The first updates filled all that in but when I tried to load the game it black screened.
If you don't know what backup and output mean, leave those options alone and just use what it fills in automatically.
I can't help you with the black screen unless you read the "TROUBLESHOOTING" section of the post you quoted and paste the log output after using the Run Minecraft button on the patcher.
#### Success! ...probably ####
[java, -cp, C:\Users\Jeimuzu\AppData\Roaming\.minecraft\bin/minecraft.jar;C:\Users\Jeimuzu\AppData\Roaming\.minecraft\bin/lwjgl.jar;C:\Users\Jeimuzu\AppData\Roaming\.minecraft\bin/lwjgl_util.jar;C:\Users\Jeimuzu\AppData\Roaming\.minecraft\bin/jinput.jar, -Djava.library.path=C:\Users\Jeimuzu\AppData\Roaming\.minecraft\bin/natives, -Xmx1024M, -Xms512M, net.minecraft.client.Minecraft]
28
WARNING: Found unknown Windows version: Windows 7
Attempting to use default windows plug-in.
Loading: net.java.games.input.DirectAndRawInputEnvironmentPlugin
Starting up SoundSystem...
Initializing LWJGL OpenAL
(The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
OpenAL initialized.
If you hit browse and select your minecraft.jar it will still automatically fill in the backup and outfield fields. If it's not filling in the fields automatically when you start it though you should try deleting your .minecraft/bin directory and running the minecraft launcher to download the original jar again. If it gives you an error when you manually select minecraft.jar then you definitely need to do this. The "Run Minecraft" button on 1.1.3 should always work as long as you can select your minecraft.jar, but you should only use the latest version of the patcher.
EDIT: The log you pasted has the normal Minecraft startup output and no errors. Is it working?
It works until I run the patcher. I've got Doku's RPG textures, but from what I've read that's a 32x32 pack so unless I'm missing something else it should work.
Here's what I do to use this patcher:
1) Save into the minecraft.bin folder
2) Run the patcher and hit the "Patch" button
3) Load Minecraft and it just gives a black screen
Maybe I'm putting the patcher into the wrong folder ? Though I've tried it in another folder as well and it's the same thing. Also, when I hit "Run Minecraft" through the patcher, it loads the game fine in the pop-up window, without the texture pack.
What other information can I give to help diagnose this ?
Try ticking the Texture Pack checkbox and then hit Browse and find and select the Doku's RPG pack rar file. Then hit Patch and use the Run Minecraft button to launch.
The Run Minecraft button on the patcher will run minecraft.jar in whatever directory the "Original" field is pointing at, which is the file it patched unless you change it. If it comes up correctly when you hit the button in the patcher, then it seems like the patcher is working fine and your problem is being caused by something else.
Oh well forget this then. I altered the texture pack for one image because I liked the older version he no longer had, plus I deleted the .rar file once I installed the files. Even if I just re-downloaded it, it wouldn't have the fix I wanted.
Also since you said if it runs the game in the pop-up then it's fine, and something else is wrong, that's more to dive in to than I feel like doing for this stuff.
I've got DOKU's RPG pack. As soon as I try to link the minecraft.jar file in the Original field, I get a popup window telling me there are:
No classes match for FlowWater
No classes match for StillLava
No Classes match for StillWater
No classes match for FlowLava
Using the Run Minecraft button gives this info:
[java, -cp, null/minecraft.jar;null/lwjgl.jar;null/lwjgl_util.jar;null/jinput.jar, -Djava.library.path=null/natives, -Xmx1024M, -Xms512M, net.minecraft.client.Minecraft]
java.lang.NoClassDefFoundError: net/minecraft/client/Minecraft
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.Minecraft
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 sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: net.minecraft.client.Minecraft. Program will exit.
Exception in thread "main"
java.lang.NullPointerException
at U.d(Unknown Source)
at U.c(Unknown Source)
at d.a(Unknown Source)
at n.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
java.lang.NullPointerException
at U.d(Unknown Source)
at U.c(Unknown Source)
at d.a(Unknown Source)
at n.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
[java, -cp, null/minecraft.jar;null/lwjgl.jar;null/lwjgl_util.jar;null/jinput.jar, -Djava.library.path=null/natives, -Xmx1024M, -Xms512M, net.minecraft.client.Minecraft]
java.lang.NoClassDefFoundError: net/minecraft/client/Minecraft
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.Minecraft
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 sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: net.minecraft.client.Minecraft. Program will exit.
Exception in thread "main"
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
I clicked "patch" but it thinks I haven't yet. I can't seem to get it working.
also, minecraft will not start for me...it freezes at the "updating minecraft" screen.
EDIT: looking back through the thread shows me how to get MC working again.
Happened to me too.
To fix, simply change the output directory to someplace other than your Minecraft directory (or any place that doesn't have a Minecraft.jar in it). Then move the new .jar in your Minecraft folder.
Edit:
This isn't a generic fix where you just replace files. His tool modifies the files in a way most people don't know how to do.
Between this and brightening the world up a bit when using the doku textures that tombones had posted, http://www.minecraftforum.net/viewtopic.php?f=25&t=25676&start=960#p748306 , has helped improve the game a bit.
Like on the right edge of this diamond sword: http://img245.imageshack.us/i/mixcrafthdissue.jpg/
1.1.3 - Added buttons to open your Minecraft folder and to run Minecraft with debugging output. Fixed issues when patching inplace without a backup. Fixed detection of minecraft folder on OS X. Added a log window and fixed the progress bar. New exe package should fix errors on launch and 64 bit jvm detection.
TROUBLESHOOTING:
If something goes wrong, please use the "Run Minecraft" button in the patcher and hit "Copy to Clipboard" on the log window that pops up. Paste the information in this thread or PM me.
LATEST DOWNLOAD:
WINDOWS: https://s3.amazonaws.com/minehax/mcpatcher-1.1.3.exe
EVERYBODY ELSE: https://s3.amazonaws.com/minehax/mcpatcher-1.1.3.jar
Every time you copy a .class file into your minecraft.jar and then launch Minecraft, you are running executable code from whoever created the .class file. There is nothing I can do with my .jar file that I cannot also do in a .class file you drag into your minecraft.jar. Since this patch requires code modification, there is no possible way for me to package it in a way that adequately solves your concern about running executables from a random guy on the internet. If .exe files scare you, use the .jar. But I am not going to put it in a .zip with manual instructions to lull you into a false sense of security.
There's always a way!
I just don't know what it is yet.
Patching class: Compass (aa.class)
Change constant value
Change constant value
Fix new array[256] -> 1024 - <init>@30
Fix new array[320] -> 1152 - <init>@12
Fix new array[320] -> 1152 - <init>@21
Fix * 16 -> 32 - <init>@66
Fix * 16 -> 32 - <init>@77
.getRGB(...16,16,...16) to .getRGB(...32,32,...32) - <init>@86
Fix while(i<256) -> while(i<1024) - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Update const reference 32 -> 150 - [email protected]
Update const reference 32 -> 150 - [email protected]
Update const reference 30 -> 152 - [email protected]
Update const reference 30 -> 152 - [email protected]
Patching class: StillLava (at.class)
Fix new array[256] -> 1024 - <init>@11
Fix new array[256] -> 1024 - <init>@20
Fix new array[256] -> 1024 - <init>@29
Fix new array[256] -> 1024 - <init>@38
Fix while(i<16) -> while(i<32) - [email protected]
Fix while(i<16) -> while(i<32) - [email protected]
Fix while(i<256) -> while(i<1024) - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Patching class: FlowLava (eg.class)
Fix new array[256] -> 1024 - <init>@13
Fix new array[256] -> 1024 - <init>@22
Fix new array[256] -> 1024 - <init>@31
Fix new array[256] -> 1024 - <init>@40
Fix while(i<16) -> while(i<32) - [email protected]
Fix while(i<16) -> while(i<32) - [email protected]
Fix while(i<256) -> while(i<1024) - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x100 -> 0x400 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Patching class: AnimManager (ey.class)
Change constant value
Update const reference 2 -> 313 - <init>@35
Fix %16*16+_3*16 -> %16*32+_3*32 - [email protected]
Fix /16*16+_4*16 -> /16*32+_4*32 - [email protected]
glTexSubImage2D(...,16,16) -> glTexSubImage2D(...,32,32) - [email protected]
glTexSubImage2D(...,16,16) -> glTexSubImage2D(...,32,32) - [email protected]
Patching class: FlowWater (ht.class)
Fix new array[256] -> 1024 - <init>@13
Fix new array[256] -> 1024 - <init>@22
Fix new array[256] -> 1024 - <init>@31
Fix new array[256] -> 1024 - <init>@40
Fix while(i<16) -> while(i<32) - [email protected]
Fix while(i<16) -> while(i<32) - [email protected]
Fix while(i<16) -> while(i<32) - [email protected]
Fix while(i<16) -> while(i<32) - [email protected]
Fix while(i<256) -> while(i<1024) - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x100 -> 0x400 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Patching class: Fire (jz.class)
Change constant value
Fix new array[320] -> 1152 - <init>@16
Fix new array[320] -> 1152 - <init>@25
Fix * 16 -> 32 - <init>@8
(unpatch) <init> *32 to *16 - <init>@7
Fix while(i<16) -> while(i<32) - [email protected]
Fix while(i<16) -> while(i<32) - [email protected]
Fix while(i<256) -> while(i<1024) - [email protected]
Fix while(i<20) -> while(i<36) - [email protected]
Fix while(i<20) -> while(i<36) - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix mod 20 -> 36 - [email protected]
Fix ILOAD_2; if_icmplt 19 -> if_icmplt 35 - [email protected]
Update const reference 2 -> 58 - [email protected]
Patching class: StillWater (ml.class)
Fix new array[256] -> 1024 - <init>@11
Fix new array[256] -> 1024 - <init>@20
Fix new array[256] -> 1024 - <init>@29
Fix new array[256] -> 1024 - <init>@38
Fix while(i<16) -> while(i<32) - [email protected]
Fix while(i<16) -> while(i<32) - [email protected]
Fix while(i<16) -> while(i<32) - [email protected]
Fix while(i<16) -> while(i<32) - [email protected]
Fix while(i<256) -> while(i<1024) - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix &0x10 -> 0x20 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Fix * 16 -> 32 - [email protected]
Patching class: AnimTexture (z.class)
Fix new array[1024] -> 4096 - <init>@5
Resizing gui/items.png to 512x512
#### Success! ...probably ####
CRAZY RAZER GIVEAWAY!!!
The deactivate it..
It looks like it finished fine. Am I missing something? I guess it could be more obvious when it's done.
Wtf ? This made it even more complicated. I figure the "Original" part is the original minecraft.jar file, but what's the backup or the output ? The first updates filled all that in but when I tried to load the game it black screened.
This update made it more complicated to figure out because I don't know what is what and what goes where, and it's taken a step back. I can't even get to the point to try out the game.
If you don't know what backup and output mean, leave those options alone and just use what it fills in automatically.
I can't help you with the black screen unless you read the "TROUBLESHOOTING" section of the post you quoted and paste the log output after using the Run Minecraft button on the patcher.
And if I use 1.2 to get to the black screen, isn't the troubleshooter in 1.3 so it won't work ?
EDIT: Reloaded the bin file for minecraft and it filled in stuff. Here's the copied information from the patcher.
EDIT: The log you pasted has the normal Minecraft startup output and no errors. Is it working?
Here's what I do to use this patcher:
1) Save into the minecraft.bin folder
2) Run the patcher and hit the "Patch" button
3) Load Minecraft and it just gives a black screen
Maybe I'm putting the patcher into the wrong folder ? Though I've tried it in another folder as well and it's the same thing. Also, when I hit "Run Minecraft" through the patcher, it loads the game fine in the pop-up window, without the texture pack.
What other information can I give to help diagnose this ?
The Run Minecraft button on the patcher will run minecraft.jar in whatever directory the "Original" field is pointing at, which is the file it patched unless you change it. If it comes up correctly when you hit the button in the patcher, then it seems like the patcher is working fine and your problem is being caused by something else.
Also since you said if it runs the game in the pop-up then it's fine, and something else is wrong, that's more to dive in to than I feel like doing for this stuff.
Just.. How do I get a good Brick texture to work?
It just uses the Brick Texture from the Painterly Pack, and I want the Brick Texture from Doku's RPG Pack.
Thanks,
-Ire
I am indeed using the browser version.
I'll give the downloadable version a try.
EDIT: Yep it works perfectly in the downloaded version. Thanks for the help. I now can truly enjoy the beautiful world of Minecraft :-D
No classes match for FlowWater
No classes match for StillLava
No Classes match for StillWater
No classes match for FlowLava
Using the Run Minecraft button gives this info:
[java, -cp, null/minecraft.jar;null/lwjgl.jar;null/lwjgl_util.jar;null/jinput.jar, -Djava.library.path=null/natives, -Xmx1024M, -Xms512M, net.minecraft.client.Minecraft]
java.lang.NoClassDefFoundError: net/minecraft/client/Minecraft
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.Minecraft
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 sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: net.minecraft.client.Minecraft. Program will exit.
Exception in thread "main"
java.lang.NullPointerException
at U.d(Unknown Source)
at U.c(Unknown Source)
at d.a(Unknown Source)
at n.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
java.lang.NullPointerException
at U.d(Unknown Source)
at U.c(Unknown Source)
at d.a(Unknown Source)
at n.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
[java, -cp, null/minecraft.jar;null/lwjgl.jar;null/lwjgl_util.jar;null/jinput.jar, -Djava.library.path=null/natives, -Xmx1024M, -Xms512M, net.minecraft.client.Minecraft]
java.lang.NoClassDefFoundError: net/minecraft/client/Minecraft
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.Minecraft
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 sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: net.minecraft.client.Minecraft. Program will exit.
Exception in thread "main"