And Yes. I do realize there is a thread like this. But I made this for PlanetMinecraft and they marked it as spam.
I have seen MANY complaints about how Forge and OptiFine won't work together.
I am here to fix that and make it easier for you to do.
Make sure to backup any saves or texture packs before doing this.
Delete your .minecraft from your %appdata% folder.
You can access this folder by holding down the Windows key and R.
Now open up your Minecraft launcher.
Sign in and let the launcher download the necessary files.
Once all of the files have been downloaded you need to hit "Play" at least once.
Step 2: Installing the appropriate Forge update.
-----------------------------------------------------------------------------------------------------------------
Now you have successfully installed Minecraft.
Now you must go to the Forge website.
Link: http://files.minecraftforge.net/
Now you need to download the exact version of Forge.
Version: 9.10.0.789
Once you have located the Forge version click on "Installer."
Once you have downloaded the installer for Forge you need to right click it.
Hover over "Open With."
And hit "Java"
This will bring up the Forge installation tool.
"Client" should already be ticked so all you need to do is hit "Ok" at the bottom of the tool.
A message will appear letting you know that it worked.
Part 3: OptiFine
-----------------------------------------------------------------------------------------------------------------
Now that you have successfully installed Forge you must install OptiFine.
This is where it gets tricky... But the tricky part won't happen until a bit later.
First you will have to go to the OptiFine website and download OptiFine.
You can download ANY version of OptiFine.
Website: http://optifine.net/downloads.php
Once you have OptiFine downloaded you need to go to this directory.
C:\Users\"NAME"\AppData\Roaming\.minecraft\versions\1.6.2-Forge9.10.0.789
You will see a .rar folder.
Open it using Winrar or 7-Zip.
Delete the "Meta-INF" folder inside of it.
Now open up your OptiFine .rar file you just downloaded and drag the contents into the Forge .rar file you opened.
Once you finished that you can close out all windows and head to the last step.
Step 4: Editing the Forge profile
-----------------------------------------------------------------------------------------------------------------
Now open up your Minecraft Launcher and go to the Profiles.
You will notice there is a new profile called "Forge."
Click it...
You will be asked to sign in again. Do it.
Once Signed in you need to edit the Forge profile by clicking "Edit Profile" at the bottom of the launcher.
Now you should see a new menu.
You may edit the profile's name to what ever you chose. ( Optional )
Now at the bottom of the new menu there should be an un-ticked box called...
"JVM ARGUMENTS."
Tick it.
Next to that there should be a little line of text.
It should say this: -Xmx1G
Click anywhere when that line of text is and hit CTRL+A.
This should have highlighted -Xmx1G.
Then copy this line of text...
-Xmx1G -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true
Then go back to where -Xmx1G was and hit CTRL+V.
This should have replaced the old text with then new text.
Save the profile.
Make sure to have your new profile clicked because sometimes doing this step will make you switch back to your default profile. ( Normally named your username )
Once you have finished that you can hit play with the new profile.
It will download a couple files but should load up.
Now you have OptiFine and Forge together.
The "Mods" folder will be in you %appdata% folder and you can now install other mods that require forge.
Video Tutorial
-----------------------------------------------------------------------------------------------------------------
Hey I tried this and i follow all the steps carefully and i came up with this
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\14.0\guava-14.0.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\versions\1.6.2-Forge9.10.0.789\1.6.2-Forge9.10.0.789.jar for job 'Version & Libraries': Couldn't connect to server (responded with 403) but have local file, assuming it's good
Couldn't download http://repo.maven.ap...rary-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Couldn't download http://repo.maven.ap...iler-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar for job 'Version & Libraries': Used own copy as it matched etag
Couldn't download http://repo.maven.ap...rary-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar for job 'Version & Libraries': Used own copy as it matched etag
Couldn't download http://repo.maven.ap...iler-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Couldn't download http://repo.maven.ap...iler-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Couldn't download http://repo.maven.ap...rary-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Couldn't download http://repo.maven.ap...iler-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Couldn't download http://repo.maven.ap...iler-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Gave up trying to download http://repo.maven.ap...iler-2.10.2.jar for job 'Version & Libraries'
Couldn't download http://repo.maven.ap...rary-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Couldn't download http://repo.maven.ap...rary-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Then i went to a different forum and downloaded 2 files called scalla-library and scalla-complier but when i run minecraft it doesnt show up, any idea how i can do this?
That's what happened to me. -.- I freaking hate Optifine, why is it so hard to download?! I've been working on this for HOURS. I'm to the point of having an anurism. Here's what mine said:
Gave up trying to download http://repo.maven.apache.org/maven2/org/scala-lang/scala-compiler/2.10.2/scala-compiler-2.10.2.jar for job 'Version & Libraries'
Couldn't download http://repo.maven.apache.org/maven2/org/scala-lang/scala-library/2.10.2/scala-library-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
You managed to decompile and continue without me giving source code? O_O Bro, you are a god. Of course do whatever the [REDACTED] you want!!!! Good luck on it
My minecraft keeps crashing as well, it might be from the Shaders mod I installed with forge though, not forge itself. Here is my crash report:
Description: Unexpected error
java.lang.NoSuchFieldError: enabled
at net.minecraft.client.entity.AbstractClientPlayer.func_110302_j(AbstractClientPlayer.java:28)
at net.minecraft.client.entity.AbstractClientPlayer.<init>(AbstractClientPlayer.java:14)
at net.minecraft.client.entity.EntityPlayerSP.<init>(EntityPlayerSP.java:88)
at net.minecraft.client.entity.EntityClientPlayerMP.<init>(SourceFile:29)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78754_a(PlayerControllerMP.java:450)
at net.minecraft.client.Minecraft.func_71353_a(Minecraft.java:2131)
at net.minecraft.client.Minecraft.func_71403_a(Minecraft.java:2049)
at net.minecraft.client.multiplayer.NetClientHandler.func_72455_a(NetClientHandler.java:351)
at net.minecraft.network.packet.Packet1Login.func_73279_a(Packet1Login.java:119)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1953)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:898)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:826)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
I'd like to note that the steps are almost identical on Ubuntu linux. When you install the installer, remember to go into properties (of the file) and allow executing. Where as in windows its in appdata, in Ubuntu its /home/yourUserAccount/home (accessed through the file manager called "Files" ) , when in home do control and h to unhide the files, and then theres minecraft and the rest is history. Though, it is considerable easier to install because Ubuntu comes with a built in java archive manager thing, though you can get 7zip if you perfer (Note: java is multi platform, so you could copy the file onces its modded and put it on mac, Windows or linux and it will work)
Rollback Post to RevisionRollBack
If the cake is a lie........ does that mean if i build a house out of cake my house isn't real?
Your sense of style is pathetic , I always look to java programers for style , because where ever they are , they always have .class.
After I pasted that -Xmx1Gblahblahblahblah,
I got this:
Launching game
Looking for old natives to clean up...
Unpacking natives to C:\Users\Nathan\AppData\Roaming\.minecraft\versions\1.6.2-Forge9.10.0.804\1.6.2-Forge9.10.0.804-natives-3996071051723
Launching in C:\Users\Nathan\AppData\Roaming\.minecraft
Running C:\Program Files\Java\jre7\bin\javaw.exe -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -Djava.library.path=C:\Users\Nathan\AppData\Roaming\.minecraft\versions\1.6.2-Forge9.10.0.804\1.6.2-Forge9.10.0.804-natives-3996071051723 -cp C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\net\minecraftforge\minecraftforge\9.10.0.804\minecraftforge-9.10.0.804.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\net\minecraft\launchwrapper\1.3\launchwrapper-1.3.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-library\2.10.2\scala-library-2.10.2.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\org\scala-lang\scala-compiler\2.10.2\scala-compiler-2.10.2.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\14.0\guava-14.0.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;C:\Users\Nathan\AppData\Roaming\.minecraft\versions\1.6.2-Forge9.10.0.804\1.6.2-Forge9.10.0.804.jar net.minecraft.launchwrapper.Launch --username nate6621 --session token:c4d94ab3af7244f39fe80a7d1bf928ed:e0ae55ff96034a16879ed77e7b8fbb2f --version 1.6.2-Forge9.10.0.804 --gameDir C:\Users\Nathan\AppData\Roaming\.minecraft --assetsDir C:\Users\Nathan\AppData\Roaming\.minecraft\assets --tweakClass cpw.mods.fml.common.launcher.FMLTweaker --width 1280 --height 720
Client> Sep 02, 2013 10:52:51 AM net.minecraft.launchwrapper.LogWrapper log
Client> INFO: Using tweak class name cpw.mods.fml.common.launcher.FMLTweaker
Client> 2013-09-02 10:52:52 [INFO] [ForgeModLoader] Forge Mod Loader version 6.2.35.804 for Minecraft 1.6.2 loading
Client> 2013-09-02 10:52:52 [INFO] [ForgeModLoader] Java is Java HotSpot™ 64-Bit Server VM, version 1.7.0_07, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre7
Client> 2013-09-02 10:52:52 [INFO] [STDOUT] Loaded 39 rules from AccessTransformer config file fml_at.cfg
Client> 2013-09-02 10:52:52 [INFO] [STDOUT] Loaded 107 rules from AccessTransformer config file forge_at.cfg
Client> 2013-09-02 10:52:53 [INFO] [ForgeModLoader] Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
Client> 2013-09-02 10:52:53 [SEVERE] [ForgeModLoader] The minecraft jar file:/C:/Users/Nathan/AppData/Roaming/.minecraft/versions/1.6.2-Forge9.10.0.804/1.6.2-Forge9.10.0.804.jar!/net/minecraft/client/ClientBrandRetriever.class appears to be corrupt! There has been CRITICAL TAMPERING WITH MINECRAFT, it is highly unlikely minecraft will work! STOP NOW, get a clean copy and try again!
Client> 2013-09-02 10:52:53 [SEVERE] [ForgeModLoader] For your safety, FML will not launch minecraft. You will need to fetch a clean version of the minecraft jar file
Client> 2013-09-02 10:52:53 [SEVERE] [ForgeModLoader] Technical information: The class net.minecraft.client.ClientBrandRetriever should have been associated with the minecraft jar file, and should have returned us a valid, intact minecraft jar location. This did not work. Either you have modified the minecraft jar file (if so run the forge installer again), or you are using a base editing jar that is changing this class (and likely others too). If you REALLY want to run minecraft in this configuration, add the flag -Dfml.ignoreInvalidMinecraftCertificates=true to the 'JVM settings' in your launcher profile.
Game ended with bad state (exit code 1)
Ignoring visibility rule and showing launcher due to a game crash
Deleting C:\Users\Nathan\AppData\Roaming\.minecraft\versions\1.6.2-Forge9.10.0.804\1.6.2-Forge9.10.0.804-natives-3996071051723
Just a little typo in your directions... we do NOT get .rar files from the downloads. It just shows the .rar file logo since you have WinRAR selected as the main program to open them. If you look closely, those are acutally .zip files. Other than that, this is a great tutorial. Thanks for the post!
And Yes. I do realize there is a thread like this. But I made this for PlanetMinecraft and they marked it as spam.
I have seen MANY complaints about how Forge and OptiFine won't work together.
I am here to fix that and make it easier for you to do.
Make sure to backup any saves or texture packs before doing this.
Delete your .minecraft from your %appdata% folder.
You can access this folder by holding down the Windows key and R.
Now open up your Minecraft launcher.
Sign in and let the launcher download the necessary files.
Once all of the files have been downloaded you need to hit "Play" at least once.
Step 2: Installing the appropriate Forge update.
-----------------------------------------------------------------------------------------------------------------
Now you have successfully installed Minecraft.
Now you must go to the Forge website.
Link: http://files.minecraftforge.net/
Now you need to download the exact version of Forge.
Version: 9.10.0.789
Once you have located the Forge version click on "Installer."
Once you have downloaded the installer for Forge you need to right click it.
Hover over "Open With."
And hit "Java"
This will bring up the Forge installation tool.
"Client" should already be ticked so all you need to do is hit "Ok" at the bottom of the tool.
A message will appear letting you know that it worked.
Part 3: OptiFine
-----------------------------------------------------------------------------------------------------------------
Now that you have successfully installed Forge you must install OptiFine.
This is where it gets tricky... But the tricky part won't happen until a bit later.
First you will have to go to the OptiFine website and download OptiFine.
You can download ANY version of OptiFine.
Website: http://optifine.net/downloads.php
Once you have OptiFine downloaded you need to go to this directory.
C:\Users\"NAME"\AppData\Roaming\.minecraft\versions\1.6.2-Forge9.10.0.789
You will see a .rar folder.
Open it using Winrar or 7-Zip.
Delete the "Meta-INF" folder inside of it.
Now open up your OptiFine .rar file you just downloaded and drag the contents into the Forge .rar file you opened.
Once you finished that you can close out all windows and head to the last step.
Step 4: Editing the Forge profile
-----------------------------------------------------------------------------------------------------------------
Now open up your Minecraft Launcher and go to the Profiles.
You will notice there is a new profile called "Forge."
Click it...
You will be asked to sign in again. Do it.
Once Signed in you need to edit the Forge profile by clicking "Edit Profile" at the bottom of the launcher.
Now you should see a new menu.
You may edit the profile's name to what ever you chose. ( Optional )
Now at the bottom of the new menu there should be an un-ticked box called...
"JVM ARGUMENTS."
Tick it.
Next to that there should be a little line of text.
It should say this: -Xmx1G
Click anywhere when that line of text is and hit CTRL+A.
This should have highlighted -Xmx1G.
Then copy this line of text...
-Xmx1G -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true
Then go back to where -Xmx1G was and hit CTRL+V.
This should have replaced the old text with then new text.
Save the profile.
Make sure to have your new profile clicked because sometimes doing this step will make you switch back to your default profile. ( Normally named your username )
Once you have finished that you can hit play with the new profile.
It will download a couple files but should load up.
Now you have OptiFine and Forge together.
The "Mods" folder will be in you %appdata% folder and you can now install other mods that require forge.
Video Tutorial
-----------------------------------------------------------------------------------------------------------------
I got it working with one version of Optifine & now they have brought an up date out and it appears to be impossible to update optifine installed this way.
I have seen MANY complaints about how Forge and OptiFine won't work together.
I am here to fix that and make it easier for you to do.
Step 1: Beginning
-----------------------------------------------------------------------------------------------------------------
Delete your .minecraft from your %appdata% folder.
You can access this folder by holding down the Windows key and R.
Now open up your Minecraft launcher.
Sign in and let the launcher download the necessary files.
Once all of the files have been downloaded you need to hit "Play" at least once.
Step 2: Installing the appropriate Forge update.
-----------------------------------------------------------------------------------------------------------------
Now you must go to the Forge website.
Link: http://files.minecraftforge.net/
Now you need to download the exact version of Forge.
Version: 9.10.0.789
Once you have located the Forge version click on "Installer."
Once you have downloaded the installer for Forge you need to right click it.
Hover over "Open With."
And hit "Java"
This will bring up the Forge installation tool.
"Client" should already be ticked so all you need to do is hit "Ok" at the bottom of the tool.
A message will appear letting you know that it worked.
Part 3: OptiFine
-----------------------------------------------------------------------------------------------------------------
This is where it gets tricky... But the tricky part won't happen until a bit later.
First you will have to go to the OptiFine website and download OptiFine.
You can download ANY version of OptiFine.
Website: http://optifine.net/downloads.php
Once you have OptiFine downloaded you need to go to this directory.
C:\Users\"NAME"\AppData\Roaming\.minecraft\versions\1.6.2-Forge9.10.0.789
You will see a .rar folder.
Open it using Winrar or 7-Zip.
Delete the "Meta-INF" folder inside of it.
Now open up your OptiFine .rar file you just downloaded and drag the contents into the Forge .rar file you opened.
Once you finished that you can close out all windows and head to the last step.
Step 4: Editing the Forge profile
-----------------------------------------------------------------------------------------------------------------
You will notice there is a new profile called "Forge."
Click it...
You will be asked to sign in again. Do it.
Once Signed in you need to edit the Forge profile by clicking "Edit Profile" at the bottom of the launcher.
Now you should see a new menu.
You may edit the profile's name to what ever you chose. ( Optional )
Now at the bottom of the new menu there should be an un-ticked box called...
"JVM ARGUMENTS."
Tick it.
Next to that there should be a little line of text.
It should say this: -Xmx1G
Click anywhere when that line of text is and hit CTRL+A.
This should have highlighted -Xmx1G.
Then copy this line of text...
-Xmx1G -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true
Then go back to where -Xmx1G was and hit CTRL+V.
This should have replaced the old text with then new text.
Save the profile.
Make sure to have your new profile clicked because sometimes doing this step will make you switch back to your default profile. ( Normally named your username )
Once you have finished that you can hit play with the new profile.
It will download a couple files but should load up.
Now you have OptiFine and Forge together.
The "Mods" folder will be in you %appdata% folder and you can now install other mods that require forge.
Video Tutorial
-----------------------------------------------------------------------------------------------------------------
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\14.0\guava-14.0.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\versions\1.6.2-Forge9.10.0.789\1.6.2-Forge9.10.0.789.jar for job 'Version & Libraries': Couldn't connect to server (responded with 403) but have local file, assuming it's good
Couldn't download http://repo.maven.ap...rary-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Couldn't download http://repo.maven.ap...iler-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar for job 'Version & Libraries': Used own copy as it matched etag
Couldn't download http://repo.maven.ap...rary-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Finished downloading C:\Users\ALEX\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar for job 'Version & Libraries': Used own copy as it matched etag
Couldn't download http://repo.maven.ap...iler-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Couldn't download http://repo.maven.ap...iler-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Couldn't download http://repo.maven.ap...rary-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Couldn't download http://repo.maven.ap...iler-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Couldn't download http://repo.maven.ap...iler-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Gave up trying to download http://repo.maven.ap...iler-2.10.2.jar for job 'Version & Libraries'
Couldn't download http://repo.maven.ap...rary-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Couldn't download http://repo.maven.ap...rary-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Gave up trying to download http://repo.maven.ap...rary-2.10.2.jar for job 'Version & Libraries'
Job 'Version & Libraries' finished with 2 failure(s)!
Then i went to a different forum and downloaded 2 files called scalla-library and scalla-complier but when i run minecraft it doesnt show up, any idea how i can do this?
Gave up trying to download http://repo.maven.apache.org/maven2/org/scala-lang/scala-compiler/2.10.2/scala-compiler-2.10.2.jar for job 'Version & Libraries'
Couldn't download http://repo.maven.apache.org/maven2/org/scala-lang/scala-library/2.10.2/scala-library-2.10.2.jar for job 'Version & Libraries'
java.lang.RuntimeException: Server responded with 403
at net.minecraft.launcher.updater.download.Downloadable.download(Downloadable.java:85)
at net.minecraft.launcher.updater.download.DownloadJob.popAndDownload(DownloadJob.java:102)
at net.minecraft.launcher.updater.download.DownloadJob.access$000(DownloadJob.java:10)
at net.minecraft.launcher.updater.download.DownloadJob$1.run(DownloadJob.java:84)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Gave up trying to download http://repo.maven.apache.org/maven2/org/scala-lang/scala-library/2.10.2/scala-library-2.10.2.jar for job 'Version & Libraries'
Job 'Version & Libraries' finished with 2 failure(s)!
Patreon
Your sense of style is pathetic , I always look to java programers for style , because where ever they are , they always have .class.
I got this:
I got it working with one version of Optifine & now they have brought an up date out and it appears to be impossible to update optifine installed this way.
acoustic door seal | acoustic soundproofing foam
optifine L will not work with this tutorial, I tried. still awesome