本篇教程由作者设定使用 CC BY-NC 协议。

这是一篇配置文件自定义教程

首先先看看成品
我再造!-自定义配置文件教程-第1张图片

这是弓箭的自定义,它增加加百分之二十箭矢伤害(MC的箭矢伤害取决于箭矢飞行速度,投掷/弹射伤害提升其实是提高了箭矢飞出去的速度)和百分之二十移动速度,但是原版的attributes没有增加箭矢飞行速度这一条,所以一个简单的解决方法就是用别的增加该条属性的模组来达到这一效果,这里我选用的是Pufferfish's Skills这个模组,如果想做到图中效果,请先装好此模组或同样拥有类似attribute标签的模组。


接下来就容易了,首先找到.minecraft\config\remodifier文件夹,在这里有如下几个配置文件

我再造!-自定义配置文件教程-第2张图片

其中第一、二、四、五分别对应盔甲(如果装了饰品类模组也包含在内)、弓、盾、工具(包括武器)的词条配置,而第三个则是配置锻造台上重铸物品词条的消耗品(默认钻石),以及物品能否用修复材料重铸(默认关闭,注意是disable,所以默认关闭实际是开启;比如铁剑如果开启则可以用铁锭在锻造台重铸词条)

然后我们点开任意一个,这里以弓箭为例,也就是bow-modifiers.toml双击用记事本打开:

我再造!-自定义配置文件教程-第3张图片这就是对应我上面放的那个名为"狩猎"词条的弓,其中:

我再造!-自定义配置文件教程-第4张图片此条为效果词条,即投掷伤害与移动速度,其中上文有提到投掷伤害原版没有,此词条来自于puffish_skills模组,移动速度则是来自原版。

关于词条具体应该写什么,写哪些?我们可以进入游戏,在指令框输入/attribute 玩家ID (按Tab)即可查看你的整合包里有哪些词条是可以写在配置文件中括号里的(注意:有些模组,比如神话,它里面的属性是作用于武器的,而本模组的词条归根到底还是基于玩家属性,玩家本身并没有这样属性的话,即使加上了词条无法生效)。注意各属性之间要用";"隔开,所有符号均为英文状态下的逗号、引号、分号(如果游戏启动崩溃了,请仔细检查标点。小白想要配置我建议直接复制现成的内容,然后删掉中间的英文部分重新填。)

我再造!-自定义配置文件教程-第5张图片

接着第二条

我再造!-自定义配置文件教程-第6张图片

词条为增加或减少值,标点要求同上。这条要和最后一条一起看:

我再造!-自定义配置文件教程-第7张图片

这里0,1,2分别是增加、基于基础、基于全部,0主要是击退抗性会用上,击退抗性只能按固定数值增加减少,无法按照百分比(这里我就不展开了,感兴趣可以去看维基对韧性、抗性的介绍);1是基于基础、2是基于全部,比如给一件物品增加了增加百分之50生命的词条,此时玩家获得了2♥/4血的生命提升效果,如果这个词条是1,那么玩家血量仍然基于初始的10♥/20血,最终血量会是15♥/30血;如果这个词条是2,那么玩家则是基于12♥/24血获得生命提升,则是18♥/36血,这个1和2的区别效果同样对速度、力量等有效。

注意:你可能注意到我第一个写的是0.20,第二个写的是0.2,这是因为我发现投掷伤害词条不是原版的属性,写0.2会导致游戏崩溃。所以可以理解为若使用的attribute不是原版,则要保留两位小数,如果没有小数部分则不用保留。

然后就是这一条,这一条是名字:

我再造!-自定义配置文件教程-第8张图片

""中间的名字可以随便写,但是为了避免不必要的麻烦最好写英文,汉化下文再说。

最后一条是词条出现率占比,这个决定了词条能被重铸或是做出来是自带的出现概率:

我再造!-自定义配置文件教程-第9张图片

这个比重并不是写30就是百分之30!而是如果现在有5个词条,比重写成"30;40;50;60;70"那么各词条出现的概率比是3:4:5:6:7,总而言之就是各词条出现率的比值而非占比。

到这里配置文件就讲完了,接下来是汉化,我们只要做一个简单的材质包即可:

我再造!-自定义配置文件教程-第10张图片一个材质包需要基础包括以上三个构成,其中第三个是材质包的封面图,随便用自己喜欢的图就行;

第二个是材质包的必要文件,只有有此文件java版才能识别此压缩包为材质包:


我再造!-自定义配置文件教程-第11张图片

格式请注意!建议不熟练的小白直接去复制一个别的材质包的文件然后来修改,其中:"pack_format"后面是材质包版本,请根据下图填写:

我再造!-自定义配置文件教程-第12张图片

"description"是材质包描述,任意填写即可。

接下来你需要创建以下路径文件夹,并创建lang文件:

我再造!-自定义配置文件教程-第13张图片

随后在lang文件内写上你想要汉化的条目即可:我再造!-自定义配置文件教程-第14张图片

仍然要注意格式,尤其是逗号以及标点字体(彩色字符下面会讲)

最后框选这三个文件夹压缩,注意不要把这三个文件放到一个文件夹里然后再压缩(这样压缩会导致压缩文件根目录多一级,游戏无法识别),而是直接框选这三个文件压缩,压缩为zip格式,然后就是正常的材质包使用方法,放到.minecraft\resourcepacks里,如果你用了自动汉化模组,请把自己写的这个汉化材质放到最上面,否则会被覆盖。我再造!-自定义配置文件教程-第15张图片

我再造!-自定义配置文件教程-第16张图片这样就有汉化啦~


比较简单的方法(此方法虽然方便但是如果修改mod再发给他人有些不尊重原作者,所以此方法请仅自用)是把汉化放到模组里,这样最方便:打开mods,找到模组,右键用winRAR之类应用打开,找到

我再造!-自定义配置文件教程-第17张图片这里有个en_us,把它复制粘贴出来,然后还是用记事本打开:

我再造!-自定义配置文件教程-第18张图片

这里我已经加了2个词条,要加汉化的话就在末尾}上一行照着上面的写 modifier.modifiers.XXX(你写的词条名字),记得换行要加逗号(如果你是复制上面的内容然后改的记得最后一行不要忘记把逗号删掉~我老是忘记)

最后就是要给词条加颜色的话就像我这样在名字前面加上"§",

另附上颜色及字体表:我再造!-自定义配置文件教程-第19张图片

后话:目前我就琢磨出这些,本模组似乎不可以额外给单个某件物品加词条(如给鱼竿或是mod里的各种物品),工具品质只需要新建一个对应物品id的新配置文件就可以单独定义,这是相比起工具品质稍微遗憾的一点;还有就是本模组似乎无法区别在主副手生效...不过总的来说瑕不掩瑜,还是非常强大的。

如有错误请大家指正,另外如果有啥好用的增加attribute的模组也欢迎大家推荐!