Direct answer
For NeoForge, use the official server installer for the chosen Minecraft/NeoForge version and retest the entire mod set on a copy of your world.
Step-by-step procedure
- Stop and back up the complete instance including world,
mods/, configs anduser_jvm_args.txt. - Download the corresponding NeoForge installer JAR and follow the official
--installServerworkflow for the target build. - Check the generated
run.shorrun.bat, Java version and modpack dependencies instead of reusing an old startup JAR path blindly. - Boot an isolated copy, then test player login, saved chunks, modded items and custom dimensions before changing production.
Common mistakes and trade-offs
Do not interchange Forge and NeoForge mod JARs on the assumption that their filenames or APIs match. Check each mod’s published loader and game versions.
How to verify it worked
Capture the first startup error if staging fails. Restore the old installer, configs and pre-upgrade world together when rolling back.
Version and platform differences
NeoForged documents the server installer and generated run scripts. Exact Java requirements depend on Minecraft version.
Official references
These sources were checked for the current MSH revision. Version-sensitive details should always be confirmed against the project documentation for the release you run.
Related guides
Help us improve this article
Tell us what is missing, unclear, outdated, or incorrect. You can also suggest something we should add.