Support for 1.20 updates, including infinite world generation and updated mobs.

Eaglercraft is an open-source project originally created by developer lax1dude . It works by reverse-engineering Java source code and compiling it into JavaScript using TeaVM. To handle graphics inside a browser, it uses a custom OpenGL emulator built on top of WebGL 2.0.

: The new client uses a highly optimized WebGL renderer. This allows it to run smoothly even on lower-end Chromebooks or older laptops where the official Minecraft launcher might struggle. Singleplayer & Multiplayer

Simulates realistic lighting, moving water, and waving leaves.

The best part of the new client is the improved multiplayer experience:

Because Eaglercraft runs entirely in a browser, "installation" is simply accessing the right file. Follow these steps:

A beautiful new biome filled with pink trees.

: Because it is not a 1:1 vanilla port, many 1.20 "clients" are actually highly customized versions of the 1.8.8 engine with backported features and modern textures. Recommended Clients & Resources

While official versions focused heavily on 1.8.8, newer independent forks on repositories like GitHub have successfully introduced patch files to make Minecraft 1.20.4 fully browser-compatible. The new 1.20 clients give players access to modern mechanics, optimized resource packs, and updated network protocols directly from a standalone .html file or web URL. XxFluffyAsherxX/Eaglercraft-1.20.4-Updated - GitHub

Go to Options -> Video Settings. To boost FPS on a Chromebook, turn graphics to "Fast," smooth lighting to "Off," and render distance to 4-6 chunks.

Since this is a browser game, turn down "Graphics" to Fast and set "Clouds" to Off for maximum FPS.

Open your preferred web browser (Chrome, Firefox, or Edge are recommended).

Many developers and community members host active mirrors of the client.

Updated to U45-U49 to improve chunk rendering and reduce CPU lag, essential for school Chromebooks.

Yes. Your single-player worlds and custom settings save automatically to your browser’s local storage ( IndexedDB ). Clearing your browser cache, history, or cookies will permanently delete your saved worlds. Always use the built-in "Export World" feature to backup your save files safely to your computer.

Projects like Purityyy1's Eaglercraft-Java-1.20 are attempting to rewrite or port the game using Python and HTML to bypass previous Java 8 restrictions. These versions promise instant boot times and new additions like pets and expanded skin selections.

If you have a school Chromebook, a locked-down work laptop, or simply want to play Minecraft 1.20 without installing Java or buying a gaming PC, the Eaglercraft 1.20 client new is a miracle of reverse engineering.

Advertisement