BROWSERCRAFT

Loading

Loading CheerpJ ...

This is a proof-of-concept demo of Minecraft 1.2.5 running unmodified in the browser.

Before playing, you have to accept the Minecraft EULA

This is not an official Minecraft product. It is not approved by or associated with Mojang or Microsoft.

DEMO TIMEOUT

Thanks for playing this CheerpJ demo.

CheerpJ is a WebAssembly JVM for the browser that can run any Java application, applet and library in the browser.

Java 8, 11 and 17 are currently supported. Advanced features such as multithreading, reflection and custom classloaders are also fully supported, for more information you can join our Discord.

Want to support us? Star Browsercraft on Github.

Github rate us

3:00

What is this

Browsercraft runs unmodified Minecraft (version 1.2.5) in the browser using CheerpJ, a Java runtime for modern browsers. The experience is intentionally limited to 3 minutes; please refer to minecraft.net for the full game.

What this is not

It is not a replacement for the official Minecraft, nor a reimplementation in another programming language. This is also not a modified version of the game: we do not alter the code in any way, we simply run the original JARs.

How it works

CheerpJ is a Java Virtual Machine written in WebAssembly that runs entirely in your browser. It can execute any Java application without modification and without requiring the source code. This demo demonstrates those capabilities by running an older version (1.2.5) of Minecraft and LWJGL entirely in the browser.