难度调整没有提供配置文件直接修改,因此我们需要制作数据包来配置难度数据。
Minecraft版本1.20.1,理论上适配大多数数据包修改方式。
找到加载数据包的data文件夹
开放式加载的data文件夹位于:
config/openloader/data。
kubejs的data文件夹位于:
kubejs/data。
我们需要把修改后的数据包放入data文件夹,这样就可以修改配置了。
修改数据
第一步:找到源文件。
我们首先在mod列表找到需要修改的mod,右键使用压缩软件打开。
在打开的压缩文件中找到data文件夹并打开,可以将其中的内容一并拖出来解压在开放式加载或kubejs的data文件中。
第二步:修改数据。
难度调整的详细数据都在difficultytweak文件夹中的functions文件夹,打开后会看到一些文件,其文件名对应着各个难度的数据。
我们主要修改这些:
experttweaker:百科模组页面中写的专家难度;
mastertweaker:百科模组页面中写的大师难度;
deathtweaker:百科模组页面中写的死亡难度。
我们任意打开一个文件并编辑其中的数据,这里使用记事本演示。
如图,荧光笔标记位置便是需要修改的数据,这里的原数据是大师难度数据。
比如我们需要修改生物在这个难度层的伤害增幅倍率,将1.4倍伤害改为1.2倍伤害:
Damagex1.4 0.4→Damagex1.2 0.2(其实只要修改0.4就可以生效)。
如果一个生物的困难难度攻击力为20点(),那么在大师难度下,就是28点( × 14)。
如上修改数据后,在大师难度下,生物的攻击力将被改为20+20*0.2,也就是24点( × 12)。
其它三个条目分别是:药水伤害、生命值、速度,修改方式与上方一样。
(如果实在不懂可以在留言板细问......)