本篇教程由作者设定未经允许禁止转载。

此教程针对机械动力MOD版本为0.5.1.f,不能确保往后更新的版本均能使用本教程提及内容进行修改 叠甲

首先创建一个数据包,都懂吧

在存档的根目录文件夹的datapacks内创建一个文件夹名字取什么都行

未开启版本隔离的路径

.minecraft\saves\.存档根目录\XYZ\data\create\recipes\haunting\

开启版本隔离的路径

.minecraft\versions\版本号\saves\.存档根目录\XYZ\data\create\recipes\haunting\

于haunting目录下创建一个XXX.json的文件

可以填写的内容分三种:

第一种,输入指定物品类型,概率输出指定物品:

{

  "type": "create:haunting",//此处是配方类型,不需要进行修改,这个就是缠魂的配方类型

  "ingredients": [//输入

    {

      "tag": "forge:cobblestone"//这个是输入的物品,可以是指定物品(item),也可以是物品类型(tag)

    }

  ],

  "results": [//输出

    {

      "item": "minecraft:blackstone",//这里是输出的物品,但只能是输出指定的物品而不能设定指定的物品类型

      "chance": 0.50//此处修改的是缠魂最终产物的出现概率0.50即为50%,建议不要低于1%

    }

      ]

}

第二种,输入指定物品,输出指定物品:

{

    "type": "create:haunting",//与上文相同,这里填的是配方类型,不需要改动

    "ingredients": [

        {

            "item": "minecraft:obsidian"//此处为指定输入的物品

        }

    ],

    "results": [

        {

            "item": "minecraft:bedrock",//此处为输出的物品

            "chance": 0.01//不写这一项也是可以的直接把这行删掉,就是默认1:1输出

        }

    ]

}

第三种,输入物品,概率获得指定数量的物品以及概率副产物:

{

    "type": "create:haunting",

    "ingredients": [

        {

            "item": "minecraft:soul_sand"

        }

    ],

    "results": [

        {

            "item": "minecraft:quartz",

            "chance": 0.125,

            "count": 4//输出的数量

        },

        {

            "item": "minecraft:gold_nugget",

            "chance": 0.02

        }

    ]

}

以上为缠魂配方的三种添加或修改方法,“//”后面的字都是键对值的讲解注释,建议修改完后记得删掉

成品展示:

机械动力:在1.18.2使用数据包对物品的缠魂配方进行修改或添加-第1张图片