A docker-compose.yml file is used to manage the proxy, translator, and game server as a single unit.

Because the server backend is standard Java, you can actually use Bukkit/Spigot plugins on some Eaglercraft forks. Here are the top three community favorites:

Eaglercraft server is essentially creating a bridge between a standard Minecraft 1.8.8 server and a web browser. Because Eaglercraft runs on JavaScript in the browser, it uses WebSockets ) instead of the traditional Java-based connection.

If you want to host a public server without a powerful CPU, NodeJS is the way.