GitHub 热门

Wallbycontact/java-mod-rust-port-tool

在 GitHub 打开 ↗

把 Java 版 Minecraft 模组自动改写成 Horizon 所需的 Rust 模组

Star420
24h 新增+91
7 天新增—
Fork26
Issue0
语言JavaScript

项目介绍

更新于 19 小时前

Smelt 是一个把 Java 版 Minecraft 模组自动改写成 Rust 版的工具,目标平台是 Horizon——一个用 Rust 重写的 Minecraft: Java Edition 开源项目。你把 Fabric 或 NeoForge 的 mod jar 拖进窗口,它会解析出模组用到的类和游戏 API,把 loader 事件映射成 Horizon 的 hook 点,逐行翻译方法体,最后打包成 Horizon 能加载的模组文件,全程在本地完成、不上传代码。每个模组会得到三种判定:完全能跑、部分能跑(会指出哪部分不行)、完全跑不了,比如方块物品配方和 HUD 类模组通常能过,机器管道、世界生成多半只能部分移植,着色器和性能优化类基本没戏。它还提供开发者模式,可以对照看 Java 和生成的 Rust 代码,并导出移植清单或保留 Cargo 工程供手工修改。对普通玩家和多数互联网从业者关系不大,但如果你是 Minecraft 模组开发者、或在关注 Rust 生态的游戏开发方向,值得花两分钟看看它的移植能力边界。

上手成本:中

Star 趋势

记录 26 个数据点 · 期间增长 +91

话题标签

clifabrichorizonminecraftminecraft-modsneoforgeportingrust

仓库信息

LicenseMIT
创建时间2026-11-05
最后推送1 天前
热度分289.0