首先说明:kubejs目录在.minecraft\versions\1.20.1-Create-test\kubejs,目录的文件结构特别像数据包,事实也确实能像数据包一样使用

使用kubejs修改柴油动力柴油机的应力数据-第1张图片

例如我在data目录下添加一个从craete_oppenheimered资源包里扒过来的配方文件。如下图所示

使用kubejs修改柴油动力柴油机的应力数据-第2张图片

配方文件不需要js格式,直接就是原来的json,里面也不做修改。

使用kubejs修改柴油动力柴油机的应力数据-第3张图片

例如我挑选其中barrel_rust_crafting.json来做例子。

使用kubejs修改柴油动力柴油机的应力数据-第4张图片

其结构和在包里一样,并没有像kubejs一样,要写代码声明,当然kubejs的js文件是在server_scripts里头。

然后我们翻译看看柴油动力的作者说柴油机的应力数值修改说明。github中修改说明地址:https://github.com/george8188625/Create-Diesel-Generators/wiki/Customization

估计看完也就懂了。

使用kubejs修改柴油动力柴油机的应力数据-第5张图片

  1. 在kubejs\data目录下创建一个新的自定义目录,如我取了个叫 my_create 的命名做为目录,这个目录结构在数据包中叫命名空间。

  2. 使用kubejs修改柴油动力柴油机的应力数据-第6张图片在 my_create 的命名空间内将柴油动力.jar模组的\data\createdieselgenerators\diesel_engine_fuel_types 目录下的所有json全部复制粘贴过来

  3. 使用kubejs修改柴油动力柴油机的应力数据-第7张图片我将其粘贴在了我的 my_crate 目录下

  4. 使用kubejs修改柴油动力柴油机的应力数据-第8张图片接下来就可以修改在kubejs\data\my_create\diesel_engine_fuel_types\ 关于哪些液体燃料能够为柴油机提供应力的数值数据了。图片中,我还编写了CCA的生物燃料为柴油机提供应力的数值。

使用kubejs修改柴油动力柴油机的应力数据-第9张图片下面展示我编写的数值,自己需要自己去修改。用REI也可以查看得出来,说明已经在上面图片中翻译


生物柴油 biodiesel.json 使用kubejs修改柴油动力柴油机的应力数据-第10张图片

{
  "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

使用kubejs修改柴油动力柴油机的应力数据-第11张图片

{
    "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 使用kubejs修改柴油动力柴油机的应力数据-第12张图片

{
  "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.几数值)或者稍微搭建柴油机看下数值,基本都已可以看出效果了。