All the Mods 10 System Requirements
ATM10 is one of the largest Minecraft modpacks available, with ~500 mods running on NeoForge for Minecraft 1.21.1. It requires significantly more resources than vanilla Minecraft. This page covers the exact hardware and software you need for both singleplayer and multiplayer.
Client Requirements (Singleplayer)
| Component | Minimum | Recommended |
|---|---|---|
| Java | Java 21 (required) | Java 21 (latest) |
| RAM (allocated) | 8 GB | 10 GB |
| Total System RAM | 16 GB | 32 GB |
| CPU | 4 cores, 3.0 GHz | 6+ cores, 3.8+ GHz (high single-thread) |
| GPU | GTX 1050 Ti (4 GB VRAM) | GTX 1660 Super or RTX 3060 (6+ GB VRAM) |
| Storage | SSD (15 GB free) | NVMe SSD (20+ GB free) |
| OS | Windows 10 64-bit / Linux | Windows 10/11 64-bit / Linux |
Why These Specs Matter
Java 21 is Mandatory
ATM10 runs on NeoForge for Minecraft 1.21.1, which requires Java 21. The pack will not launch with Java 17 or older. Most launchers (CurseForge, Prism) can install Java 21 automatically.RAM: The #1 Issue
Most crashes are caused by not enough RAM allocated. Set your launcher to 8-10 GB. Don't allocate more than 12 GB — too much causes garbage collection pauses and stuttering.CPU Single-Thread Speed
Minecraft is heavily single-threaded. A fast CPU with high single-core speed (3.8+ GHz) matters more than having many cores. AMD Ryzen 5000/7000 and Intel 12th/13th gen work well.SSD is Essential
Loading ~500 mods from an HDD can take 10+ minutes. An SSD reduces this to 2-3 minutes. NVMe is even faster for world loading and chunk generation.Server Requirements (Multiplayer)
| Component | Small (2-5 players) | Medium (5-15 players) | Large (15+ players) |
|---|---|---|---|
| Java | Java 21 | Java 21 | Java 21 |
| RAM | 10 GB | 12-14 GB | 16+ GB |
| CPU | 4 cores, 3.5 GHz | 6 cores, 3.8 GHz | 8+ cores, 4.0+ GHz |
| Storage | NVMe SSD (30 GB) | NVMe SSD (50 GB) | NVMe SSD (100+ GB) |
| Network | 100 Mbps | 250+ Mbps | 1 Gbps |
For multiplayer setup details, see our multiplayer guide.
RAM Configuration
Setting the right RAM amount is the single most important optimization. Here's how to do it in each launcher:
CurseForge App: Settings (gear icon) > Minecraft > Java Settings > drag the RAM slider to 8192 MB (8 GB) or 10240 MB (10 GB).
ATLauncher: Settings > Java/Minecraft > Maximum Memory > type 8192 or 10240.
Prism Launcher: Right-click instance > Edit > Settings > Java > Maximum memory allocation > 8192 MiB.
Java Arguments
For optimal performance, use these JVM arguments in your launcher's Java settings:
-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
You can also type ?args21 in the ATM Discord support channel for the latest recommended arguments.
Performance Optimization
| Setting | Recommended Value | Impact |
|---|---|---|
| Render Distance | 8-10 chunks | Major FPS improvement |
| Simulation Distance | 6-8 chunks | Reduces server-side lag |
| Graphics | Fast or Fancy (not Fabulous) | Moderate FPS improvement |
| Particles | Decreased or Minimal | Minor FPS improvement |
| Entity Distance | 75-100% | Moderate FPS improvement |
| Shaders | Off (or Complementary Reimagined on Medium) | Major FPS impact. See shaders guide |
ATM10 includes Embeddium (NeoForge port of Sodium) for automatic rendering optimization. It's built into the pack — you don't need to install it separately.
Common Issues
| Problem | Cause | Fix |
|---|---|---|
| Won't launch at all | Wrong Java version | Install Java 21. Most launchers can do this automatically |
| Crashes after 30 seconds | Not enough RAM | Allocate 8-10 GB in launcher settings |
| 10+ minute load time | Installed on HDD | Move to SSD or NVMe |
| Stuttering every few seconds | Too much RAM allocated (GC pauses) | Reduce to 10 GB max. Use G1GC arguments above |
| Low FPS (below 30) | High render distance or shaders | Reduce render distance to 8. Disable shaders |
| GPU not being used | Using integrated graphics | Set Java/Minecraft to use dedicated GPU in graphics settings |
Ready to install? Follow our step-by-step download and installation guide. For multiplayer server setup, see our multiplayer guide. New to ATM10? Check our beginner guide for your first steps after installing.