emo.neonforge.uk/serverAhead-of-time compiled Minecraft serversForge 1.2.5 – 1.7.10
Old modded Minecraft, made fast

You pickthe mods.We compilethe server.

Classic Forge servers, 1.2.5 to 1.7.10, converted ahead of time: they start in seconds and idle on a fraction of the memory. Get a native program that needs no Java, or a portable build for Java 21. Every mod was login-tested first.

Build a server

§ 01
01

Version

02

Mods

Loading mods…

Your builds

§ 02

Builds you start show up here with live progress, then a download button. Downloads stay available for the last few builds.

How it works

§ 03

Done once. Fast every time.

01

Why

Modded servers from the classic Forge era ran on Java 8, rewrote their own code every time they started, and needed minutes and gigabytes to get going. EMO does that work once, ahead of time, and hands you the finished server.

02

Portable build

Runs on Java 21 on Windows, macOS, Linux and ARM. Pick where it will run to get the right start script (start.bat, start.command or start.sh), and include Java 21 so nothing needs installing.

03

Native build

A single program, no Java at all. Starts fastest, uses the least memory. GraalVM only builds for the machine it runs on, so native servers are for 64-bit Intel/AMD Linux, and they take longer: minutes for small sets, up to an hour for a full 1.7.10 pack.

04

Tested twice

Every mod in the list was started on a server and a test player logged in before it was offered. Your build is test-booted again with a player before you get the download. Read the 1.7.10 report.

05

What you get

A folder with the server, its mods and configs, and a start script. Every server includes the small EMO mod: a startup notice, a join message and /emo (/emo mods lists what is loaded).

06

Keep it private

The downloads contain the mods' code, built from files on the build host. Use them for your own server and do not redistribute them. One build runs at a time; each visitor can have one queued or running.

Reading the mod list

§ 04
Portable onlyWorks in the portable build but not as a native program (hover for why). A native build that includes it is refused with the reason.
ENUM_ADDPlain tags name things in a mod that normally break on modern Java or in a compiled server. The build patches them automatically; they are shown for transparency (hover for what each means).
coremodRewrites game code at start-up. In an EMO server that happens once, at build time.
Not offeredShown under All only: client-only mods, things that are not mods, or mods that crashed a test server (hover for why).
Build a server