跳至主要內容

Create Heat JS

芒果凍布丁2026/7/28小於 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);
  });
});
最近更新:
貢獻者: Evan Hsieh