Make a Twitch Launcher Modpack and Server Pack

🚧

No Longer in Use

The Twitch Launcher is no longer used for Minecraft. Instead, you will want to see our CurseForge article.

Install the Twitch Launcher

First, you will need to install Twitch.

  1. Go to their website and download the client.
  2. Run the installer on your computer.
  3. When it's done and set up, run the Twitch Launcher.

Enable the Minecraft Plugin

To enable the Minecraft plugin in the Twitch Launcher:

  1. Go into the Twitch Launcher settings menu by clicking the gear icon on the bottom left of the launcher.
  2. Navigate to the Minecraft tab.
  3. Toggle the option to let the Twitch Launcher manage mods for this game.
  4. Click done. Afterwards, it will reload the Twitch launcher and you will have access to the Minecraft tab in the Launcher.

Create a Custom Profile

  1. From within the Twitch Launcher, click on the Minecraft tab on the left. It looks like a Creeper.
  2. There will be three options on the top: Browse All Modpacks, Browse FTB modpacks, and Create Custom Profile. Click on the last one, Create Custom Profile.
  3. Give the profile whatever name you'd like.
  4. Choose the Minecraft version, such as 1.10.2, and choose the modloader version. The currently selected modloader should be fine. Don't change it unless you know what you are doing.
  5. Press the okay button and the launcher will create your custom profile.

Install Mods

In the Minecraft tab, you should now see your new custom profile in the tile list of modpack profiles. If you were to install any other modpacks, you would see them here as well. You can choose to play the custom profile you just created, but it wouldn't have any mods yet. It would be just like vanilla Minecraft, so let's install some mods.

  1. You can either click on the profile image, or right click it for a context menu and choose View Profile.
  2. There will be three tabs: Installed Mods, Resource Packs, and Maps. Under installed mods, you will have the option to Get Mods. Click that. You could also click Get More Content in the upper right corner. This will take you to a place where you can search for mods to install.
  3. In the search box, type in the name of a mod that you would like to filter results. Now you can click on a mod in the list to go to the mod's page, or you can click on the install button on top of the mod's image to install it directly.
  4. On the mod page, you can learn more about a mod or choose which version to install.

Installing Third Party Mods

Within the Curse ecosystem, a third party mod refers to any mod that isn't hosted on CurseForge. They would prefer that all mods in modpacks that are shared in a Curse project are CurseForge mods so that users get the best user experience and that authors receive credit and rewards for the hard work that they put into their creations. You will be allowed to use non-CurseForge mods if they have licenses that allow for public usage, such as MIT/GPL or an equivalent. Here is a list of Non-CurseForge mods with open use linceses that you can use on Curse in a modpack.

You can install a third party mod to any single player modpack without any issues at any time. However, you will be restricted to the third party modpack list if you decide to make your modpack public as a CurseForge modpack project.

Install a Third Party Modpack

  1. Select the more (three dots) option in the upper right corner of your modpack profile page.
  2. Open the folder.
  3. Drag and drop the mod you would like to add into the mods folder.

Export Modpack

If you would like your friends to be able to play your modpack with you on your server, you will need to export the pack and create a project on Curse. They have a set of guidelines that you will need to follow. You can find this information on CurseForge, but the most important information to keep in mind is what will get your modpack rejected:

  • If it is a copy/clone of a modpack uploaded by someone other than the owner/author
  • If it includes mods NOT on the Third Party list
  • If it includes texture packs belonging to someone other than the creator
  • If it does not meet the description and logo guidelines

First, you will need to export the pack from within the Twitch Launcher.

  1. From your modpack profile, select the more button (three dots) and choose Export Profile.
  2. You will need to give it a name, a package version, and choose what files will be included in the package.
  3. This will create a zip file and you will need to choose where to save it.
  4. Make sure to put it somewhere that you can find it easily later!

Create a Curse Modpack Project

Next you will need to go to CurseForge and start a new project. Choose the modpack option. You will be presented with a form page. Fill out all of the options for your modpack and then click Start Project when you are done. Before anyone can use this modpack, it must be approved by a Curse moderator.

You will need to upload your exported Twitch Launcher modpack that you just created. It contains the modpack manifest, configs, and any third party mods that you might have added.

  1. From your CurseForge modpack project page, click the File button with an up arrow next to it.
  2. Choose the exported modpack zip as the file to upload.
  3. Fill out any of the information that you would like to, such as the display name, release type, and changelog. You are required to set the supported Minecraft versions.
  4. When you're done, make sure to Submit the File.

After your modpack gets approved, anyone should be able to download it.

Provide a Server Pack on Curse

If you would like other people to be able to create servers with your modpack, it's pretty simple. First, convert your modpack into a server pack.

  1. Go to your modpack's profile page in the Twitch Launcher.
  2. Click the more button (three dots) in the upper right corner.
  3. Choose open folder.
  4. Copy all of the files and folders except for .curseclient, minecraftinstance.json, and mods/mod_list.json into a separate folder. Make sure the folder is empty and that it's somewhere that you will be able to find again later.
  5. Next, install the Forge Server into that folder. You just need to do the first section of that tutorial: Download All Forge Files.
  6. Make sure to remove all client only mods from your mods folder. Client only mods might include HUDs, GUIs, custom loading screens, resource loaders, minimaps, or anything else. You will need to check with the specific mod pages to determine if it is client only.
  7. Zip up all of the files, including the mods, config, forge...universal.jar, minecraft...server.jar, and any other files you might include in your modpack like custom scripts.
  8. On your CurseForge modpack project page, click on the Files tab. Choose the version associated with the server pack you just created. Scroll down until you see Upload Additional File. Upload the server pack you just created.