本篇教程由作者设定未经允许禁止转载。
坠星位标是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
}