配方系统

基本信息

属性 值
文件 BloodArsenalRecipes.java
配方总数 17
其中绑定配方 6(走 AWWayofTime 的 BindingRegistry)
其中普通配方 11(CraftingManager 等)

两套配方系统

1. 绑定配方(6 条)

调用 BindingRegistry.registerRecipe,来自硬依赖 AWWayofTime。 逐条清单见绑定与吸血鬼装备。

2. 普通配方(11 条)

走 CraftingManager 等标准途径。

不要只数 GameRegistry.addRecipe:本文件的 17 条配方中 只有 6 条调用 BindingRegistry.registerRecipe, 其余 11 条分散在 CraftingManager / 熔炼 / 无序合成等不同 API 上。 单数某一个 API 会严重少算。

依赖关系

绑定配方强依赖 AWWayofTime。@Mod 声明 required-after:AWWayofTime(BloodArsenal.java:51), 所以 AWWayofTime 缺失时本 mod 直接无法加载,而非「部分功能失效」。

顺带纠正一个常见误解:本 mod 的硬依赖是 AWWayofTime, 不是 Blood Magic。Blood Magic 仅在 dependencies.gradle:5 作为编译期 api 库出现。

相关条目