What is Eaglercraft?
Eaglercraft is an open-source browser-based port of Minecraft Java Edition that lets you play Minecraft directly in your web browser — no downloads, installations, or a Mojang account required. Created by developer LAX1DUDE, Eaglercraft runs the real Minecraft game compiled to JavaScript, making it accessible on Chromebooks, school computers, mobile devices, and any device with a modern web browser.
Millions of players have used Eaglercraft to play Minecraft in environments where installing software isn't possible, such as schools, libraries, and workplaces.
How does Eaglercraft work?
Eaglercraft uses several clever techniques to run Minecraft in a browser:
- TeaVM compilation: Minecraft's Java bytecode is compiled ahead-of-time into JavaScript (or WebAssembly), creating a complete game runtime that executes natively in the browser.
- WebGL rendering: A custom OpenGL compatibility layer maps Minecraft's OpenGL 1.3 rendering calls to WebGL on an HTML5 canvas, enabling 3D graphics without any browser plugins.
- WebSocket proxy: Since browsers communicate via WebSockets and Minecraft uses raw TCP, a lightweight proxy plugin (EaglerXBungee or EaglerXServer) bridges the connection, allowing browser players to join real Minecraft servers.
Available versions
Eaglercraft is available for several Minecraft versions:
- Eaglercraft 1.5.2 — the original port, multiplayer focused.
- EaglercraftX 1.8.8 — the most popular version with full singleplayer and multiplayer support, resource packs, shaders, and voice chat.
- EaglercraftX 1.12.2 — a newer port with additional features.
EaglercraftX 1.8 also has an experimental WebAssembly GC (WASM-GC) runtime that delivers up to 50% higher FPS compared to the JavaScript runtime, though it requires a recent version of Chrome and is still considered experimental.
Key features
No download required
Open a URL in your browser and start playing instantly. No installation, no admin rights needed.
Multiplayer support
Join Eaglercraft-compatible servers or play with friends via shared worlds using WebRTC.
Cross-platform
Works on Windows, macOS, Linux, Chromebooks, iOS, Android, and any device with a WebGL-capable browser.
Singleplayer modes
Full survival, creative, and hardcore modes with worlds saved in your browser's local storage.
Resource packs & shaders
Import standard Minecraft 1.8 resource packs as ZIP files. Includes a built-in PBR shader with realistic lighting.
Voice chat
Built-in proximity voice chat for shared worlds and multiplayer servers powered by WebRTC.
How to play Eaglercraft
Step 1: Visit the website
Go to eaglercraft.com and click the play button for your desired version (1.5.2 or 1.8.8).
Step 2: Choose a username
Pick any username you like — no account or registration is needed. You can change it at any time.
Step 3: Start playing
Start a singleplayer world or join a multiplayer server. Eaglercraft supports keyboard & mouse as well as touch controls on mobile devices.
How to make your Minecraft server Eaglercraft-compatible
If you run a Minecraft server and want to allow Eaglercraft players to join, you need to add a WebSocket-to-TCP proxy plugin. This bridges the browser's WebSocket connection to Minecraft's standard TCP protocol.
Step 1: Set up BungeeCord or Velocity
Eaglercraft requires a proxy server (BungeeCord, Waterfall, FlameCord, or Velocity) between the client and your backend Minecraft server.
Step 2: Install the Eaglercraft proxy plugin
For BungeeCord, use the EaglerXBungee plugin. For Velocity, use EaglerXVelocity. These plugins listen for WebSocket connections and translate them to Minecraft's TCP protocol.
Step 3: Configure the proxy
Configure the plugin to listen on a WebSocket port (typically with TLS/WSS). Set online-mode=false on your backend servers if the proxy handles authentication.
Step 4: Share your server address
Give Eaglercraft players your WebSocket address (e.g. wss://yourserver.com). They can add it in the multiplayer menu to connect.
Tip
Making your server Eaglercraft-compatible can significantly increase your player count by opening it up to players on Chromebooks, school computers, and mobile devices who can't install the regular Minecraft client.
Advertise your Eaglercraft-compatible server
List your server on mclist.io to reach players looking for Eaglercraft-compatible Minecraft servers. Add your server for free and start getting votes from the community.