Multiplayer in Eaglercraft works just like vanilla Minecraft — open the Multiplayer screen from the main menu, pick a server, and join. Under the hood, the Eaglercraft client communicates over WebSocket to EaglercraftBungee, a modified version of BungeeCord that translates WebSocket connections into the raw TCP connections that standard Bukkit 1.5.2 servers understand. This means Eaglercraft clients can connect to normal 1.5.2 Bukkit servers without any changes to the Bukkit side.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.
Have questions or want to find community servers? Join the Eaglercraft Discord: https://discord.gg/Ekzcgs3DKZ
Public Servers
The easiest way to discover and join servers is through one of the official Eaglercraft clients, which come pre-loaded with a built-in public server list:- Main client: https://g.deev.is/eaglercraft/
- https://eaglercraft.net/
- https://eaglercraft.org/
- https://eaglercraft.me/
- https://g.lax1dude.net/eaglercraft/
Direct Connect
You can connect to any Eaglercraft-compatible server directly without it being in your server list:- From the main menu, click Multiplayer.
- Click Direct Connect.
- Enter the server address in
host:portformat — for example,127.0.0.1:25565. - Click Join Server.
Auto-Join via URL
Eaglercraft supports an optional?server= URL query parameter that automatically connects a player to the specified server as soon as they finish setting their username and skin. This is useful for sharing a direct link to your server with your community.
Example:
server parameter and sets joinServer in eaglercraftOpts accordingly:
index.html
Server Requirements
To host an Eaglercraft-compatible multiplayer server, you need:- A standard CraftBukkit 1.5.2 server (the game backend)
- EaglercraftBungee (a modified BungeeCord) sitting in front of it — this is what translates WebSocket traffic from browser clients into TCP traffic for Bukkit
You cannot use vanilla BungeeCord. Only EaglercraftBungee understands the WebSocket-based protocol that browser clients use. The server address players connect to must be in
host:port format and the connection is made over WebSocket (ws:// or wss://), not a plain TCP socket.