跳至主要內容

Create Heat JS

芒果凍布丁2025年3月29日小於 1 分鐘forge-1.19forge-1.20自訂熱源

此 Mod 允許你通過 KubeJS & KubeJS Create 自訂部分加工配方所需求的熱源類型&熱量等級;

0.0.3 版本取消了數字優先級的設定,因此在註冊的時候也不需要填寫數字;

使用 .heatLevel() 方法設定熱量類型;

// server_scripts
ServerEvents.recipes((event) => {
  const { create } = event.recipes
   
  create.mixing("minecraft:diamond", [
    "minecraft:coal_block"
  ]).heatLevel("melt")
   
  create.compacting("minecraft:diamond", [
    "minecraft:coal_block"
  ]).heatLevel("melt")
})

註冊新的熱源類型 & 熱量等級。

// startup_scripts
CreateHeatJS.registerHeatEvent((event) => {
  event.registerHeat("melt", 0xFF8C00)
    .addHeatSource("minecraft:fire")
    .register()
})

JEI內顯示默認是本地化鍵名,需要自己寫語言文件進行本地化

// client_scripts
ClientEvents.lang("zh_tw", (event) => {
  let heatedTip = [
    ["melt", "熔化"]
  ]
  heatedTip.forEach(([key, text]) => {
    event.add("create.recipe.heat_requirement." + key, text)
  })
})
上次編輯於: 2025/3/29 上午5:04:42
貢獻者: Mango