Categories: GuidesMinecraft Mods

How to install Minecraft Forge 1.20.5 in Minecraft [Guide]


How to install Minecraft Forge in Minecraft. As Mojang released Minecraft with new and advanced launcher, everyone is excited to try out the new version and of course install their favorite mods. But, before doing so, you need to install the dependencies (API’s) like Minecraft Forge or ModLoader first. Since the new launcher came up with a profile system, installing new mods is a troublesome process and many are stuck. So, here’s a little guide to install Forge to make your life easier.

How to install Minecraft Forge (by ezekielelin):

In this tutorial I’m going to refer to the minecraft folder (.minecraft,Application Support/minecraft, etc.) as [minecraft]. For example, the saves folder is located at [minecraft]/saves.

  • Open [minecraft]/versions.
  • Duplicate
  • Rename to Forge-
  • Open Forge-
  • Rename .jar to Forge-.jar
  • Rename .json to Forge-.json
  • Delete Forge-.json and download this file: http://cl.ly/Q0YR. You will need to open the zip, then put it in [minecraft]/versions/Forge-/
  • You should now have a folder looking like this:

  • Open [minecraft]/libraries
  • Make a folder called cpw and open it
  • Make a folder called mods and open it
  • Make a folder called fml and open it
  • Make a folder called 5.2.29 and open it
  • Download the latest 1.6.2 Forge and rename it to fml-5.2.29.jar
  • Put it in [minecraft]/libraries/cpw/mods/fml/5.2.29
  • Open the Minecraft launcher
  • Make a new profile, set it to release Forge-1.6.1 as the version.
  • Play.

You’ll have to follow the above procedure to install Forge in Minecraft or unless Lexmons/Forge team comes up a installer application. If you’re still having any trouble, post a comment below.

Jeff

View Comments

  • It says:
    Game ended with no troubles detected (exit code 0)
    Deleting C:\Users\[Username]\AppData\Roaming\.minecraft\versions\Forge-1.6.1\Forge-1.6.1-natives-51052308755443

  • Hey, I followed your steps...
    Firstly,
    Im on Mac OSX 10.7.5, Minecraft 1.6.1 .
    Once I did everything listed above.. and pressed play.. nothing happens, like minecraft doesn't start. The loading thingi in the bottum isn't appearing either! Plz help! Thx..

    • It did that for me the first time, but I did everything again, and made sure it was actually the version of forge and not the installer for forge I put in the fml folder. And I am running Mac OS X 10.6.8.

        • All - you need to extract
          minecraftforge-universal-1.6.1-8.9.0.771.jar
          from
          minecraftforge-installer-1.6.1-8.9.0.771.jar
          (or whatever may be current) - then rename
          it to fml-5.2.29.jar and place it in
          [minecraft]/libraries/cpw/mods/fml/5.2.29

          The other thing that may not be clear (and not pictured)
          is the directory structure:

          [minecraft]/libraries/cpw/mods/fml/5.2.29

          cpw, mods, fml and 5.2.29 are NOT sub folders of [minecraft]/libraries

          • what do you mean about them not being subfolders, i don't understand.
            can you show us how it supposed to go?

  • Rename 1.6.1.json to Forge-1.6.1.json

    Delete Forge-1.6.1.json and download this file: http://cl.ly/Q0YR. You will need to open the zip, then put it in [minecraft]/versions/Forge-1.6.1/

    why Rename somthing and then delete it ?

    i have the Porblem
    Game ended with no troubles detected (exit code 0)

  • I followed every one of your steps but it won't work.It's like saying it gave up downloading with 2 failures.The game won't even go start up.Help?

  • I have a mac and I followed your steps perfectly two times. When I open my luncher and try to make a new profile, the forge option does not show up.

  • sounds a bit difficult since its kinda like putting forge or Modloader for OS X on Mac but ill at least try

  • I've followed the steps and as with espaw I get the same results, but my minecraft launcher also says:
    Client> INFO: Using tweak class name cpw.mods.fml.common.launcher.FMLTweaker
    Client> jul 03, 2013 10:06:17 AM net.minecraft.launchwrapper.LogWrapper log
    Client> SEVERE: Unable to launch
    Client> java.lang.ClassNotFoundException: cpw.mods.fml.common.launcher.FMLTweaker

  • Same! Plz help! Im a Youtuber and I do mod showcases! (Channel: Penny Cruzer)! Thx

  • Yhea umm, I know alot of people are complaining about this... but I think I show the console as well. I followed each step carefully (even back tracked multiples times.) And I still found the launcher would refuse to accept the jar/files.

    Thanks for the try anyway! (im going to see what I could do different and report here.)

    Console:

    Launcher 1.0.8 (through bootstrap 4) started on windows...
    System.getProperty('os.name') == 'Windows 7'
    System.getProperty('os.version') == '6.1'
    System.getProperty('os.arch') == 'amd64'
    System.getProperty('java.version') == '1.7.0_09'
    System.getProperty('java.vendor') == 'Oracle Corporation'
    Going to log in with legacy stored username & password...
    Loaded 2 profile(s); selected 'Forge'
    Trying to log in...
    Logging in with access token
    Logged in successfully
    Delta time to compare resources: 986 ms
    Download job 'Resources' skipped as there are no files to download
    Job 'Resources' finished successfully
    Getting syncinfo for selected version
    Queueing library & version downloads
    Download job 'Version & Libraries' started (8 threads, 23 files)
    Finished downloading C:\Users\Austin\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar for job 'Version & Libraries': Used own copy as it matched etag
    Couldn't download https://s3.amazonaws.com/Minecraft.Download/libraries/cpw/mods/fml/5.2.29/fml-5.2.29.jar for job 'Version & Libraries'
    Finished downloading C:\Users\Austin\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar for job 'Version & Libraries': Used own copy as it matched etag
    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\Austin\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar for job 'Version & Libraries': Used own copy as it matched etag
    Finished downloading C:\Users\Austin\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\Austin\AppData\Roaming\.minecraft\libraries\lzma\lzma.0.1\lzma-0.0.1.jar for job 'Version & Libraries': Used own copy as it matched etag
    Finished downloading C:\Users\Austin\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
    Finished downloading C:\Users\Austin\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows.jar for job 'Version & Libraries': Used own copy as it matched etag
    Finished downloading C:\Users\Austin\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\Austin\AppData\Roaming\.minecraft\libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar for job 'Version & Libraries': Used own copy as it matched etag
    Finished downloading C:\Users\Austin\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar for job 'Version & Libraries': Used own copy as it matched etag
    Finished downloading C:\Users\Austin\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\Austin\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\Austin\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\Austin\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar for job 'Version & Libraries': Used own copy as it matched etag
    Finished downloading C:\Users\Austin\AppData\Roaming\.minecraft\libraries\net\minecraft\launchwrapper\1.3\launchwrapper-1.3.jar for job 'Version & Libraries': Used own copy as it matched etag
    Finished downloading C:\Users\Austin\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar for job 'Version & Libraries': Used own copy as it matched etag
    Finished downloading C:\Users\Austin\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\Austin\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\Austin\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\Austin\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar for job 'Version & Libraries': Used own copy as it matched etag
    Couldn't download https://s3.amazonaws.com/Minecraft.Download/versions/Forge-1.6.1/Forge-1.6.1.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 https://s3.amazonaws.com/Minecraft.Download/libraries/cpw/mods/fml/5.2.29/fml-5.2.29.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 https://s3.amazonaws.com/Minecraft.Download/versions/Forge-1.6.1/Forge-1.6.1.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\Austin\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar for job 'Version & Libraries': Used own copy as it matched etag
    Couldn't download https://s3.amazonaws.com/Minecraft.Download/libraries/cpw/mods/fml/5.2.29/fml-5.2.29.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 https://s3.amazonaws.com/Minecraft.Download/versions/Forge-1.6.1/Forge-1.6.1.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 https://s3.amazonaws.com/Minecraft.Download/libraries/cpw/mods/fml/5.2.29/fml-5.2.29.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 https://s3.amazonaws.com/Minecraft.Download/versions/Forge-1.6.1/Forge-1.6.1.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 https://s3.amazonaws.com/Minecraft.Download/libraries/cpw/mods/fml/5.2.29/fml-5.2.29.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 https://s3.amazonaws.com/Minecraft.Download/versions/Forge-1.6.1/Forge-1.6.1.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 https://s3.amazonaws.com/Minecraft.Download/libraries/cpw/mods/fml/5.2.29/fml-5.2.29.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 https://s3.amazonaws.com/Minecraft.Download/libraries/cpw/mods/fml/5.2.29/fml-5.2.29.jar for job 'Version & Libraries'
    Couldn't download https://s3.amazonaws.com/Minecraft.Download/versions/Forge-1.6.1/Forge-1.6.1.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 https://s3.amazonaws.com/Minecraft.Download/versions/Forge-1.6.1/Forge-1.6.1.jar for job 'Version & Libraries'
    Job 'Version & Libraries' finished with 2 failure(s)!

    • Ok it seems like most people in the comments (me included) are having the same problem. That is that when you open Minecraft and go to the launcher then switch to the profile for Minecraft Forge and click play the launcher starts up the when you get to the end of it you get this message. "Finished with 1 (or 2) failure (s)! So if anyone has a solution to THAT problem please post it it would help a TON of people.

Recent Posts

How to install Faithful Resource Pack 1.20.5, 1.19.4, 1.18.2 for Minecraft

Faithful Resource Pack for Minecraft 1.20.5 brings lightweight textures in your Minecraft. (more…)

1 year ago

How to install VoxelMap Mod 1.20.5, 1.19.4 for Minecraft Download

VoxelMap, formerly Zan minimap mod is a map for Minecraft that allows you to navigate…

1 year ago

How to install Lucky Block Mod 1.20.5, 1.19.4, 1.18.2 for Minecraft

Lucky Block mod 1.20.5 is one the greatest addition to Minecraft till date. It is…

1 year ago

How to install OptiFine 1.20.5 for Java Minecraft

OptiFine 1.20.5 is a client-sided modification which enhances the visual elements and optimizes the backend performance…

1 year ago

How to install Minecraft Forge 1.20.5 – Modding Engine (API) Installer for Client and Server

Minecraft Forge 1.20.5 is an open-source modding engine/framework for Minecraft It allows developers to directly…

1 year ago

How to install XRay Mod 1.20.5 – Find Ores in Minecraft with Less Effort

How to install XRay Mod (with fly).  This is a modification for Minecraft 1.20.5 which enables…

1 year ago