Skip to content

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.
🇺🇸 English 🇲🇽 Español