steam alloy smelter glass batch recipes #2853

This commit is contained in:
Pyritie 2026-01-25 16:58:06 +00:00
parent 2f0b30cede
commit 6f55cde40f
3 changed files with 50 additions and 14 deletions

View file

@ -4,7 +4,9 @@
### Breaking changes ### Breaking changes
- The chemical reactor recipe for making Kaolinite Powder now uses circuit 3 @Pyritie - The chemical reactor recipe for making Kaolinite Powder now uses circuit 3 @Pyritie
### Changes ### Changes
- Added much more music to the different dimensions @Pyritie
- Vanadium magnetite is now usable as an iron ore for TFC purposes (#2834) @Pyritie - Vanadium magnetite is now usable as an iron ore for TFC purposes (#2834) @Pyritie
- Added steam alloy smelter glass batch recipes (#2853) @Pyritie
### Bug fixes ### Bug fixes
- Fixed large miners not outputting crushed ore when mining Migmatite @Pyritie - Fixed large miners not outputting crushed ore when mining Migmatite @Pyritie
- Fixed red granite ores never dropping poor or rich raw ores @Pyritie - Fixed red granite ores never dropping poor or rich raw ores @Pyritie

View file

@ -916,7 +916,15 @@
} }
] ]
}, },
"music.mercury": {
"sounds": [
{
"name": "minecraft:records/13",
"stream": true,
"volume": 0.4
}
]
},
"music.europa": { "music.europa": {
"sounds": [ "sounds": [
{ {

View file

@ -35,11 +35,12 @@ function registerTFGQuartzRecipes(event) {
{ input: "tfc:silica_glass_batch", output: "tfc:silica_glass_bottle", name: "silica_glass_bottle" }, { input: "tfc:silica_glass_batch", output: "tfc:silica_glass_bottle", name: "silica_glass_bottle" },
{ input: "tfc:hematitic_glass_batch", output: "tfc:hematitic_glass_bottle", name: "hematitic_glass_bottle" }, { input: "tfc:hematitic_glass_batch", output: "tfc:hematitic_glass_bottle", name: "hematitic_glass_bottle" },
{ input: "tfc:olivine_glass_batch", output: "tfc:olivine_glass_bottle", name: "olivine_glass_bottle" }, { input: "tfc:olivine_glass_batch", output: "tfc:olivine_glass_bottle", name: "olivine_glass_bottle" },
{ input: "tfc:volcanic_glass_batch", output: "tfc:volcanic_glass_bottle", name: "volcanic_glass_bottle" } { input: "tfc:volcanic_glass_batch", output: "tfc:volcanic_glass_bottle", name: "volcanic_glass_bottle" },
{ input: '#forge:dusts/glass', output: "tfc:silica_glass_bottle", name: "glass_dust_to_bottle" }
]); ]);
TFC_BATCH_TO_BOTTLE_ASSEMBLING_RECIPE_COMPONENTS.forEach(element => { TFC_BATCH_TO_BOTTLE_ASSEMBLING_RECIPE_COMPONENTS.forEach(element => {
event.recipes.gtceu.alloy_smelter(`tfg:tfc/${element.name}`) event.recipes.gtceu.alloy_smelter(`tfg:${element.name}`)
.itemInputs(element.input) .itemInputs(element.input)
.notConsumable('gtceu:bottle_casting_mold') .notConsumable('gtceu:bottle_casting_mold')
.itemOutputs(element.output) .itemOutputs(element.output)
@ -95,12 +96,14 @@ function registerTFGQuartzRecipes(event) {
.duration(50) .duration(50)
.EUt(2) .EUt(2)
// Extracting
event.recipes.gtceu.extractor('tfg:glass_batch_extraction') event.recipes.gtceu.extractor('tfg:glass_batch_extraction')
.itemInputs('#tfc:glass_batches') .itemInputs('#tfc:glass_batches')
.outputFluids(Fluid.of('gtceu:glass', 144)) .outputFluids(Fluid.of('gtceu:glass', 144))
.duration(50) .duration(50)
.EUt(2) .EUt(2)
// TFC lens
event.recipes.gtceu.lathe('tfg:tfc_lens') event.recipes.gtceu.lathe('tfg:tfc_lens')
.itemInputs('#forge:glass') .itemInputs('#forge:glass')
.itemOutputs('tfc:lens') .itemOutputs('tfc:lens')
@ -131,26 +134,49 @@ function registerTFGQuartzRecipes(event) {
"#forge:glass" "#forge:glass"
); );
// Glass blocks
event.recipes.gtceu.alloy_smelter('tfg:clear_glass_block_from_batch')
.itemInputs('tfc:silica_glass_batch')
.notConsumable('gtceu:block_casting_mold')
.itemOutputs('minecraft:glass')
.duration(12 * 20)
.EUt(16)
.category(GTRecipeCategories.INGOT_MOLDING);
event.recipes.gtceu.alloy_smelter('glass_bottle') event.recipes.gtceu.alloy_smelter('tfg:orange_glass_block_from_batch')
.itemInputs('#forge:dusts/glass') .itemInputs('tfc:hematitic_glass_batch')
.itemOutputs('tfc:silica_glass_bottle') .notConsumable('gtceu:block_casting_mold')
.notConsumable('gtceu:bottle_casting_mold') .itemOutputs('minecraft:orange_stained_glass')
.EUt(2) .duration(12 * 20)
.duration(20 * 5) .EUt(16)
.category(GTRecipeCategories.INGOT_MOLDING) .category(GTRecipeCategories.INGOT_MOLDING);
event.recipes.gtceu.alloy_smelter('tfg:green_glass_block_from_batch')
.itemInputs('tfc:olivine_glass_batch')
.notConsumable('gtceu:block_casting_mold')
.itemOutputs('minecraft:green_stained_glass')
.duration(12 * 20)
.EUt(16)
.category(GTRecipeCategories.INGOT_MOLDING);
event.recipes.gtceu.alloy_smelter('tfg:blue_glass_block_from_batch')
.itemInputs('tfc:volcanic_glass_batch')
.notConsumable('gtceu:block_casting_mold')
.itemOutputs('minecraft:blue_stained_glass')
.duration(12 * 20)
.EUt(16)
.category(GTRecipeCategories.INGOT_MOLDING);
// Glass Tube // Glass Tube
event.recipes.tfc.glassworking('gtceu:glass_tube', '#tfc:glass_batches_tier_3', ['blow', 'stretch', 'stretch']) event.recipes.tfc.glassworking('gtceu:glass_tube', '#tfc:glass_batches_tier_3', ['blow', 'stretch', 'stretch'])
.id('tfg:gtceu/glassworking/glass_tube') .id('tfg:gtceu/glassworking/glass_tube')
event.recipes.gtceu.alloy_smelter('tfg:glass_tube_from_batch') event.recipes.gtceu.alloy_smelter('tfg:glass_tube_from_batch')
.itemInputs('#tfc:glass_batches') .itemInputs('#tfc:glass_batches_tier_3')
.notConsumable('gtceu:ball_casting_mold') .notConsumable('gtceu:ball_casting_mold')
.itemOutputs('gtceu:glass_tube') .itemOutputs('gtceu:glass_tube')
.duration(8 * 20) .duration(16 * 20)
.EUt(GTValues.VA[GTValues.LV]) .EUt(16)
.category(GTRecipeCategories.INGOT_MOLDING); .category(GTRecipeCategories.INGOT_MOLDING);
//#endregion //#endregion
} }