用压缩软件打开assets/minefantasyreforged/registry/minefantasyreforged里面的metal_types.json文件。metal_types.json里面记载着金属的所有属性,以原版的铁作为例子:

{
    "name": "iron",
    "oreDictList": "ingotIron",
    "properties": {
        "tier": 2,
        "durability": 2.0,
        "flexibility": 1.0,
        "sharpness": 2.0,
        "hardness": 2.5,
        "resistance": 20,
        "density": 2.5,
        "melting_point": 1200,
        "rarity": 0,
        "enchantability": 5,
        "craft_tier": 2,
        "craft_time_modifier": 6.0,
        "unbreakable": false
    },
    "armour_stats": {
        "cutting": 1.0,
        "blunt": 1.0,
        "piercing": 1.0
    },
    "color": {
        "red": 140,
        "green": 120,
        "blue": 100
    }
},
  • name是金属在mod里注册的名字,你随便起一个就行。

  • oreDictList是矿物辞典里适配的矿石,这个随便。

  • tier是金属等级,和挖掘等级相关。

  • durability是成品耐久,数据越大耐久越高

  • flexibility用于调整木质材料的弓箭伤害,数据越大伤害越高。

  • sharpness是武器锋利度,数值越大越好。

  • hardness是制成的盔甲性能,一样是数据越大越好。

  • resistance作用不明,可能和机甲效率/抗击退能力有关系

  • density是金属密度,数据越大消耗的耐力越多

  • melting_point是可以锻造的温度,这个数据*1.5就是不可锻造的温度(锻造炉上限5000度,所以这个值不能超过3333……)

  • rarity是木头的数据,意义不明

  • enchantability是金属附魔能力,越大越容易获得好附魔。

  • craft_tier是金属的锻造等级,这个值意味着这种金属需要什么样的砧/锤锻造

  • craft_time_modifier是金属的锻造难度,越高锻造的时间越久。

  • unbreakable如果是true,则这种金属制作的精品工具无限耐久。

  • color是金属颜色的RGB值,查找你喜欢的颜色的RGB值,把这个值修改成你喜欢的样子吧。

在这之后,打开assets/minefantasyreforged/lang/zh_cn.lang,把刚才写的材料的汉化名称填进material.xxx.name的xxx里面。

如果需要运用坩埚制造合金,需要打开assets/minefantasyreforged/lang/recipes_mfr后,打开alloy_recipes文件夹,照着里面的bronze_bar.json文件模仿一份。

如果你添加的材料不是锭,则可以以anvil_recipes里面的bar.json作为示例新建一份文件。

如果你想要更改木材的属性,用压缩软件打开和金属同一个文件夹的woodtypes.json文件,木材和金属的属性基本一致,当然你也可以自行添加新的“木材”,这就看你的脑洞有多大了。