From b71c1884750ed8b0d668bc30e341dc982b7867cd Mon Sep 17 00:00:00 2001 From: Pyritie Date: Fri, 6 Mar 2026 00:32:26 +0000 Subject: [PATCH] move desh cooling to hv chem bath, fix the wrong rock dust for perlite, fix aluminum sulfate missing its chemical formula --- kubejs/server_scripts/ad_astra/recipes.js | 4 ++-- .../server_scripts/tfg/hv_rework/material.recipes.js | 10 +++++----- .../tfg/ores_and_materials/tags.materials.js | 1 + kubejs/startup_scripts/tfg/materials.js | 4 ++++ .../startup_scripts/tfg/stone_types/materials.rocks.js | 4 ++-- 5 files changed, 14 insertions(+), 9 deletions(-) diff --git a/kubejs/server_scripts/ad_astra/recipes.js b/kubejs/server_scripts/ad_astra/recipes.js index 6d5b4bdc9..84ff5a95f 100644 --- a/kubejs/server_scripts/ad_astra/recipes.js +++ b/kubejs/server_scripts/ad_astra/recipes.js @@ -196,14 +196,14 @@ const registerAdAstraRecipes = (event) => { .inputFluids(Fluid.of('minecraft:water', 100)) .itemOutputs('#forge:ingots/desh') .duration(400) - .EUt(120) + .EUt(GTValues.VA[GTValues.HV]) event.recipes.gtceu.chemical_bath('tfg:desh_cool_down_distilled_water') .itemInputs('#forge:hot_ingots/desh') .inputFluids(Fluid.of('gtceu:distilled_water', 100)) .itemOutputs('#forge:ingots/desh') .duration(250) - .EUt(120) + .EUt(GTValues.VA[GTValues.HV]) // #endregion diff --git a/kubejs/server_scripts/tfg/hv_rework/material.recipes.js b/kubejs/server_scripts/tfg/hv_rework/material.recipes.js index 221c8ade9..b9be3a78b 100644 --- a/kubejs/server_scripts/tfg/hv_rework/material.recipes.js +++ b/kubejs/server_scripts/tfg/hv_rework/material.recipes.js @@ -76,18 +76,18 @@ function registerTFGHVMaterialRecipes(event) { // Perlite - event.remove({ id: 'gtceu:extractor/extract_igneous_felsic_dust'}) - event.recipes.gtceu.coal_liquefaction_tower('tfg:molten_felsic_silicate') - .itemInputs(Item.of('tfg:igneous_felsic_dust', 16)) + event.remove({ id: 'gtceu:extractor/extract_igneous_mafic_dust'}) + event.recipes.gtceu.coal_liquefaction_tower('tfg:molten_mafic_silicate') + .itemInputs(Item.of('tfg:igneous_mafic_dust', 16)) .perTick(true) .chancedFluidInput(Fluid.of('gtceu:hydrogen', 1), 1000, 0) .perTick(false) - .outputFluids(Fluid.of('tfg:igneous_felsic', 144*16)) + .outputFluids(Fluid.of('tfg:igneous_mafic', 144*16)) .duration(20 * 50) .EUt(GTValues.VA[GTValues.LV]); event.recipes.gtceu.mixer('tfg:obsidian_dust') - .inputFluids(Fluid.of('tfg:igneous_felsic', 144), Fluid.of('gtceu:ice', 1000)) + .inputFluids(Fluid.of('tfg:igneous_mafic', 144), Fluid.of('gtceu:ice', 1000)) .itemOutputs(Item.of('gtceu:obsidian_dust', 1)) .duration(20 * 28) .EUt(GTValues.VA[GTValues.LV]); diff --git a/kubejs/server_scripts/tfg/ores_and_materials/tags.materials.js b/kubejs/server_scripts/tfg/ores_and_materials/tags.materials.js index 6310d4cd3..3e684a0db 100644 --- a/kubejs/server_scripts/tfg/ores_and_materials/tags.materials.js +++ b/kubejs/server_scripts/tfg/ores_and_materials/tags.materials.js @@ -12,6 +12,7 @@ function registerTFGMaterialItemTags(event) { event.add('tfg:platinum_ore_group', 'gtceu:purified_chalcocite_ore') // Crafting components + event.add('tfg:aluminium_oxide', '#forge:dusts/alumina') event.add('tfg:aluminium_oxide', '#forge:dusts/bauxite') event.add('tfg:aluminium_oxide', '#forge:dusts/sapphire') event.add('tfg:aluminium_oxide', '#forge:dusts/green_sapphire') diff --git a/kubejs/startup_scripts/tfg/materials.js b/kubejs/startup_scripts/tfg/materials.js index 592f0a880..531e80414 100644 --- a/kubejs/startup_scripts/tfg/materials.js +++ b/kubejs/startup_scripts/tfg/materials.js @@ -26,6 +26,10 @@ const registerTFGMaterials = (event) => { event.create('hydroxide') .components('1x oxygen', '1x hydrogen') .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) + + event.create('sulfate') + .components('1x sulfur', '4x oxygen') + .flags(GTMaterialFlags.DISABLE_DECOMPOSITION) //#endregion registerTFGPowerReworkMaterials(event); diff --git a/kubejs/startup_scripts/tfg/stone_types/materials.rocks.js b/kubejs/startup_scripts/tfg/stone_types/materials.rocks.js index 44502e951..d7c8b774a 100644 --- a/kubejs/startup_scripts/tfg/stone_types/materials.rocks.js +++ b/kubejs/startup_scripts/tfg/stone_types/materials.rocks.js @@ -34,7 +34,7 @@ const registerTFGRockMaterials = (event) => { registerStoneMaterial('metamorphic', 0x876981, ['marble', 'deepslate']); registerStoneMaterial('igneous_ultramafic', 0x45474D, ['blackstone']); - registerStoneMaterial('igneous_mafic', 0x525D6B, ['basalt']); + registerStoneMaterial('igneous_mafic', 0x525D6B, ['basalt'], true, 1346); registerStoneMaterial('igneous_intermediate', 0x71818A, ['andesite']); - registerStoneMaterial('igneous_felsic', 0x97B2BF, ['granite_red'], true, 1346); + registerStoneMaterial('igneous_felsic', 0x97B2BF, ['granite_red']); } \ No newline at end of file