Minecraft Modpack Hosting Guides
Plain guides to running Minecraft modpacks on a dedicated server: getting your first server online, how to read the crash your server printed, which mod caused it, and what actually fixes it. Written against what MineXEngine, our own launcher, does with these crashes every day.
New to MineXHost? Start here
Fix a server that won't start
“Mixin apply failed” on a Minecraft server: what it means and how to fix it
What MixinApplyError and InvalidMixinException mean on a modded Minecraft server, how to find the mod that owns the failing mixin config, and how to fix it.
invalid dist DEDICATED_SERVER: fixing a client-only mod on a Minecraft server
Why “invalid dist DEDICATED_SERVER” means a client-only mod is on your Minecraft server, and how to find it when the class in the message never names it.
Fabric “Incompatible mods found” and “Mod resolution failed”: how to read the Fix line
How to read a Fabric server's “Mod resolution failed” output: the Fix line, HARD_DEP_NO_CANDIDATE and “which is missing”, and what to do about each one.
“Missing or unsupported mandatory dependencies” on a Forge or NeoForge server: what the block means and how to fix it
How to read Forge and NeoForge's missing-dependency output (the Mod ID / Requested by block and “Currently, X is not installed”) and what to install.
“Found a duplicate mod” and DuplicateModsFoundException on a Minecraft server: finding the second copy
Why Forge and NeoForge refuse to start when two jars claim the same mod id, how to find the second copy the log names, and which one to remove.
java.lang.OutOfMemoryError on a Minecraft server: the five kinds, and what fixes each one
Java heap space, GC overhead, Metaspace, Direct buffer memory or exit code 137: what each OutOfMemoryError means on a modded server and the fix.
“FAILED TO BIND TO PORT” and java.net.BindException on a Minecraft server: what is already holding the port
Why a Minecraft server exits with FAILED TO BIND TO PORT or Address already in use, and how to find the process or setting holding the port.
“A single server tick took 60.00 seconds” and ServerHangWatchdog: why your server killed itself
What the Server Watchdog does when one tick overruns max-tick-time, how to tell a corrupt chunk from a looping mod, and when to raise the ceiling.
Know which pack you want to run? Pick your RAM and MineXEngine handles the loader, the Java version and the install.
See hosting plans