Guide
How to Install Modpacks From CurseForge
How to install modpacks from CurseForge takes about five minutes with the official app and slightly longer if you would rather not use it. Both routes are covered here, along with the memory setting that decides whether the pack reaches its title screen at all.
CurseForge hosts the largest modpack library in Minecraft, and its app handles the loader installation, the mod downloads and the version matching automatically — which is the whole appeal.
Everything here applies to Java Edition. Bedrock has no equivalent modpack system — its Marketplace content installs through the game itself.
What the app actually does for you
Installing a three-hundred-mod pack by hand means downloading three hundred files, checking each one matches your Minecraft version and loader, resolving dependencies between them, and applying whatever configuration the pack author intended.
The app does all of that from one button. It reads the pack manifest, installs the correct loader version, downloads every mod at the exact version the author specified, and drops in the config files.
It also keeps packs isolated from each other. Each installed pack is its own instance with its own mods folder, its own configs and its own memory setting, so nothing you install for one pack can affect another.
That isolation is the practical reason to use a launcher rather than the vanilla one once you play more than a single pack.
Installing the app
Download it from curseforge.com and install it as you would any application. On first launch it asks which game you are managing — choose Minecraft.
It will ask where to store instances. The default is fine unless you are short of space on that drive, in which case point it at a larger one now rather than moving instances later.
It does not need your Minecraft account during installation. You will sign in when you launch a pack, at which point it hands off to the normal Minecraft authentication.
Finding and installing a pack
Use the Browse tab and search by name, or sort by popularity if you are exploring. Each pack page shows its Minecraft version, its loader, the mod count and how recently it was updated.
Check that last figure. An abandoned pack still installs and still plays, but its bugs are permanent and it will never move to a newer Minecraft version.
Click Install. The app downloads everything, which on a large pack takes a few minutes depending on your connection, and creates an instance.
Do not launch it yet. There is one setting worth changing first, and changing it now saves a failed first launch.
Setting memory before you launch
Open the instance's settings — the three-dot menu on its tile — and find the Java settings section. There is a memory slider, usually with an option to override the global default.
Enable the override and set it according to the pack's own recommendation if it publishes one. Where it does not, use mod count: four gigabytes for a hundred-mod pack, six for two hundred, eight for anything larger.
Do not exceed roughly two-thirds of your physical memory. On a 16GB machine, eight gigabytes is a sensible ceiling even for enormous packs, and going higher makes garbage-collection pauses longer rather than improving anything.
This one setting accounts for the large majority of 'the pack will not start' reports.
| Pack size | Allocate | Note |
|---|---|---|
| Under 100 mods | 4GB | Comfortable |
| 100–200 mods | 6GB | Most curated packs |
| 200–350 mods | 8GB | Kitchen sink territory |
| With shaders | +1–2GB | On top of the above |
The first launch is slow and that is normal
A large pack's first launch takes several minutes and appears frozen for much of it. The loader is building registries for several thousand items, which is genuinely expensive work done once.
Subsequent launches are considerably faster because much of that work is cached.
If it sits at the mod-loading stage for more than about ten minutes with no progress, that is no longer normal and memory is the usual cause. Raise the allocation and try again before assuming the pack is broken.
Installing without the app
Some people would rather not run the CurseForge app, and Prism Launcher is the usual alternative. It is free, open-source, lighter, and it can import CurseForge packs directly.
In Prism, choose Add Instance, then the CurseForge tab, and search for the pack. It downloads and installs exactly as the app would.
Alternatively, download the pack's zip from the CurseForge website and use Prism's Import from zip option. This is useful for packs the search does not surface, or for a specific older version.
The Modrinth app can import CurseForge packs too, though coverage is less complete for packs that use CurseForge-only distribution.
- Open Prism Launcher and choose Add Instance.
- Select the CurseForge tab and search for the pack.
- Or download the pack zip and use Import from zip.
- Open the new instance's settings and set memory.
- Launch and allow several minutes for the first load.
Why some packs will not download automatically
Occasionally a pack installs but reports that certain mods could not be downloaded, and the instance is incomplete.
This happens because some mod authors disable third-party API distribution for their projects. CurseForge's own app is permitted to fetch them; other launchers are not, and the download fails.
The fix is to download those specific mods manually from their CurseForge pages and drop them into the instance's mods folder. The launcher usually names exactly which files are missing.
It is an annoyance rather than an obstacle, and it is the main reason some people keep the official app installed even when they prefer another launcher.
Updating a pack safely
Pack updates are the most common way people lose a modded world, and almost all of that risk is avoidable.
Back up the instance's saves folder before every update. Copy it somewhere outside the instance directory, because some update paths replace the whole folder.
Read the changelog. Authors flag breaking changes, and a note that a mod has been removed is a warning that anything built with it will vanish.
Minor updates within the same Minecraft version are usually safe. Anything that moves the pack to a new Minecraft version should be treated as a new pack rather than an update, with a fresh world.
Turn off automatic updates on any instance holding a world you care about.
Adding your own mods to a pack
You can, and whether you should depends on what you are adding.
Client-side performance mods are almost always safe and frequently a large improvement, since many packs never included them. Sodium and Lithium on a Fabric pack, or their equivalents on NeoForge, are the usual additions.
Content mods are riskier. Expert packs in particular have carefully balanced progression, and adding a mod that provides an easy source of a gated resource can quietly ruin the pack's design.
On a server, anything you add client-side must either be client-only or added to the server too. Adding a content mod to your own instance and not the server produces an immediate connection rejection.
- Back up the saves folder outside the instance.
- Read the changelog for removed mods.
- Update the server before any client.
- Turn off automatic updates on instances you care about.
- Treat a Minecraft version jump as a new pack, not an update.
When an installed pack will not launch
Work through four things in order and one of them is almost always the answer.
Memory first, because it is the most common by a wide margin — raise the allocation and retry. Then Java version, particularly on older packs that need Java 8 rather than 17 or 21. Then missing mods from the third-party download restriction described above. Then the log, which for pack instances lives inside the instance folder rather than the shared Minecraft directory.
Reinstalling the pack is a reasonable last resort and does resolve genuinely corrupted downloads, but it is worth checking the first three before spending the bandwidth.
Questions people actually ask
- How do I install a modpack from CurseForge?
- Install the CurseForge app, search the pack under Browse, click Install, then open the instance's settings and set the memory allocation before the first launch. The app handles the loader and every mod automatically.
- How much RAM does a CurseForge modpack need?
- 4GB under a hundred mods, 6GB for 100–200, and 8GB for larger packs, plus 1–2GB more if you run shaders. Use the pack's own published recommendation where there is one.
- Why is my modpack stuck on the loading screen?
- Almost always insufficient memory. Raise the allocation in the instance settings and relaunch. A first launch of several minutes is normal; ten with no progress is not.
- Can I install CurseForge packs without the app?
- Yes. Prism Launcher imports them directly through its CurseForge tab, or from a downloaded pack zip. Some mods restrict third-party downloads and may need fetching manually.
- Why did some mods fail to download?
- Certain authors disable third-party API distribution, so only CurseForge's own app may fetch them. Download the named files manually from their project pages into the instance's mods folder.
- Can I add mods to an existing modpack?
- Client-side performance mods are generally safe and often a big improvement. Content mods can break a pack's intended progression, particularly in expert packs, so add those cautiously.
- Is it safe to update a modpack mid-playthrough?
- Minor updates within the same Minecraft version usually are. Anything moving to a new Minecraft version should be treated as a new pack. Back up the saves folder first either way.
- Where are CurseForge instances stored?
- In the location chosen during app setup, by default a CurseForge folder in your user directory. Each instance has its own mods, config and saves folders.
- Does the CurseForge app cost anything?
- No. The app and the packs are free — CurseForge pays authors from advertising revenue based on downloads through its platform.
- Why does the first launch take so long?
- The loader is building registries for several thousand items, which is expensive work done once. Later launches are much faster because most of it is cached.
- Can I move a pack instance to another computer?
- Yes. Copy the whole instance folder across and import it in the launcher on the new machine. Check the memory setting afterwards, since it may not carry over.
- Can I run two modpacks at once?
- Not simultaneously, but you can have as many installed as you like. Each is a separate instance with its own mods, configs and saves, and switching between them is just launching a different one.
- Does the CurseForge app need to stay open while playing?
- It launches the game and can generally be minimised. Closing it entirely sometimes ends the session depending on version, so minimising is the safer habit.
- Can I install a pack for a version I do not own?
- You own every Minecraft version with a single Java Edition purchase, so any pack's version is available to you.
Sources & further reading
Read next
- The Best Minecraft Modpacks and How to Pick One
The best Minecraft modpacks sorted by what they actually demand — time, RAM and patience — rather than by hype. Plus how to install one in about five minutes.
- Minecraft Server RAM Allocation: How Much You Actually Need
Minecraft server RAM allocation by mod count and player count, where to set it, why over-allocating hurts, and how to tell whether RAM is really your problem.
- How to Make a Modded Minecraft Server
How to make a modded Minecraft server: self-host it free on your own PC, or rent one. Covers RAM, port forwarding, mod syncing and what Realms cannot do.
- The Best Minecraft Performance Mods for More Frames
The best Minecraft performance mods, what each one actually does, how they stack together, and realistic figures for what to expect on modest hardware.
Back to the full How to Mod Minecraft guide for the whole install walkthrough from the beginning.

Sukie · Editor
Sukie runs How to Mod Minecraft. She writes and edits every guide on the site, works through each install path herself before publishing, and rewrites anything that turns out to be wrong. The focus here is narrow on purpose: getting mods, loaders and modded servers working without wading through forum threads.
About this site · How guides are checked · Last updated September 4, 2026
NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.