Forge vs NeoForge: Do Forge Mods Work on NeoForge?

Published on | Updated

NeoForge is a fork of Forge, not the same loader. Whether Forge mods run on NeoForge, why mixing them crashes a server, and which to pick for your pack.

forge vs neoforge modloader comparison 2026

Verdict: Use NeoForge for new Minecraft 1.21+ modded servers unless your modpack explicitly requires Forge. Use Forge for older packs such as 1.12.2, 1.16.5, 1.19.2, and many 1.20.1 packs. Do not mix Forge and NeoForge mods on 1.21+ unless the mod author explicitly marks both loaders as supported.

Forge vs NeoForge compatibility answers for 2026

Question people searchShort answer
Is NeoForge the same as Forge?No. NeoForge began from the Forge ecosystem, but it is now a separate mod loader and toolchain. Treat it as its own loader when installing mods or building a server.
Do NeoForge mods work on Forge?Usually no. Some transitional 1.20.1 mods may mention cross-compatibility, but you should not assume a NeoForge mod will load on Forge unless the mod author explicitly ships Forge support.
Do Forge mods work on NeoForge?Sometimes for older transition-era mods, but not reliably. For Minecraft 1.21+ servers, pick the mod loader the pack requires and keep every mod on that loader.
Can Forge and NeoForge work together?Not in one normal server mods folder. Do not mix loaders unless a modpack author specifically designed the pack around that setup.
Is NeoForge better than Forge?For modern 1.21+ modpacks, NeoForge is often the better default because many newer projects target it first. For older modpacks, Forge still wins when the pack was built for Forge.
Is NeoForge faster or lighter?Loader choice alone rarely decides performance. Mod selection, worldgen, memory leaks, JVM version, and CPU speed matter more.
Is NeoForge safe?Use the official NeoForged website, Modrinth, CurseForge, or trusted pack launchers. Avoid random rehosted installers.
Forge or NeoForge for ATM10?Use NeoForge. Current All The Mods 10 server packs target NeoForge, not Forge.
Forge or NeoForge for old packs?Use whatever the pack requires. RLCraft and many older 1.12.2 to 1.20.1 packs are still Forge.

Ready for NeoForge or Forge hosting?

One-click loader install, Ryzen CPUs, NVMe storage, and 9 regions across Europe, North America, Asia and Australia.

See Minecraft Hosting Plans


The Great Split: What Happened?

Historical Context

For 2023:

  • Minecraft Forge = the standard for modding since 2011
  • Almost all mods used Forge
  • Development became slower and more bureaucratic

July 2023: The Split

  • On 12 July 2023 the Forge community Discord was rebranded to NeoForged (announcement on neoforged.net)
  • Almost the entire development team left Forge, with LexManos as the one notable exception
  • They started NeoForge ("Neo" = new) as a fork
  • Forge continued to exist with minimal team

January-March 2024:

  • Major mods are migrating en masse to NeoForge
  • CurseForge and Modrinth add NeoForge support
  • Switching FTB and ATM modpacks to NeoForge

2026 Status: Forge is still publishing current builds, and NeoForge is also publishing active modern releases. The practical decision is no longer "which project exists". The practical decision is which loader your modpack or mod author targets.

  • NeoForge = actively developed, modern
  • Forge = legacy support, minimal updates

Technical Comparison

Code Quality

AspectLegacyForgeNeoForge
Codebase age13+ years (lots of legacy)2 years (modern)
Java versionMin. Java 17Java 21+ (latest)
Tech debtHigh (backwards compat)Low (clean slate)
API designInconsistentCleaned
DocumentationOutdatedActively updated

Mod Compatibility 2026

Which Mods Support What?

Check each mod on its own Modrinth or CurseForge page. Both sites list the loaders every file supports, so pick the file marked NeoForge (or Forge) for your exact Minecraft version.

Major Modpacks Status

ModpackVersionModloaderStatus
All the Mods 91.20.1ForgeLegacy
All the Mods 101.21+NeoForgeActive
FTB Inferno1.20.1ForgeLegacy
FTB NeoTech1.21+NeoForgeActive
Enigmatics 91.20.1ForgeLegacy
Enigmatics 101.21+NeoForgeIn dev
RLCraft1.12.2ForgeNo update plan
Better Minecraft1.20.1Forge/FabricBoth

Trend: All modern Kitchen Sink packs are NeoForge.


When Forge vs When NeoForge?

Choose Legacy Forge If:

  • You are playing an existing 1.20.1 or older modpack
  • The specific mod you want only exists for old Forge
  • Your server is running RLCraft / other 1.12.2 packs

Example scenario: "I want to run RLCraft 2.9" → Forge 1.12.2 (no alternative)

Choose NeoForge If:

  • You start a new server on 1.21+
  • You follow the modding community (new mods)
  • You want to be future-proof
  • You play ATM10, FTB NeoTech, or other new packs

Example scenario: "I want to make a custom tech modpack for 1.21" → NeoForge

Choose Fabric As:

  • You want Vanilla+ (minor tweaks, no major mods)
  • Performance is #1 priority (lighter than Forge/Neo)
  • You play on latest snapshots (Fabric update fastest)

Example scenario: "I just want Lithium, Sodium, and some QoL mods" → Fabric


Installation Guide: NeoForge Server

Step 1: Download NeoForge Installer

# SSH to your VPS
ssh root@je-vps-ip

# Create server directory
mkdir -p /opt/minecraft-neoforge
cd /opt/minecraft-neoforge

# Download NeoForge installer (check neoforged.net for latest version)
wget https://maven.neoforged.net/releases/net/neoforged/neoforge/21.1.7/neoforge-21.1.7-installer.jar

Step 2: Run Installer

# Install NeoForge (creates server libraries)
java -jar neoforge-21.1.7-installer.jar --installServer

# Accept EULA
echo "eula=true" > eula.txt

What happens:

  • Installer download Minecraft 1.21.1 server jar
  • Installs NeoForge libraries
  • Creates run.sh and run.bat scripts

Step 3: First Start

# Unix/Linux:
bash run.sh

# Or with custom RAM:
java -Xms4G -Xmx6G @user_jvm_args.txt @libraries/net/neoforged/neoforge/21.1.7/unix_args.txt nogui

Important: Use the @user_jvm_args.txt and @unix_args.txt files that NeoForge generates. These contain optimized flags specifically for modded Minecraft.

Step 4: Add Mods

# Mods go into /mods directory
mkdir -p mods

For each mod, for example JEI (Just Enough Items), download the NeoForge build for your version from the mod's Modrinth or CurseForge page and put the jar in the mods folder.

Version Check:

  • Minecraft version must match (1.21.1)
  • Mod must have "NeoForge" tagging (not "Forge" only)

Step 5: Performance Optimization

Recommended Mods for Server Performance:

ModFunctionEssential?
FerriteCoreMemory usage optimizationYes
ModernFixStartup & runtime optimizationYes
LithiumGame logic optimizationYes
ChunkyPre-generate worldRecommended
SparkPerformance profilerDebug tool

To install them, download the NeoForge build for your version from the mod's Modrinth or CurseForge page and put each jar in /opt/minecraft-neoforge/mods.


Migration: Forge → NeoForge

Scenario: You are running ATM9 (Forge 1.20.1) and want to switch to ATM10 (NeoForge 1.21)

Important: Worlds are not directly compatible between versions. Migration requires new world of backup.

Option A: New World (Recommended)

Step 1: Backup Old Server

# Stop old server
screen -r minecraft
stop
# Wait until completely stopped

# Backup everything
cd /opt
tar -czf minecraft-forge-backup-$(date +%F).tar.gz minecraft-server/

Step 2: Install NeoForge (see above)

Step 3: Transfer Configuration

Some configs can be reused:

# Copy server.properties (basic settings)
cp /opt/minecraft-server/server.properties /opt/minecraft-neoforge/

# Copy whitelist/ops (player data)
cp /opt/minecraft-server/whitelist.json /opt/minecraft-neoforge/
cp /opt/minecraft-server/ops.json /opt/minecraft-neoforge/

Mod configs: Must be done manually per mod. Many mods rename configs between versions.

Option B: Global Migration (Experimental)

Risk: Block/item IDs may have been changed = corruption.

Tools:

  • StructureSaver mod: Export important builds as schematic
  • MCEdit Unified: Manually convert chunks (complex)

Safer approach:

  1. Use StructureSaver to save important builds
  2. Start a new world on NeoForge
  3. Import builds with Schematica/Litematica

Common Problems

Problem: "Mod

Symptom:

[ERROR] Mod modid has a dependency on forge version [1.20.1,)

Cause: Mod is still Forge-only, not updated to NeoForge.

Solution:

  1. Check mod page on CurseForge/Modrinth → Filter "NeoForge"
  2. If no NeoForge version exists:
    • Find alternative mod with same function
    • Ask mod author in comments
    • For popular mods: fork often available

Example:

  • Forge-only mod: "TechMod v1.0"
  • NeoForge alternative: Search "Tech" on Modrinth, filter NeoForge

Problem: Server crash at startup with NeoForge

Symptom:

[FATAL] Failed to load NeoForge
Caused by: java.lang.ClassNotFoundException: net.neoforged.neoforge.common.NeoForge

Cause: Wrong installer used, or old libraries.

Solution:

# Remove old libraries
rm -rf libraries/

# Download fresh installer
wget https://maven.neoforged.net/releases/net/neoforged/neoforge/21.1.7/neoforge-21.1.7-installer.jar

# Reinstall
java -jar neoforge-21.1.7-installer.jar --installServer

Issue: Mod conflicts between Forge/NeoForge versions

Symptom:

[ERROR] Mod dependency incompatibility: requires forge 1.20.1, found neoforge 21.1.7

Cause: Mixture of Forge and NeoForge mods in /mods folder.

Diagnosis:

cd /opt/minecraft-neoforge/mods

# Check each jar for loader type
unzip -p mod.jar META-INF/mods.toml | grep "loaderVersion"

Solution: Uninstall all Forge mods, download NeoForge versions.


Fabric vs NeoForge: When Which?

It is often asked: "Why not just Fabric?"

Fabric Advantages:

  • Lighter: Less overhead, better vanilla performance
  • Faster updates: Often within hours of Mojang release
  • Easier API: Simpler for novice modders

NeoForge Benefits:

  • More mods: 10x more content mods than Fabric
  • Kitchen sink packs: Large modpacks (ATM, FTB) are NeoForge
  • Complex mods: Tech/magic mods use Forge API
  • Mature ecosystem: 13 years of development, stable APIs

Practical Advice:

Server type → Modloader:

TypeServerBest Choice
Vanilla+ (QoL only)Fabric
Tech pack (Mekanism, Create)NeoForge
Magic pack (Ars Nouveau, Botania)NeoForge
Kitchen sink (200+ mods)NeoForge
Ultra performance focusFabric (Paper + Fabric plugins)
Latest snapshotsFabric
1.21+ ModdedNeoForge

Performance Tips for NeoForge Servers

JVM Arguments

NeoForge generates user_jvm_args.txt, but you can optimize:

For 6GB Server:

# In user_jvm_args.txt
-Xms6G
-Xmx6G
-XX:+UseG1GC
-XX:+ParallelRefProcEnabled
-XX:MaxGCPauseMillis=200
-XX:+UnlockExperimentalVMOptions
-XX:+DisableExplicitGC
-XX:G1HeapRegionSize=32M
-XX:G1NewSizePercent=20
-XX:G1ReservePercent=20
-XX:MaxTenuringThreshold=1
-XX:G1HeapWastePercent=5
-XX:G1MixedGCCountTarget=4
-XX:InitiatingHeapOccupancyPercent=15
-XX:G1MixedGCLiveThresholdPercent=90
-XX:SurvivorRatio=32
-Dfml.readTimeout=180
-Dfml.loginTimeout=180

For 10GB+ Server (ZGC):

-Xms10G
-Xmx10G
-XX:+UseZGC
-XX:+ZGenerational
-XX:+UnlockExperimentalVMOptions
-XX:+DisableExplicitGC
-Dfml.readTimeout=180

Server.properties Tweaks

# Modded servers need higher limits
max-tick-time=180000

# Network optimization
network-compression-threshold=512

# View distance (modded chunks are heavier)
view-distance=8
simulation-distance=6

World Generation Pre-chunking

Modded world gen is extremely slow. Pre-generate with Chunky:

/chunky world minecraft:overworld
/chunky radius 5000
/chunkystart

This pregenerates a 10,000x10,000 block area. Lasts 2-6 hours, but prevents lag during gameplay.


Future Perspective: 2026 and Beyond

Forge Legacy Support

LexManos has indicated that it will continue to support Forge for old versions, but new features will only come to NeoForge.

Forecast:

  • Forge persists for 1.20.1 and lower (legacy)
  • No active development on new Minecraft versions
  • Community focus shifts completely to NeoForge

NeoForge Roadmap

Announced features:

  • Faster mod loading: Parallel loading of mod assets
  • Better mod compatibility layers: Easier porting Fabric mods
  • Built-in performance tools: Spark-like profiling standard

Modder perspective

Mod developers choose NeoForge because:

  • Active core team (bug fixes within days)
  • Modern code (Java 21 features)
  • Better documentation (NeoForged wiki is actively maintained)
  • Greater community engagement

Decision Matrix: Your Situation

I want...Choose...Why
Starting a server in 2026 on 1.21+NeoForgeFuture-proof, best support
Running ATM9 (1.20.1)ForgePack is Forge, works fine
Create your own modpack with 100+ modsNeoForgeMore mod choice
Vanilla+ with 10 QoL modsFabricLighter, faster
RLCraft / running old packForgeNo NeoForge version available
Experiment with snapshotsFabricFastest updates
Professional server with SLANeoForgeMost stable for modded

Conclusion: NeoForge is the Winner for 2026

Summary:

  • NeoForge = Future of Minecraft modding (1.21+)
  • Forge = Legacy support for old packs (under 1.20.4)
  • Fabric = Lightweight alternative to Vanilla+

For new projects: Start immediately with NeoForge. More active development, and the entire modding community is switching. For existing servers: Stay with your current loader until you upgrade to the new Minecraft version of course, then switch to NeoForge.


Start Your NeoForge Server Today

Don't waste time experimenting. Get a real server that keeps up with 1.21+ modding.

Space-Node delivers:

  • Fast CPU: AMD Ryzen 9 9950X on Premium plans, because Minecraft cares about single-thread speed
  • Fast Storage: NVMe SSDs, so modpacks load in minutes
  • Global Reach: 9 regions across Europe, North America, Asia and Australia
  • Easy Setup: One-click NeoForge, ATM10, FTB NeoTech installs
  • Transparent: Price you see is what you pay, no surprises

→ Get a Minecraft Server on Space-Node


Related guides:


Current NeoForge status, Java versions, and Minecraft versions

NeoForge's own docs currently show the 26.1 documentation branch and recommend a 64-bit Java 25 JDK/JVM for mod development. Paper's server docs also show Java 25 for 26.1+, while listing Java 21 for Minecraft 1.20 through 1.21.11. That means Java advice in 2026 must be version-specific:

Minecraft or loader targetJava guidance
Minecraft 1.20 through 1.21.11 Paper/PurpurJava 21 according to Paper's version table.
NeoForge 1.21.x era packsCheck the exact pack page, but many 1.21.x packs use Java 21.
NeoForge 26.1+ docs/current developmentNeoForge docs recommend and officially support a 64-bit Java 25 JDK/JVM.
Older Forge 1.16.5 and belowUse the Java version required by that old Minecraft version and modpack, not the newest Java by default.

For hosting, the safest rule is simple: install the Java version named by the modpack, loader, or server software. If the pack says NeoForge, do not switch it to Forge to test luck. If it says Forge 1.20.1, do not upload NeoForge-only mods.

Related guides: Best Minecraft mods in 2026 | ATM9 vs ATM10 modpack comparison