Create Heat JS
2025年3月29日小於 1 分鐘
此 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)
})
})