What is NeoForge?
NeoForge is a community-driven modding API for Minecraft, serving as a successor to the long-standing Minecraft Forge project. It provides the essential framework that allows complex mods to interact with the game, enabling features like new blocks, items, biomes, and gameplay mechanics. NeoForge maintains a high level of compatibility with the modding ecosystem while focusing on modern development practices and community-led updates.
NeoForge vs. Forge
While NeoForge shares a lineage with Forge, it is a separate project. When choosing a mod loader for your server, it is vital to check which loader your chosen mods require. Most modern mod packs are migrating to NeoForge, but older packs may still rely on legacy Forge versions. Always verify the mod author's requirements before installation.
Installing NeoForge on your Server
On AwakeNode
AwakeNode makes managing your server type simple. You can switch your server to NeoForge using the Startup tab. Once selected, our system automatically configures the necessary environment. To add mods, upload them to the mods folder in the Files tab, right in your browser, with no SFTP client needed.
On other hosts / manually
- Download the correct NeoForge installer for your Minecraft version from the official NeoForge website.
- Run the installer locally to generate the necessary server files.
- Use an SFTP client (such as FileZilla or WinSCP) to upload the
neoforge.jarand thelibrariesfolder to your server's root directory. - Rename your
neoforge.jarto match the startup filename required by your host (oftenserver.jar). - Restart your server to complete the installation.
Performance and Memory
NeoForge servers can be resource-intensive, especially when running large mod packs. If your server crashes due to memory exhaustion, you may need to upgrade your hosting plan. On AwakeNode, upgrading your plan automatically updates your Xmx memory allocation, requiring no manual configuration. To add your own JVM flags, set a custom startup command in your server's Startup tab.
Questions
Can I run Forge mods on a NeoForge server?
Generally, no. NeoForge and Forge are distinct loaders, and mods are usually built specifically for one or the other.
How do I change my server to NeoForge on AwakeNode?
You can switch your server type by using the Startup tab.
Can I manually edit my server's startup flags?
To add your own JVM flags, set a custom startup command in your server's Startup tab.
Do I need to use SFTP to upload mods to my server?
Not on AwakeNode: you can upload and manage your mods in your browser from the Files tab.