diff --git a/kubejs/server_scripts/firmalife/recipes.js b/kubejs/server_scripts/firmalife/recipes.js index 8c5116989..2f06b831e 100644 --- a/kubejs/server_scripts/firmalife/recipes.js +++ b/kubejs/server_scripts/firmalife/recipes.js @@ -132,6 +132,7 @@ const registerFirmaLifeRecipes = (event) => { .itemOutputs('firmalife:empty_olivine_wine_bottle') .duration(100) .EUt(GTValues.VA[GTValues.ULV]) + .category(GTRecipeCategories.INGOT_MOLDING) event.recipes.gtceu.alloy_smelter('firmalife:empty_volcanic_wine_bottle') .itemInputs('tfc:volcanic_glass_batch') @@ -139,6 +140,7 @@ const registerFirmaLifeRecipes = (event) => { .itemOutputs('firmalife:empty_volcanic_wine_bottle') .duration(100) .EUt(GTValues.VA[GTValues.ULV]) + .category(GTRecipeCategories.INGOT_MOLDING) event.recipes.gtceu.alloy_smelter('firmalife:empty_hematitic_wine_bottle') .itemInputs('tfc:hematitic_glass_batch') @@ -146,6 +148,7 @@ const registerFirmaLifeRecipes = (event) => { .itemOutputs('firmalife:empty_hematitic_wine_bottle') .duration(100) .EUt(GTValues.VA[GTValues.ULV]) + .category(GTRecipeCategories.INGOT_MOLDING) event.recipes.gtceu.alloy_smelter('firmalife:wine_glass') .itemInputs('tfc:silica_glass_batch') @@ -153,6 +156,7 @@ const registerFirmaLifeRecipes = (event) => { .itemOutputs('2x firmalife:wine_glass') .duration(100) .EUt(GTValues.VA[GTValues.ULV]) + .category(GTRecipeCategories.INGOT_MOLDING) event.recipes.gtceu.assembler('firmalife:cork') .itemInputs('firmalife:treated_lumber') @@ -173,6 +177,7 @@ const registerFirmaLifeRecipes = (event) => { .itemOutputs('6x firmalife:pie_pan') .EUt(GTValues.VA[GTValues.ULV]) .duration(100) + .category(GTRecipeCategories.INGOT_MOLDING) event.replaceInput({ id: 'firmalife:crafting/bottle_label' }, 'firmalife:beeswax', '#forge:wax') @@ -568,12 +573,19 @@ const registerFirmaLifeRecipes = (event) => { // Dough global.TFC_GRAINS.forEach(grain => { + event.recipes.tfc.advanced_shapeless_crafting(TFC.isp.of(`4x firmalife:food/${grain}_dough`).copyFood(), [ + 'firmalife:spoon', + TFC.ingredient.notRotten(`tfc:food/${grain}_flour`), + 'firmalife:tirage_mixture', + '#tfc:bowls' + ]).keepIngredient('#tfc:bowls').id(`tfg:shapeless/${grain}_dough`) + event.recipes.tfc.advanced_shapeless_crafting(TFC.isp.of(`4x firmalife:food/${grain}_dough`).copyFood(), [ 'firmalife:spoon', TFC.ingredient.notRotten(`tfc:food/${grain}_flour`), 'firmalife:tirage_mixture', 'firmalife:mixing_bowl' - ]).id(`tfg:shapeless/${grain}_dough`) + ]).id(`tfg:shapeless/${grain}_dough_mixing`) event.recipes.tfc.advanced_shapeless_crafting(TFC.isp.of(`8x firmalife:food/${grain}_dough`).copyFood(), [ 'firmalife:spoon', diff --git a/kubejs/server_scripts/gregtech/recipes.js b/kubejs/server_scripts/gregtech/recipes.js index c691441a1..2e32faeae 100644 --- a/kubejs/server_scripts/gregtech/recipes.js +++ b/kubejs/server_scripts/gregtech/recipes.js @@ -355,6 +355,7 @@ const registerGTCEURecipes = (event) => { .itemOutputs('1x gtceu:light_concrete') .duration(98) .EUt(7) + .category(GTRecipeCategories.INGOT_MOLDING) event.recipes.gtceu.chemical_bath('gtceu:chemical_bath/dark_concrete') .inputFluids(Fluid.of('tfc:black_dye', 18)) @@ -1022,6 +1023,7 @@ const registerGTCEURecipes = (event) => { .itemOutputs('gtceu:rubber_gloves') .duration(200) .EUt(GTValues.VA[GTValues.ULV]) + .category(GTRecipeCategories.INGOT_MOLDING) event.recipes.tfc.damage_inputs_shaped_crafting( @@ -1735,6 +1737,14 @@ const registerGTCEURecipes = (event) => { .outputItem('tfg:reinforced_dark_concrete_support') .id('tfg:barrel/reinforced_dark_concrete_support') + event.recipes.gtceu.alloy_smelter('glass_bottle') + .itemInputs('#forge:dusts/glass') + .itemOutputs('tfc:silica_glass_bottle') + .notConsumable('gtceu:bottle_casting_mold') + .EUt(2) + .duration(20 * 5) + .category(GTRecipeCategories.INGOT_MOLDING) + // Change // The 9x buff for large boiler recipes above does not apply to this for some reason, so it gets 3x duration for an effective 1/3 reduction instead diff --git a/kubejs/server_scripts/tfc/recipes.machines.js b/kubejs/server_scripts/tfc/recipes.machines.js index ab1192402..d2f419575 100644 --- a/kubejs/server_scripts/tfc/recipes.machines.js +++ b/kubejs/server_scripts/tfc/recipes.machines.js @@ -156,6 +156,7 @@ function registerTFCMachineRecipes(event) { .itemOutputs(element.output) .duration(100) .EUt(2) + .category(GTRecipeCategories.INGOT_MOLDING) }) //#endregion @@ -210,6 +211,7 @@ function registerTFCMachineRecipes(event) { .itemOutputs('tfc:empty_jar') .duration(100) .EUt(2) + .category(GTRecipeCategories.INGOT_MOLDING) event.recipes.gtceu.fluid_solidifier('tfc:jar_solidification') .inputFluids(Fluid.of('gtceu:glass', 144)) diff --git a/kubejs/startup_scripts/minecraft/constants.js b/kubejs/startup_scripts/minecraft/constants.js index e1a0f89db..00d96cdea 100644 --- a/kubejs/startup_scripts/minecraft/constants.js +++ b/kubejs/startup_scripts/minecraft/constants.js @@ -551,6 +551,7 @@ global.MINECRAFT_DISABLED_ITEMS = [ 'minecraft:beetroot_soup', 'minecraft:cocoa_beans', 'minecraft:experience_bottle', + 'minecraft:glass_bottle', 'minecraft:rabbit_stew', 'minecraft:recovery_compass', 'minecraft:chorus_plant',