Download and Install All the Mods
This page covers how to download and install the most popular All the Mods modpacks: ATM10, ATM9, and ATM8. Each pack requires a launcher (CurseForge App, ATLauncher, or Prism Launcher), Java 21, and enough RAM allocated. Follow the steps below to get playing in minutes.
Available Modpacks
| Modpack | Minecraft | Mod Loader | Mods | Status | Download |
|---|---|---|---|---|---|
| All the Mods 10 | 1.21.1 | NeoForge | ~500 | Active | CurseForge |
| All the Mods 9 | 1.20.1 | Forge | 400+ | Stable | CurseForge |
| All the Mods 8 | 1.19.2 | Forge | 350+ | Legacy | CurseForge |
Method 1: CurseForge App (Easiest)
The CurseForge App is the most popular launcher for modpacks. It handles everything automatically: mod downloads, Java configuration, and updates.
Step 1: Download and install the CurseForge App.
Step 2: Open the app, click Minecraft in the left sidebar.
Step 3: Click Browse Modpacks and search for "All the Mods 10" (or 9, or 8).
Step 4: Click Install. The launcher will download all mods automatically.
Step 5: Once installed, click Play. The first launch takes 3-5 minutes to load all mods.
Method 2: ATLauncher
ATLauncher is a free, open-source alternative that supports CurseForge modpacks.
Step 1: Download and install ATLauncher from atlauncher.com.
Step 2: Go to the Packs tab and search for "All the Mods 10".
Step 3: Click New Instance to install the pack.
Step 4: Go to Settings > Java and set Maximum Memory to 8192 MB or higher.
Method 3: Prism Launcher
Prism Launcher is another open-source option with CurseForge integration.
Step 1: Download and install Prism Launcher.
Step 2: Click Add Instance > CurseForge and search for the modpack.
Step 3: Select the pack version and click OK to install.
Step 4: Right-click the instance > Edit > Settings > Java and allocate 8-10 GB RAM.
RAM and Java Configuration
Proper RAM allocation is the most important step. Without enough memory, the pack will crash or stutter.
| Setting | ATM10 | ATM9 | ATM8 |
|---|---|---|---|
| Java Version | Java 21 (required) | Java 17+ | Java 17+ |
| Minimum RAM | 8 GB | 8 GB | 6 GB |
| Recommended RAM | 10 GB | 10 GB | 8 GB |
| Max RAM (don't exceed) | 12 GB | 12 GB | 10 GB |
How to Set RAM in CurseForge
Go to Settings (gear icon) > Minecraft > Java Settings > adjust the RAM slider to 8192 MB or higher.How to Set RAM in ATLauncher
Settings > Java/Minecraft tab > Maximum Memory > set to 8192 MB.How to Set RAM in Prism
Right-click instance > Edit > Settings > Java > Maximum memory allocation > 8192 MiB.First Launch Tips
Be Patient
The first launch takes 3-5 minutes. You'll see a loading bar as all ~500 mods initialize. Don't close it.World Creation
Creating a new world takes 1-2 minutes due to modded world generation. This is normal.In-Game Performance
If FPS is low, press Escape > Options > Video Settings > reduce Render Distance to 8-10 chunks. ATM10 includes Embeddium for optimization.Troubleshooting
| Problem | Cause | Solution |
|---|---|---|
| Crash on startup | Not enough RAM allocated | Increase to 8-10 GB in launcher settings |
| Crash on startup | Wrong Java version | Install Java 21 for ATM10 (Java 17 for ATM8/9) |
| "Out of Memory" error | RAM set too low or too high | Set to 8-10 GB. Don't allocate more than 12 GB |
| Slow loading (10+ min) | HDD instead of SSD | Install on an SSD or NVMe drive |
| Low FPS in-game | High render distance | Reduce to 8-10 chunks in Video Settings |
| Miner's Fervor crash | Known ATM10 bug with Allthemodium | Check the ATM Discord FAQ for the latest fix |
Recommended Java Arguments
For advanced users, these JVM arguments can improve performance. Paste them in your launcher's Java Arguments field:
-Xms4G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1
The ATM Discord also provides optimized arguments via the ?args21 command in the support channel.
Need help choosing which modpack to play? Check our ATM10 vs ATM9 comparison. For system requirements details, see our requirements page. New to modpacks? Start with our beginner guide after installing.