首先说明:kubejs目录在.minecraft\versions\1.20.1-Create-test\kubejs,目录的文件结构特别像数据包,事实也确实能像数据包一样使用
例如我在data目录下添加一个从craete_oppenheimered资源包里扒过来的配方文件。如下图所示
配方文件不需要js格式,直接就是原来的json,里面也不做修改。
例如我挑选其中barrel_rust_crafting.json来做例子。
其结构和在包里一样,并没有像kubejs一样,要写代码声明,当然kubejs的js文件是在server_scripts里头。
然后我们翻译看看柴油动力的作者说柴油机的应力数值修改说明。github中修改说明地址:https://github.com/george8188625/Create-Diesel-Generators/wiki/Customization
估计看完也就懂了。
在kubejs\data目录下创建一个新的自定义目录,如我取了个叫 my_create 的命名做为目录,这个目录结构在数据包中叫命名空间。
在 my_create 的命名空间内将柴油动力.jar模组的\data\createdieselgenerators\diesel_engine_fuel_types 目录下的所有json全部复制粘贴过来
我将其粘贴在了我的 my_crate 目录下
接下来就可以修改在kubejs\data\my_create\diesel_engine_fuel_types\ 关于哪些液体燃料能够为柴油机提供应力的数值数据了。图片中,我还编写了CCA的生物燃料为柴油机提供应力的数值。
下面展示我编写的数值,自己需要自己去修改。用REI也可以查看得出来,说明已经在上面图片中翻译
生物柴油 biodiesel.json
{
"fluid": "#forge:biodiesel",
"sound_speed": 0.5,
"normal": {
"speed": 96.0,
"strength": 4096.0,
"burn_rate": 0.5
},
"modular": {
"speed": 128.0,
"strength": 8192.0,
"burn_rate": 0.5
},
"huge": {
"speed": 128.0,
"strength": 24576.0,
"burn_rate": 0.5
}
}
生物燃料 biofuel.json
{
"fluid": "#forge:biofuel",
"sound_speed": 0.25,
"normal": {
"speed": 96.0,
"strength": 4096.0,
"burn_rate": 0.5
},
"modular": {
"speed": 128.0,
"strength": 12288.0,
"burn_rate": 0.5
},
"huge": {
"speed": 128.0,
"strength": 24567.0,
"burn_rate": 0.5
}
}
柴油 diesel.json
{
"fluid": "#forge:diesel",
"sound_speed": 1,
"normal": {
"speed": 96.0,
"strength": 3072.0,
"burn_rate": 1
},
"modular": {
"speed": 96.0,
"strength": 6144.0,
"burn_rate": 1
},
"huge": {
"speed": 128.0,
"strength": 12288.0,
"burn_rate": 1
}
}
保存修改结果,进入游戏,REI查看(REI查看不显示0.几数值)或者稍微搭建柴油机看下数值,基本都已可以看出效果了。