合成台 II 重构版

合成台 II 重构版

将perky的CraftingTable II模组移植到现代Minecraft版本

游戏机制

CraftingTable II

CraftingTable II Refabricated 是 perky 在 1.0.0 - 1.2.3 时期开发的 CraftingTableII 模组的移植版本,该模组后来由 CraftingTable III 和 CraftingTable IV 继承,但在 1.15.2 之后就不再更新了

Crafting Table II 方块会显示一个列表,列出你当前背包中的物品可以合成的所有东西。

点击物品,Crafting Table II 就会自动为你合成。按住 Shift 点击则会合成尽可能多的数量。

当你向背包中添加或移除物品时,可用物品的列表会随之更新。支持任何可被玩家解锁的配方,包括模组添加的配方。

模组版本说明

有数月之久,我完全放弃了更新这个模组乃至整个 Minecraft 模组开发,因为每次 Minecraft 发布新版本,Mojang 都会破坏代码库中的各种东西,导致我不得不去修复这个模组。从 v2.0 开始,我将只支持 mc 1.20.1、1.21.1,也许还有之后的 v26.x。从现在起我也会支持 Neoforge。

Refabricated?

这是我第一次开发 Minecraft 模组。我最初只做 Fabric 版本,因为那是我当时玩游戏用的模组加载器。一切都是手工完成的,当然还有从原模组移植旧代码。那时我完全不知道该如何正确地搭建一个多加载器模组。我最初用 Kotlin 来编写这个模组,因为既然几乎 100% 的代码都是我手工敲的,我不想用一门我讨厌的语言(Java)来工作。不过现在有了 AI 辅助编程,我看不出有什么理由让玩家为了玩这个模组还得额外下载另一个模组依赖,所以我把模组从 Kotlin 移植到了 Java,以避免这种麻烦。而在移植的过程中,我还想到把它移植到 Neoforge 模组加载器上会更好。但现在「refabricated」这个名字已经没有任何意义了。