本帖最后由 chun__yu 于 2023-8-13 16:01 编辑 
V1.14.4
在这个数据包自定义合成中,如何让打火石不消耗,或者是合成多少物品就消耗多少耐久?
复制代码设minecraft:spectral_arrow为熄灭的火把。
V1.14.4
在这个数据包自定义合成中,如何让打火石不消耗,或者是合成多少物品就消耗多少耐久?
- {
 
-   "type": "minecraft:crafting_shapeless",
 
-   "ingredients": [    {      "item": "minecraft:spectral_arrow"    },    {      "item": "minecraft:flint_and_steel"    }  ],
 
-   "result": {    "item": "minecraft:torch",    "count": 1  }
 
- }
似乎无解,只能重写一个RecipeSerializer
原版不行,因为这些都是硬编码,即使是模组,想要修改这些属性也必须用coremod或者mixin。