Running Distant Horizons and MPEM Together on a Dedicated Server
Multiplayer worlds running both Distant Horizons and Moonlit Performance Enhancement Module (MPEM) face crashes on both ends of the connection. Without DHMPEMFixer, the dedicated server crashes due to empty packet sender fields in the Forge server proxy, while players crash on launch from missing client proxy data.
Preparing the Server and Client
1. Shut down your Forge dedicated server before making changes to its files.
2. Open the server directory, navigate to its mods folder, and verify that DHMPEMFixer is present alongside Distant Horizons and MPEM.
3. Instruct every player joining the server to open their local Minecraft directory and keep DHMPEMFixer in their client mods folder as well.
4. Confirm that both the server and all connecting players are running on Forge.
Starting and Joining the World
1. Boot up your dedicated server and watch the console until the world finishes loading without null pointer errors.
2. Launch your Minecraft client, open the Multiplayer menu, and connect to the server as normal.
3. Once connected, no extra setup is needed; the mod keeps the required packet sender and proxy data active automatically in the background.