《我的世界》模组制作者不断推动 Java 版引擎的能力边界,让它越来越像真正的游戏开发平台,而不只是简单的功能改动。最近的一个例子来自 Luckey Faraday 他成功将《使命召唤:黑色行动II》的多人游戏地图“劫持”移植为原生运行的 Fabric 模组。
这并非逐块复刻,也不是在游戏世界里放一台电脑屏幕。地图碰撞、机器人、导航网格、武器和渲染都直接基于《我的世界》自身的系统运行。视频显示,玩家在游艇场景中移动并与功能齐全的机器人交战时,关卡帧率达到每秒 41 至 48 帧。
从浏览器实验到全面整合
这个项目经历了多个发展阶段。早期版本将地图的浏览器移植版放在游戏内的一台电脑上,供玩家互动。新版本则更进一步,用 Java 重建了核心游戏逻辑,让“劫持”基本上成为一个《我的世界》维度,在熟悉的方块世界基础上叠加了自己的规则。
该模组仍在开发中,功能还在不断扩展,目前以概念验证的形式发布,并非打磨完善的公开版本。即便以当前状态来看,它也展示了专注的模组制作者能取得怎样的成果——前提是把《我的世界》视为用途广泛的运行环境,而不只是建造游戏。
- 完整的“劫持”地图几何结构和纹理
- 可用的玩家碰撞与移动
- 带导航功能的机器人
- 集成武器系统
- 在演示所用硬件上运行帧率约为 45 FPS
《我的世界》此前已经迎来过许多雄心勃勃的跨界作品,但很少有作品能实现如此程度的原生整合。整个《使命召唤》关卡无需依赖外部启动器或繁重的模拟就能在沙盒游戏中启动并运行,这体现了 Java 代码库的灵活性,也展现了创作者的高超技艺。
我让《黑色行动2》原生运行在《我的世界》里了。不是通过浏览器,也不是在游戏里的屏幕上运行。地图碰撞、机器人、导航网格、武器和渲染,全都作为 Fabric 模组在《我的世界》内部运行。
这段演示已经在模组社区引发讨论,大家开始猜测还有哪些游戏能以类似方式移植。目前,“劫持”是《我的世界》被用作完全不同游戏类型平台的突出案例之一。
X





