There are three ways to get into Eaglercraft: open a public hosted client in your browser right now, download a single offline HTML file for play without any server, or spin up your own full server stack locally. Choose the path that fits your situation — you can always move to the next tier later.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/lDEVinux/eaglercraft/llms.txt
Use this file to discover all available pages before exploring further.
Play Instantly
The fastest way to play is to visit the official hosted client: https://g.deev.is/eaglercraft/ Open the link, set your username and skin, then press Singleplayer to create a new world or Multiplayer to browse the pre-loaded public server list. No download, no account, no installation needed.Your singleplayer worlds are saved to browser local storage for the domain
g.deev.is. They persist across browser restarts but are tied to that origin.
Use Export World in the pause menu to save an .epk backup you can
re-import on any Eaglercraft client.Offline Client
If you need to play without reliable internet access, or want a copy that cannot disappear if the hosting domain changes, download the self-contained offline file: Download Offline_Download_Version.htmlRight-click the link above and choose “Save link as…” — do not
left-click it, as that will open the raw HTML in your browser tab rather than
downloading it to disk.
Run a Local Server
Running your own server gives you full control over gameplay, plugins, and who can connect. Thestable-download.zip bundle includes both the Bukkit backend and the EaglercraftBungee proxy pre-configured to work together.
Verify Java is installed
EaglercraftBungee and Bukkit are both Java applications. Open a terminal and run:If Java is not found, download and install it from https://www.java.com/en/download/ before continuing.
Download the stable-download bundle
Download the pre-packaged ZIP that contains both server components:stable-download.zipSave it somewhere easy to find, such as your Desktop or a dedicated
eaglercraft-server folder.Start the Bukkit backend
Extract the ZIP to a new folder, then navigate into A terminal window will open. Wait until you see the
java/bukkit_command/ and start the Bukkit server:Done! message — Bukkit is ready when it prints that line. Leave this window open.By default Bukkit listens on
localhost:25569. EaglercraftBungee is
pre-configured to connect to that address, so no changes are needed for a
local test setup.Start EaglercraftBungee
In a second terminal, navigate into EaglercraftBungee will start and bind its WebSocket listener on
java/bungee_command/ and start the proxy:0.0.0.0:25565. Keep both terminal windows open — closing either one will stop that component.EaglercraftBungee is not vanilla BungeeCord. It is a custom fork that
adds WebSocket support. Players connecting with a standard Minecraft client
(not Eaglercraft) will not be able to join through this proxy.
Connect and play
Open any Eaglercraft client (the hosted client, the offline HTML file, or a locally served copy), then:
- On the main menu, click Multiplayer.
- Click Direct Connect.
- Enter the address:
127.0.0.1:25565 - Click Join Server.
Next Steps
Once your server is running you may want to:- Add Bukkit plugins — place CraftBukkit 1.5.2
.jarfiles injava/bukkit_command/plugins/. Community-maintained plugins compatible with Eaglercraft are listed at https://github.com/lax1dude/eaglercraft-plugins/. - Customise your server listing — edit the
motd1:field injava/bungee_command/config.ymland replaceserver-icon.pngto set your server name and icon. - Host your own web client — upload the contents of
stable-download/web/to any HTTP/HTTPS server and editindex.htmlto set your default server address ineaglercraftOpts. - Enable LAN worlds — the three public relay servers (
wss://relay.deev.is/,wss://relay.lax1dude.net/,wss://relay.shhnowisnottheti.me/) are pre-configured in the official client and work without any additional setup.