Skip to main content
Early Access: MineXHost is live and still being built. Expect maintenance and occasional outages. Check live status

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