在浏览器中运行 Java Minecraft 体验
**Browsercraft** 是一个概念验证项目,展示了如何在浏览器中运行未经修改的 Minecraft 1.2.5 版本。它利用了 [CheerpJ](https://browsercraft.cheerpj.com/),一个基于 WebAssembly 的 Java 虚拟机,使 Java 应用程序无需修改即可在浏览器中运行。该项目并非 Minecraft 的官方产品,目前不支持音频,可能存在其他问题。开发者欢迎程序员参与,通过 Discord 和 GitHub 贡献代码。
Browsercraft
这是一个概念验证演示,展示了未经修改的 Minecraft 1.2.5 在浏览器中运行。
点击下面的按钮将从 mojang.com 下载客户端。点击即表示您同意 Minecraft EULA。
Play!
这不是 Minecraft 的官方产品。它未经 Mojang 或 Microsoft 批准或与之关联。
这是什么
Browsercraft 使用 CheerpJ 使未经修改的 Minecraft 在浏览器中运行,CheerpJ 是一个适用于现代浏览器的 Java 运行时环境。
这不是什么
- Minecraft Classic,Minecraft 的一个 alpha 版本,可以在浏览器中玩
- Minecraft Bedrock Edition
- 最新版本的 Minecraft。较新版本的 Minecraft 使用较新版本的 Java 和 OpenGL,我们目前不支持。
- Minecraft 的修改版本。我们不会以任何方式修改游戏,我们只是运行原始的 JAR 文件。
- 用另一种编程语言重新实现的 Minecraft
工作原理
CheerpJ 是用 WebAssembly 编写的 Java 虚拟机,它完全在您的浏览器中运行。 CheerpJ 可以运行任何 Java 应用程序,无需修改且无需源代码。此演示通过在浏览器中完全运行旧版本的 Minecraft (1.2.5) 和 LWJGL 来展示这些功能。
这个项目正在进行中,并非所有功能都已实现。 特别是:
- 不支持音频
- 可能还有其他一些细微的问题
这些问题都不是根本性的限制,只是尚未实现。
如果您是一名程序员,我们很乐意您能帮助我们解决这些问题! 加入 Discord 服务器 并在 GitHub 上贡献代码。