How to Download and Install NeoForge in 2025

Banner for the article on how to download and install NeoForge mod loader for Minecraft in 2025

Getting Started with NeoForge: What You Need to Know

Neoforge is a powerful modding platform for Minecraft, designed as a continuation of Forge but with enhanced performance, better compatibility, and a more streamlined development process. Whether you’re a player looking to install mods or a mod developer seeking a robust framework, Neoforge offers a modernized and optimized experience. With these basics covered, you’re ready to download and install NeoForge in 2025.

Quick Navigation

⚠️ Important before you Install NeoForge

  • Make sure you have the latest version of Java installed on your computer, follow the steps in this article to learn how to Install Java 21.

Step 1: Download NeoForge

Now that you’re set, let’s begin by downloading Neoforge.

button that redirects you to the download page of NeoForge in the official download page for the mod loader

  • Once on the Neoforge official site click the “Latest NeoForge Installer” to get the latest version.
NeoForge download page displaying the latest NeoForge Installer for Minecraft 1.21.4. The installer file is highlighted in purple with an arrow pointing to it, and the version compatibility is circled. The page has a black and orange theme with the NeoForged logo at the top.

💡Tip: If you want to download NeoForge for a previous version of Minecraft, click where it says “Click here to go to the version list!” and you will be able to download it from there in the top right corner.

Once the download is finished, you can locate the “neoforge-installer.jar” in your browser’s “Recent downloads” in the top right corner, or in your default downloads’ folder within your system.

Browser downloads menu showing the NeoForge installer file (neoforge-21.4.78-beta-installer.jar) after being downloaded. The download button in the top-right corner is highlighted with a purple box and labeled as step 1, while the downloaded file is highlighted and marked as step 2. The file size is 6.9 MB, and the status shows Done.

Now that NeoForge installer is downloaded, the next step is to install it properly on your system.

Step 2: Install NeoForge

Let’s go ahead and install the file we downloaded in the previous step.

⚠️ Important: Remember that in order to open the “neoforge-installer.jar” we just downloaded, you need Java 21 or Java 17 installed in your computer, if you don’t have it installed, just follow the tutorial here.

  • Open the “neoforge-installer.jar” file from your downloads’ folder and click on “Install client” and hit the Proceed” button.
NeoForge Installer window displaying installation options. The "Install client" option is selected and highlighted as step 1, while the "Proceed" button is highlighted as step 2. The file path for the Minecraft installation directory is visible, and the NeoForged logo is displayed at the top.

You should see a window like the one below while installing the NeoForge mod loader.

NeoForge installation window showing the progress of installing NeoForge version 21.4.78-beta. A green progress bar indicates the ongoing process, with logs displaying file paths and download tasks. The "Cancel" button is available, and the task DOWNLOAD_MOJMAPS is currently being executed for Minecraft version 1.21.4 in client mode.

If the installation was completed, you will get a “Successfully installed” pop-up.

  • Click Ok, and the window will close.
Installation completion message for NeoForge version 21.4.78-beta. A pop-up window confirms that the client profile has been successfully installed into the launcher, and 117 libraries have been downloaded. The message is highlighted in purple, with an "OK" button to close the window. The installation progress bar is visible in the background.

⚠️ Important: If the installation doesn’t complete properly, it may be because you haven’t played the Minecraft version required for NeoForge at least once or because the game or launcher is open. Close them and try again.

NeoForge has been successfully installed and is now ready to use, continue to the next step, to learn how to add mods to NeoForge.

Step 3: Using NeoForge

After installing the Neoforge mod loader in the previous step, now it is time to add Mods to Neoforge.

  • Open the Minecraft Launcher as usual and select the “Installation” tab at the top.
Minecraft Launcher with Minecraft: Java Edition selected on the left sidebar, highlighted as step 1. The "Installations" tab at the top is also highlighted, marked as step 2. At the bottom, the NeoForge profile (neoforge-21.4.78-beta) is visible, indicating that the installation was successful. The background features a Minecraft-themed Nether cave scene.

  • Make sure you have “Modded” selected and then click the “Folder” icon corresponding to the NeoForge Installation.
Minecraft Launcher Installations tab with the "Modded" filter enabled, highlighted as step 1. The NeoForge profile (neoforge-21.4.78-beta) is visible and highlighted as step 2, with an arrow pointing to the folder icon for accessing the game directory. Other modded profiles like Fabric Essential and OptiFine are also listed.

You will now see

  • Look for the folder called “mods“, if you don’t see it, you can create it yourself, just make sure you name it “mods".
File explorer window displaying the .minecraft directory inside the AppData > Roaming folder. The "mods" folder is highlighted with a purple box and arrow, indicating where to place downloaded Minecraft mods for NeoForge. Other folders like config, libraries, and resourcepacks are also visible.

  • Copy the mods you want into the “mods” folder and close the folder and go back to the “Minecraft Launcher“. I’m going to use these 3 mods below.
File explorer window showing the "mods" folder inside the .minecraft directory. Three NeoForge-compatible mod files are highlighted: iris-neoforge.jar, sodium-neoforge.jar, and Xaeros_Minimap.jar. These mods are placed in the folder to be loaded by NeoForge in Minecraft.

⚠️ Important: Remember, NeoForge Loader only works with NeoForge Mods, and they have to be compatible with the same Minecraft version you are playing. Notice the mod I’m using says “neoforge” in the name.

  • Click the “Play” button
Minecraft Launcher Installations tab displaying multiple game profiles. The NeoForge profile (neoforge-21.4.78-beta) is highlighted, with an arrow pointing to the green "Play" button, indicating that NeoForge is ready to launch. The "Modded" filter is enabled, and other installations like Fabric Essential, Iris & Sodium, and OptiFine are also listed.

Minecraft Launcher mod warning prompt appearing before launching a modified game version. The checkbox for "I understand the risks" is marked, and the green "Play" button is highlighted, indicating that the user is proceeding with the NeoForge installation. A "Read more about player safety features" link is also visible.

You will see the Minecraft and NeoForge version you are playing at the button left corner.

  • Click the “Mods” menu.
Minecraft main menu with NeoForge Beta installed. The "Mods" button is highlighted, indicating that mods are successfully loaded. In the bottom left corner, the version details show Minecraft 1.21.4 with NeoForge 21.4.78-beta and 3 mods installed. A warning message at the top mentions potential issues due to the beta version of NeoForge.

Here you will find all the mods you have installed.

💡 Tip: If you want to copy new mods while the game is open, you will have to restart the game in order for it to lead them.

Minecraft Mods menu displaying a list of installed mods with NeoForge 21.4.78-beta at the bottom. Other mods such as Sodium, Iris, Xaero’s Minimap, and Forgified Fabric API are also listed. The interface includes sorting options, a search bar, buttons for configuring mods, opening the mods folder, and a "Done" button to exit the menu.

Take a look at the Minimap and Shaders mod, how cool is that?

Minecraft gameplay showcasing a savanna biome with a river. The Xaero’s Minimap mod is visible in the top-left corner, displaying terrain details, waypoints, and player coordinates. The minimap is highlighted with a purple arrow, indicating that the mod is successfully installed and functioning. The player’s hotbar and health bar are visible at the bottom, and shaders enhance the game's lighting and reflections.

Finally, you now know how to download and install Neoforge in 2025. Now, launch your game, explore your mods, and enjoy a fully customized Minecraft experience!

Neoforge Troubleshooting

NeoForge Crashes on Startup

This usually happens due to an incompatible Minecraft or Java version. Ensure you’re using the correct NeoForge version that matches your Minecraft installation, and make sure Java 17 or later is installed and set as the default runtime.

Mods Not Loading or Causing Errors

If your mods aren’t working, check that they are compatible with your NeoForge version. Also, ensure that all required dependencies (Other mods) are installed and that you haven’t mixed Forge and NeoForge mods, as they may not always be cross-compatible.

Game Stuck on Loading Screen

This issue often occurs due to conflicting or outdated mods. Try removing recently added mods one by one to identify the culprit, or start with a fresh “mods” folder and add them back gradually to find the issue.

FAQs about NeoForge

Is NeoForge the same as Forge?

No, NeoForge is a separate modding platform designed as a modernized continuation of Forge, offering better performance, improved mod compatibility, and an updated development framework. While similar, some mods may not be cross-compatible.

Do I need to install Java separately for NeoForge?

Yes, NeoForge requires Java 17 or later to run properly. If your game doesn’t launch or crashes on startup, check that you have the correct Java version installed and set as the default runtime.

Can I use NeoForge with other mod loaders like Fabric?

No, NeoForge is not designed to work alongside Fabric or other mod loaders. You need to choose the correct loader based on the mods you plan to use, as mods built for NeoForge won’t work with Fabric and vice versa.