配置文件
第一步打开配置文件,在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
}
下面展示成果: