NeoForge Compatibility

Hi, Does anyone know if there is any way to run NeoForge modpacks on mineos yet? I tried to run a already created modpack (Prominence II Classic) by both trying to import from zip and just putting a whole created server into a folder to run it, I am able to find the server but the run.sh command wont come up and because NeoForge does not have a runnable JAR file I cannot select that either.

did you find out how?

regards

I have the same issue, how can we setup a NeoForge server?, i need to import mine.

I managed to get a Neoforge server set up. (All the Mods 10) Just so we’re on the same page, I’m using pufferpanel. It’s changed a bit over some updates, so I’m not sure what version it is at the moment.

  1. I first installed Java21 on the server. I couldn’t find it with apt install, so I grabbed it manually from oracle.

  2. I created a new server though pufferpanel.
    Use a Forge template. I used MinecraftForge 1.17+ from a previous server

  3. Either edit the template before creating a server, or select the new server from the list then go to Admin and Edit Server Definition.

  4. Under Install → forgedl set File Name to: https://maven.neoforged.net/releases/net/neoforged/neoforge/${version}/neoforge-${version}-installer.jar. This might not be required if the neoforge installer jar is already in the base directory. I haven’t tested it.

  5. Under Install → command change the commands to: java${javaversion} -jar neoforge-${version}-installer.jar --installServer. Just point to the neoforge jar instead of forge.

  6. Under Run Configuration change the commands to: java${javaversion} -Xmx${memory}M -Dterminal.jline=false -Dterminal.ansi=true -Dlog4j2.formatMsgNoLookups=true @libraries/net/neoforged/neoforge/${version}/unix_args.txt nogui. It now points to the unix_args in the neoforged folder instead of forge folder.

  7. In the Settings panel for your server, make sure Java version is 21, and forge version is the neoforge version your modpack uses.

  8. Copy the modpack server files into the servers main directory

  9. Your Server → console tab → click the Install button at the top

And I believe that’s all I did. This is for a fresh install, I’m not sure about importing an existing server. I imagine all you’d have to do is create new server, copy files over, make sure the server is running the proper java, and make sure the run configuration is set correctly.