Browsercraft

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

Clicking the button below will download the client from mojang.com. By clicking it, you agree to the Minecraft EULA.

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

What is this

Browsercraft makes unmodified Minecraft run in the browser using CheerpJ, a Java runtime for modern browsers.

What this is not

How it works

CheerpJ is a Java Virtual Machine written in WebAssembly and it runs entirely in your browser. CheerpJ can run any Java application, without modification and without requiring the source code. This demo demonstrate these capabilities by running an older version (1.2.5) of Minecraft and LWJGL entirely in the browser.

This project is a work-in-progress and not everything works yet. In particular:

None of these issues are fundamental limitations, they just haven't been implemented yet.

If you're a programmer, we'd love your help in fixing these issues! Join the Discord server and contribute on GitHub.