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

坠星位标是BM2的一个消耗仪式石,LP来换取大量矿物的结构,如果你还不知道是什么,可以在这里看到。

文件位于config\bloodmagic\meteors

里面自带有三个json文件,这里以iron.json为例

{
  "catalystStack": {
    "registryName": {
      "domain": "minecraft",
      "path": "iron_block"      //祭品的名称,其中domain代表mod前缀,path代表物品名
    },
    "meta": 0                   //物品meta值
  },
  "components": [               //包含的物品
    {
      "weight": 400,            //该物品的生成权重
      "oreName": "oreIron"      //矿辞
    },
    {
      "weight": 200,
      "oreName": "oreCopper"
    },
    {
      "weight": 140,
      "oreName": "oreTin"
    },
    {
      "weight": 70,
      "oreName": "oreSilver"
    },
    {
      "weight": 80,
      "oreName": "oreLead"
    },
    {
      "weight": 30,
      "oreName": "oreGold"
    },
    {
      "weight": 60,
      "oreName": "oreLapis"
    },
    {
      "weight": 100,
      "oreName": "oreRedstone"
    }
  ],
  "explosionStrength": 15.0,
  "radius": 5,                   //爆炸范围
  "maxWeight": 1080,             //最大权重(通常为上述所有物品权重的和)
  "version": 3, 
  "cost": 1000000                //消耗LP数量
}

想要修改原版祭品即可直接在对应的文件修改相应的数值。

如果想自定义一个祭品需要在该文件夹目录下新建一个文件,并且修改为json格式(下面是一个自定义祭品的例子 我的整合包

{
  "catalystStack": {
    "registryName": {
      "domain": "bxp",
      "path": "unbxblock"
    },
    "meta": 0
  },
  "components": [
    {
      "weight": 400,
      "oreName": "stone"
    },
    {
      "weight": 100,
      "oreName": "oreUnBX"
    },
    {
      "weight": 20,
      "oreName": "orebxgold"
    },
    {
      "weight": 300,
      "oreName": "oreIron"
    }
  ],
  "explosionStrength": 10.0,
  "radius": 6,
  "maxWeight": 820,
  "version": 4,
  "cost": 1000000
}