Adding Mods to Minecraft Forge Modpacks in Single-Player

If you play modded Minecraft there may be times that you want to adjust a modpack by adding mods to it.
This guide covers all the steps to take when adding mods to existing modpacks on your home PC.
This covers steps to take when using the vanilla Minecraft launcher as well as a variety of modded Minecraft launchers.
There is another article available that goes through the process of adding mods to your modded Minecraft server.


  1. Quick guide
  2. First steps
    2.1. Finding your Forge/Minecraft Version
    2.2 Example Mod
  3. Adding mods to your Local Minecraft files (Client)
    3.1. Using the Twitch/Curse Launcher
    3.2. Using the Technic Launcher
    3.3. Using the ATLauncher
    3.4. Using the Feed The Beast Launcher
  4. Adding the mods to your modded Minecraft Server
  5. Troubleshooting
  6. Further Reading and External Links

Quick guide

This is for more experienced users who have used modded games in the past, are familiar with their chosen launcher and just wish to know the steps to follow. For a more detailed explanation start with First steps below.

  1. Open your launcher of choice.
  2. Select the correct profile or instance of Minecraft.
  3. Navigate to that instance’s mods folder.
  4. Copy and paste the new mods into the folder.
  5. Launch your game.

First steps

Finding your Forge/Minecraft version

The most important step when installing mods locally (or to a server) is checking that the mod is supported on both the Minecraft version and Forge version that the modpack uses.

  • You can find the modpack’s Minecraft version (in most launchers) in the pack/instance description.
  • You can find the modpack’s Forge version (in most launchers) by opening the packs advanced information panel or in the pack/instance description.

For example, the Twitch launcher displays the Minecraft version at the top of the mods list for the modpack and the Forge version can be seen in the Profile Options window that opens when unlocking your pack to add mods.

Example mod

Storage Drawers is a popular mod that is used in a lot of Minecraft modpacks across a range of Minecraft and Forge versions.
You will need to download the correct version of it from your site of choice. We recommend Curseforge.

  • Check the mod version is a Release and not Beta or Alpha.
  • Check the mod supports the Minecraft version that the modpack is running.
  • Check the Forge version requirements of the mod.

Here is the Storage Drawers mod overview page on Curseforge: Storage Drawers on CurseForge

Selecting the Files tab will display a variety of versions and options for the Mod: Storage Drawers Files

Double-check that the file you select and download is the correct one for the modpacks Minecraft version and Forge version.

Did You Know

Adding mods to your local Minecraft files (Client)

Some modded Minecraft launchers will require you to download the files to your PC, others will allow you to do that in the launcher.
Scroll through the options below to find the launcher that you use and add mods to the modpack.

Adding mods using the Twitch/Curse launcher

  1. Start the Twitch launcher.
  2. Click on Mods
    Twitch title bar
  3. Click on Minecraft
    Selecting Minecraft
  4. Click on the profile that you wish to add mods to.
  5. Click on the ... in the top-right corner and select Profile Options
    Profile options
  6. Make sure the Locked tickbox is unticked allowing edits to be made to the modpack
    Twitch locking and unlocking a profile
  7. Exit the Profile Options window.
  8. Click Get More Content next to the ....
  9. Search and select the mods you wish to add. The launcher will automatically download them.
  10. Launch your game.
    If there is a crash or problems loading, check the Troubleshooting section below.

If you wish to add a mod manually to the Twitch launcher then follow these steps.

  1. Follow steps 1 to 3 above.
  2. Right-click on the profile that you wish to add to and click Open Folder
    Right-click options menu
  3. Navigate to and open the folder named mods in the modpack’s root directory.
  4. Copy and paste the downloaded mod into the folder
    It will now appear in the Twitch launcher along with the other mods in the pack.
  5. Launch your game.
    If there is a crash or problems loading, check the Troubleshooting section below.

Adding mods using the Technic launcher

  1. Start the Technic launcher and choose the modpack.
  2. Click the gear icon next to Modpack Options
    Technic launcher pack options
  3. Click the Open button next to the modpack file path
    Technic install path
  4. Navigate to and open the mods folder.
  5. Copy and paste the mod that you downloaded into that folder.
  6. Launch your game.
    If there is a crash or problems loading, check the Troubleshooting section below.

Adding mods using the ATLauncher

  1. Start the ATLauncher and click on Instances.
  2. Click Edit Mods
    ATLauncher edit mods option
  3. Click Add Mod and navigate to the mod that you are tying to add
    ATLauncher add mods
  4. Confirm all the changes and close the mods window.
  5. Launch your game.
    If there is a crash or problems loading, check the Troubleshooting section below.

Adding mods using the Feed The Beast launcher

  1. Start The Feed the Beast launcher and choose the modpack.
  2. Click Edit Mod Pack
    FTB launcher edit mods
  3. On the bottom right of this window, click Add Mod
    FTB launcher add mod
  4. Locate and add the mods you downloaded
    They will automatically appear in the left-hand column.
  5. Confirm all the changes and close the mods window.
  6. Launch your game.
    If there is a crash or problems loading, check the Troubleshooting section below.

Did You Know
How to backup your Minecraft world folder

Adding the mods to your modded Minecraft server

Mods can also be added to packs that run in multi-player environments on servers.
This alternate article shows the steps required using either the Multicraft control panel or alternative FTP software.

Adding additional mods to your modded Minecraft server


When adding mods to existing modpacks there is a chance that something will go wrong, these are some of the most common issues that occur.

Keep in mind that some mod authors will have customised and adjusted their pack to work exclusively or in a more integrated way with the mods that it comes with when installed and support for additional mods may not exist.

    at java.nio.Buffer.checkIndex(

This error may relate to an issue with the configuration files of the new mods. The quickest way to test this as the cause is to delete the configuration files of the mods that were added and then run the modpack again to allow new configurations to generate.

If this doesn’t work, the error is being caused by something else.

Firstly check the issue tracker, bug reports and comments sections for the mod to see if it is a common error or unique to you.
If you do not find a solution, open a support ticket with the mod author giving details of the error.

    at cpw.mods.fml.common.Loader.sortModList(

This error is an indication that either the mods list on your local computer and the server aren’t the same as each other or that the mods in them have different versions.

Usually, this error will be accompanied by a mod and version number. Make a note of this before checking your local files and your server files for that mod to make sure they match.

Occassionally a crash may be a little more in-depth and related to a specific mod being broken or some other more technical issue.
We always recommend checking the mod’s support, issues and comments pages to see if anyone else has suffered the error and potentially found a solution.
As well as sending a message or opening a ticket with the mod author if a fix is not clear.

StickyPiston Support

Whether you own a Server with or don’t, we are always happy to help with any technical issues you may be having. Open a support ticket with our team and we will be in touch.

Open Support Ticket

Further reading and external links

  • 1662 Users Found This Useful

Was this answer helpful?

 Print this Article

Also Read

Creating a Custom Mod-Pack on the Twitch Launcher

This guide is a step-by-step method for creating a custom modpack and getting it running on your...

Adding Additional Mods to your Minecraft Modded Server

When playing a Modded Minecraft server you may want to add mods to it to alter the experience or...

How to Upload and Publish your Custom Modpack on Curseforge

Whether you want to publish a custom modpack for everyone to download or just as a link for your...

How to Share your Custom Modpack with StickyPiston

If you would like to host your custom modpack with StickyPiston, this guide will take you through...

Disabling mods in your modpack

There can be times when you don’t want all the mods in your modpack to load on the server. There...