From f9ece44a810e3e5704547b3c7639bf7c4bcb9ed9 Mon Sep 17 00:00:00 2001 From: GameStar <56610486+BlueBoat29@users.noreply.github.com> Date: Mon, 14 Jul 2025 04:06:47 -0500 Subject: [PATCH] Bug fix/Adding in some missing recipes (#1319) * kelp + seaweed dry Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * add assembler 45-70 Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * fixed afc wood stomping barrel recipes Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * give lead tfc properties Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * give lead nuggets an anvil recipe Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Update CHANGELOG.md Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Update CHANGELOG.md Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> --------- Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> --- CHANGELOG.md | 3 +++ kubejs/server_scripts/afc/recipes.js | 16 +++++++++++++++- kubejs/server_scripts/tacz/recipes.ammo.js | 11 ++++++++++- kubejs/server_scripts/tfg/recipes.food.js | 11 ++++++++++- kubejs/startup_scripts/gtceu/materials.js | 3 ++- 5 files changed, 40 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 467ec7c37..d8345bda4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,9 @@ - Fixed bug with Extruder Mold crafting (#1298) @BlueBoat29 - Fixed texture issues found on some of the Extruder Mold textures @BlueBoat29 - Added default GUI Scale (#1313) @Redeix +- Added Kelp and Seaweed drying to electric oven (#1315) @BlueBoat29 +- Added Lead Nugget anvil recipe and 45-70 bullet assembler recipe @BlueBoat29 +- Fixed AFC wood stomping barrel recipes @BlueBoat29 ## [0.10.0] - 13.07.2025 diff --git a/kubejs/server_scripts/afc/recipes.js b/kubejs/server_scripts/afc/recipes.js index c42ac322b..046d65d5e 100644 --- a/kubejs/server_scripts/afc/recipes.js +++ b/kubejs/server_scripts/afc/recipes.js @@ -64,6 +64,20 @@ const registerAFCRecipes = (event) => { event.remove({ id: `afc:crafting/wood/${wood}_button` }) generateCutterRecipe(event, `afc:wood/planks/${wood}_pressure_plate`, `6x afc:wood/planks/${wood}_button`, 50, 2, `${wood}_button`) + + //Stomping Barrel + event.remove({ id: `afc:crafting/wood/${wood}_stomping_barrel`}) + + event.shaped(`afc:wood/stomping_barrel/${wood}`, [ + 'ABA', + 'AAA', + 'BBB' + ], { + A: `afc:wood/lumber/${wood}`, + B: 'tfc:glue' + + }).id(`afc:crafting/wood/${wood}_stomping_barrel`) + }) // #endregion @@ -270,4 +284,4 @@ const registerAFCRecipes = (event) => { processingTime: 50 }).id(`tfg:vi/lathe/stripping_${wood}_wood`) }) -} \ No newline at end of file +} diff --git a/kubejs/server_scripts/tacz/recipes.ammo.js b/kubejs/server_scripts/tacz/recipes.ammo.js index c75f4bc60..36842385f 100644 --- a/kubejs/server_scripts/tacz/recipes.ammo.js +++ b/kubejs/server_scripts/tacz/recipes.ammo.js @@ -22,6 +22,8 @@ function registerTACZAmmoRecipes(event){ .EUt(GTValues.VA[GTValues.MV]) //Additives + event.recipes.tfc.anvil('6x #forge:nuggets/lead', '#forge:ingots/lead', ['punch_last', 'hit_second_last', 'punch_third_last']) + .tier(2).id('tfg:anvil/lead_nugget') event.recipes.gtceu.chemical_reactor('tfg_tacz:nitrocellulose_from_wood') .itemInputs('gtceu:thermochemically_treated_hardwood_dust') .inputFluids(Fluid.of('gtceu:nitric_acid', 200), Fluid.of('gtceu:sulfuric_acid', 400), Fluid.of('minecraft:water', 600)) @@ -54,6 +56,13 @@ function registerTACZAmmoRecipes(event){ F: '#forge:tools/saws' }).id('tfg_tacz:45_70_bullets'); + + event.recipes.gtceu.assembler('tfg_tacz:45_70_bullets_lv') + .itemInputs('4x #forge:nuggets/lead','#forge:ingots/brass', '#forge:dusts/gunpowder') + .itemOutputs(Item.of('tacz:ammo', 4, + '{AmmoId:"tacz:45_70"}')) + .EUt(GTValues.VA[GTValues.LV]) + .duration(20) //Clockwork era event.recipes.gtceu.assembler('tfg_tacz:rb_small') @@ -120,4 +129,4 @@ function registerTACZAmmoRecipes(event){ '{AmmoId:"applied_armorer:cluster_quartz_bullet"}')) .EUt(GTValues.VA[GTValues.EV]) .duration(30) -} \ No newline at end of file +} diff --git a/kubejs/server_scripts/tfg/recipes.food.js b/kubejs/server_scripts/tfg/recipes.food.js index 84cfdab8f..12969d535 100644 --- a/kubejs/server_scripts/tfg/recipes.food.js +++ b/kubejs/server_scripts/tfg/recipes.food.js @@ -515,7 +515,16 @@ function registerTFGFoodRecipes(event) { fluidInputs: [Fluid.of('gtceu:fermented_biomass', 40)], itemOutputProvider: TFC.isp.of('tfg:food/calorie_paste').copyOldestFood().addTrait('tfg:freeze_dried'), }) + + //Kelp + cookingRecipe("dried_kelp_a", "tfc:plant/winged_kelp", "tfc:food/dried_kelp") + cookingRecipe("dried_kelp_b", "tfc:plant/leafy_kelp", "tfc:food/dried_kelp") + cookingRecipe("dried_kelp_c", "tfc:plant/giant_kelp_flower", "tfc:food/dried_kelp") + //Seaweed + cookingRecipe("dried_seaweed_a", "tfc:food/fresh_seaweed", "tfc:food/dried_seaweed") + cookingRecipe("dried_seaweed_b", "tfc:groundcover/seaweed", "tfc:food/dried_seaweed") + // Vinegar processorRecipe('vinegar_alcohol', 600, 32, { circuit: 5, @@ -872,4 +881,4 @@ function registerTFGFoodRecipes(event) { event.replaceInput({id: 'gtceu:shaped/mv_food_refrigerator'}, 'gtceu:mv_machine_hull', 'gtceu:mv_hermetic_casing') event.replaceInput({id: 'gtceu:shaped/hv_food_refrigerator'}, 'gtceu:hv_machine_hull', 'gtceu:hv_hermetic_casing') event.replaceInput({id: 'gtceu:shaped/ev_food_refrigerator'}, 'gtceu:ev_machine_hull', 'gtceu:ev_hermetic_casing') -} \ No newline at end of file +} diff --git a/kubejs/startup_scripts/gtceu/materials.js b/kubejs/startup_scripts/gtceu/materials.js index 5a70f306c..91a01a0c2 100644 --- a/kubejs/startup_scripts/gtceu/materials.js +++ b/kubejs/startup_scripts/gtceu/materials.js @@ -126,6 +126,7 @@ const registerGTCEuMaterialModification = (event) => { GTMaterials.Redstone.setProperty(TFGPropertyKey.TFC_PROPERTY, new $TFC_PROPERTY(240, 320, 460, 1)); GTMaterials.RedAlloy.setProperty(TFGPropertyKey.TFC_PROPERTY, new $TFC_PROPERTY(570, 650, 740, 2)); GTMaterials.TinAlloy.setProperty(TFGPropertyKey.TFC_PROPERTY, new $TFC_PROPERTY(1000, 1100, 1250, 3)); + GTMaterials.Lead.setProperty(TFGPropertyKey.TFC_PROPERTY, new $TFC_PROPERTY(170, 250, 330, 2)); GTMaterials.Gold.addFlags(GENERATE_BELL); @@ -332,4 +333,4 @@ const registerGTCEuMaterialModification = (event) => { GTCEuAPI.materialManager.getMaterial('tfg:kaolinite').setFormula("Al2Si2O5(OH)4", true) GTCEuAPI.materialManager.getMaterial('tfg:vitrified_pearl').setFormula("(Al2Si2O5(OH)4)(BeK4N5)", true) -} \ No newline at end of file +}