配置文件


第一步打开配置文件,在config/qualitytools/Quailities中。

文件作用

从上到下的顺序依次是:

boots:靴子;

bows:弓;

chestplates:胸甲;

fishing rods:钓鱼竿;

helmets:头盔;

horse armor:马甲;

leggings:护腿;

magic:魔法;

shields:盾牌;

tools:工具;

trinkets:饰品;

修改品质

首先来说修改的教程,打开对应想要修改的文件,举例为靴子,其他修改方式与靴子一样。

在“comment”下一行就可以看见。

"slot":"feet"

就是这了用来给脚上改装备装备品质的。

在tools中也是有的,"slot":"mainhand"

意思就是这里是用来给主手装备改品质的。

在往下走一行会有:

"whitelist": [
      {
        "slot": "feet"
      }

就是设置白名单,这里的"slot":"feet"就是插槽:脚部。

如果需要额外加白名单需要在大括号后加一个逗号。注:需为英文字符。

再往下会有一行:

"blacklist": [
   
    ],

这个就是用来设置黑名单的,例如想把钻石靴去掉,就需要在中间填入:

"item":"minecraft:diamond_boots"

注:item为物品标签。"class为类别标签"

下一行就为最主要的修改品质。

"qualities": [
      {
        "name": "quality.loser.name",    //本行为设置名称,名称需为:"quality.name.name"。注意,不能使用中文!
        "color": "dark_red",   //本行为设置颜色,可设置为可识别的英文颜色名称。
        "weight": 5, //权重,可为本品质设置概率
        "attributes": [                //包含的类型。
          {
            "name": "generic.movementSpeed", //一个名叫generic.movementSpeed,的效果。
            "amount": -5,  //效果功能设置为多少,类似这个为一个速度-5,也可使设置为-999,动弹不得
            "operation": 0 
            }
        ]
      }
   ]

以上就是一个速度-5的靴子的代码。

因为效果太多不列出。

本地化改名需要安装资源加载

在\resources\qualitytools\lang 中。

在这个文件夹下新建一个zh_CN.lang文件。

并需要注意编码需要为UTF-8。

quality.loser.name=垃圾的;

类似这种。

问:为什么有的装备没有品质?

答:因为没进白名单

只需要在白名单内添加。

      {
        "item":"物品ID"
      }

如果想要添加匠魂武器和这个也是一样的。

{
"item":"tconstruct:pickaxe"
}

这样就会出现一个问题,没有办法用锻造台重锻。

这是就需要添加几行。

"tool": "tconstruct:pickaxe", //工具名称
    "material": {  //材料设置为什么
        "item": "物品ID"   //设置为xxx
    }

下面展示成果:

工具品质修改超详细教程(包含匠魂工具)-第1张图片