modded7/overrides/scripts/BlastFurnace.zs

227 lines
11 KiB
Plaintext
Raw Normal View History

2022-01-23 23:35:02 +08:00
import mods.gregtech.recipe.RecipeMap;
//Removed From Furnace Smelting
furnace.remove(<ore:ingotIridium>);
furnace.remove(<ore:ingotTungsten>);
furnace.remove(<ore:ingotBlackSteel>);
furnace.remove(<ore:ingotUranium>);
furnace.remove(<ore:ingotAluminium>);
furnace.remove(<thermalfoundation:material:132>);
furnace.remove(<thermalfoundation:ore:4>);
furnace.remove(<ore:gemQuartzBlack>);
furnace.remove(<ore:ingotDraconium>);
furnace.remove(<ore:ingotMithril>);
furnace.remove(<appliedenergistics2:material:5>);
2022-01-24 23:52:03 +08:00
furnace.remove(<metaitem:ingotEnderium>, <metaitem:dustEnderium>);
furnace.remove(<metaitem:ingotLumium>, <metaitem:dustLumium>);
furnace.remove(<metaitem:ingotSignalum>, <metaitem:dustSignalum>);
2022-01-23 23:35:02 +08:00
//Black Steel [tier 1]
// Black Steel Ingot * 1
<recipemap:electric_blast_furnace>.findRecipe(120, [<metaitem:dustBlackSteel>, <metaitem:circuit.integrated>.withTag({Configuration: 2})], [<liquid:nitrogen> * 1000]).remove();
// Black Steel Ingot * 1
<recipemap:electric_blast_furnace>.findRecipe(120, [<metaitem:dustBlackSteel>, <metaitem:circuit.integrated>.withTag({Configuration: 1})], null).remove();
blast_furnace.recipeBuilder().inputs([<metaitem:dustBlackSteel>]).outputs([<metaitem:ingotBlackSteel>]).property("temperature", 1000).duration(200).EUt(120).buildAndRegister();
2022-02-05 16:29:50 +08:00
blast_furnace.recipeBuilder().inputs([<metaitem:dustBlackSteel>]).fluidInputs([<liquid:nitrogen> * 1000]).outputs([<metaitem:ingotBlackSteel>]).property("temperature", 1000).duration(135).EUt(120).buildAndRegister();
2022-01-23 23:35:02 +08:00
2022-02-01 19:10:40 +08:00
// Black Steel * 720
<recipemap:alloy_blast_smelter>.findRecipe(120, [<metaitem:dustNickel>, <metaitem:dustBlackBronze>, <metaitem:dustSteel> * 3, <metaitem:circuit.integrated>.withTag({Configuration: 13})], [<liquid:nitrogen> * 5000]).remove();
// Black Steel * 720
<recipemap:alloy_blast_smelter>.findRecipe(120, [<metaitem:dustNickel>, <metaitem:dustBlackBronze>, <metaitem:dustSteel> * 3, <metaitem:circuit.integrated>.withTag({Configuration: 3})], null).remove();
alloy_blast_smelter.recipeBuilder()
.inputs([<ore:dustSteel> * 3,<ore:dustBlackBronze> * 2,<actuallyadditions:item_crystal:3> * 2,<extrautils2:ingredients:4> * 2])
.circuit(3)
.fluidOutputs([<liquid:black_steel> * 1296])
.property("temperature", 1000)
.duration(2880)
.EUt(120)
.buildAndRegister();
alloy_blast_smelter.recipeBuilder()
.inputs([<ore:dustSteel> * 3,<ore:dustBlackBronze> * 2,<actuallyadditions:item_crystal:3> * 2,<extrautils2:ingredients:4> * 2])
.fluidInputs([<liquid:nitrogen> * 9000])
.circuit(3)
.fluidOutputs([<liquid:black_steel> * 1296])
.property("temperature", 1000)
.duration(1929)
.EUt(120)
.buildAndRegister();
2022-01-23 23:35:02 +08:00
//Aluminium [tier 2]
// Aluminium Ingot * 1
<recipemap:electric_blast_furnace>.findRecipe(120, [<metaitem:dustAluminium>, <metaitem:circuit.integrated>.withTag({Configuration: 2})], [<liquid:nitrogen> * 1000]).remove();
// Aluminium Ingot * 1
<recipemap:electric_blast_furnace>.findRecipe(120, [<metaitem:dustAluminium>, <metaitem:circuit.integrated>.withTag({Configuration: 1})], null).remove();
2022-03-16 19:09:36 +08:00
blast_furnace.recipeBuilder().inputs([<metaitem:dustAluminium>]).outputs([<metaitem:ingotAluminium>]).circuit(1).property("temperature", 1500).duration(400).EUt(120).buildAndRegister();
blast_furnace.recipeBuilder().inputs([<metaitem:dustAluminium>]).fluidInputs(<liquid:nitrogen> * 1000).circuit(2).outputs([<metaitem:ingotAluminium>]).property("temperature", 1500).duration(270).EUt(120).buildAndRegister();
2022-01-23 23:35:02 +08:00
//Energetic Alloy [tier 2]
2022-02-01 19:10:40 +08:00
mixer.recipeBuilder()
.inputs([<ore:dustGold> * 2, <ore:dustRedstone>, <ore:dustGlowstone>])
.outputs(<metaitem:dustEnergeticAlloy> * 2)
.duration(140)
.EUt(30)
.buildAndRegister();
2022-01-23 23:35:02 +08:00
//Vibrant Alloy [tier 3]
2022-02-01 19:10:40 +08:00
mixer.recipeBuilder()
.inputs([<ore:dustEnergeticAlloy>, <ore:dustEnderPearl>])
.outputs(<metaitem:dustVibrantAlloy>)
2022-02-05 00:52:48 +08:00
.duration(260)
2022-02-01 19:10:40 +08:00
.EUt(30)
.buildAndRegister();
2022-03-05 15:48:14 +08:00
2022-01-23 23:35:02 +08:00
////Microversium [tier 3]
2022-02-01 19:10:40 +08:00
blast_furnace.recipeBuilder().inputs([<metaitem:dustSteel> * 2,<ore:dustRedstone>, <ore:dustGlowstone>]).fluidInputs([<liquid:deuterium>*100]).outputs([<ore:ingotMicroversium>.firstItem * 2]).property("temperature", 1700).duration(600).EUt(120).buildAndRegister();
blast_furnace.recipeBuilder().inputs([<metaitem:ingotSteel> * 2,<ore:dustRedstone>, <ore:dustGlowstone>]).fluidInputs([<liquid:deuterium>*100]).outputs([<ore:ingotMicroversium>.firstItem * 2]).property("temperature", 1700).duration(600).EUt(120).buildAndRegister();
2022-01-23 23:35:02 +08:00
//Signalum [tier 8]
recipes.removeByRecipeName("thermalfoundation:dust_signalum");
2022-02-01 19:10:40 +08:00
mixer.recipeBuilder()
.outputs(<metaitem:dustSignalum> * 4)
.inputs([<metaitem:dustAnnealedCopper> * 4,<metaitem:dustArdite> * 2,<metaitem:dustRedAlloy> * 2,<thermalfoundation:material:893>])
.fluidInputs(<liquid:mana> * 1000)
.duration(300)
.EUt(1920)
.buildAndRegister();
2022-02-27 21:51:24 +08:00
// Molten Signalum * 1152
<recipemap:alloy_blast_smelter>.findRecipe(120, [<metaitem:dustAnnealedCopper> * 4, <metaitem:dustArdite> * 2, <metaitem:dustRedAlloy> * 2, <metaitem:circuit.integrated>.withTag({Configuration: 13})], [<liquid:helium> * 800]).remove();
// Molten Signalum * 1152
<recipemap:alloy_blast_smelter>.findRecipe(120, [<metaitem:dustAnnealedCopper> * 4, <metaitem:dustArdite> * 2, <metaitem:dustRedAlloy> * 2, <metaitem:circuit.integrated>.withTag({Configuration: 3})], null).remove();
alloy_blast_smelter.recipeBuilder()
.inputs([<metaitem:dustAnnealedCopper> * 4, <metaitem:dustArdite> * 2, <metaitem:dustRedAlloy> * 2,<thermalfoundation:material:893>])
.fluidInputs(<liquid:mana> * 1000)
.circuit(4)
.fluidOutputs(<liquid:molten.signalum> * 576)
.property("temperature", 4000)
.duration(51200)
.EUt(120)
.buildAndRegister();
alloy_blast_smelter.recipeBuilder()
.inputs([<metaitem:dustAnnealedCopper> * 4, <metaitem:dustArdite> * 2, <metaitem:dustRedAlloy> * 2,<thermalfoundation:material:893>])
.fluidInputs([<liquid:mana> * 1000, <liquid:helium> * 400])
.circuit(14)
.fluidOutputs(<liquid:molten.signalum> * 576)
.property("temperature", 4000)
.duration(34133)
.EUt(120)
.buildAndRegister();
2022-03-05 15:48:14 +08:00
2022-01-23 23:35:02 +08:00
//Lumium [tier 9]
recipes.removeByRecipeName("thermalfoundation:dust_lumium");
2022-02-01 19:10:40 +08:00
mixer.recipeBuilder()
.outputs(<metaitem:dustLumium> * 4)
.fluidInputs(<liquid:mana> * 1000)
.inputs([<metaitem:dustTinAlloy> * 4, <metaitem:dustSterlingSilver> * 2,<extendedcrafting:material:7> * 2,<thermalfoundation:material:894>])
.duration(300)
.EUt(1920)
.buildAndRegister();
2022-02-27 21:51:24 +08:00
// Molten Lumium * 864
<recipemap:alloy_blast_smelter>.findRecipe(120, [<metaitem:dustTinAlloy> * 4, <metaitem:dustSterlingSilver> * 2, <metaitem:circuit.integrated>.withTag({Configuration: 12})], [<liquid:helium> * 600]).remove();
// Molten Lumium * 864
<recipemap:alloy_blast_smelter>.findRecipe(120, [<metaitem:dustTinAlloy> * 4, <metaitem:dustSterlingSilver> * 2, <metaitem:circuit.integrated>.withTag({Configuration: 2})], null).remove();
alloy_blast_smelter.recipeBuilder()
.inputs([<metaitem:dustTinAlloy> * 4, <metaitem:dustSterlingSilver> * 2,<extendedcrafting:material:7> * 2,<thermalfoundation:material:894>])
.fluidInputs(<liquid:mana> * 1000)
.circuit(4)
.fluidOutputs(<liquid:molten.lumium> * 576)
.property("temperature", 4500)
.duration(57600)
.EUt(120)
.buildAndRegister();
alloy_blast_smelter.recipeBuilder()
.inputs([<metaitem:dustTinAlloy> * 4, <metaitem:dustSterlingSilver> * 2,<extendedcrafting:material:7> * 2,<thermalfoundation:material:894>])
.fluidInputs([<liquid:mana> * 1000, <liquid:helium> * 400])
.circuit(14)
.fluidOutputs(<liquid:molten.lumium> * 576)
.property("temperature", 4500)
.duration(38400)
.EUt(120)
.buildAndRegister();
2022-01-23 23:35:02 +08:00
//Enderium [tier 13]
recipes.removeByRecipeName("thermalfoundation:dust_enderium");
2022-02-01 19:10:40 +08:00
mixer.recipeBuilder()
.outputs(<metaitem:dustEnderium> * 4)
.fluidInputs(<liquid:mana> * 1000)
.inputs([<metaitem:dustLead> * 4,<metaitem:dustPlatinum> * 2,<metaitem:dustBlueSteel>,<ore:dustOsmium>,<thermalfoundation:material:895>])
.duration(300)
.EUt(1920)
.buildAndRegister();
2022-02-27 21:51:24 +08:00
// Molten Enderium * 1152
<recipemap:alloy_blast_smelter>.findRecipe(120, [<metaitem:dustLead> * 4, <metaitem:dustPlatinum> * 2, <metaitem:dustBlueSteel>, <metaitem:dustOsmium>, <metaitem:circuit.integrated>.withTag({Configuration: 14})], [<liquid:krypton> * 80]).remove();
// Molten Enderium * 1152
<recipemap:alloy_blast_smelter>.findRecipe(120, [<metaitem:dustLead> * 4, <metaitem:dustPlatinum> * 2, <metaitem:dustBlueSteel>, <metaitem:dustOsmium>, <metaitem:circuit.integrated>.withTag({Configuration: 4})], null).remove();
alloy_blast_smelter.recipeBuilder()
.inputs([<metaitem:dustLead> * 4,<metaitem:dustPlatinum> * 2,<metaitem:dustBlueSteel>,<ore:dustOsmium>,<thermalfoundation:material:895>])
.fluidInputs(<liquid:mana> * 1000)
.circuit(5)
.fluidOutputs(<liquid:molten.enderium> * 576)
.property("temperature", 6400)
.duration(83200)
.EUt(120)
.buildAndRegister();
alloy_blast_smelter.recipeBuilder()
.inputs([<metaitem:dustLead> * 4,<metaitem:dustPlatinum> * 2,<metaitem:dustBlueSteel>,<ore:dustOsmium>,<thermalfoundation:material:895>])
.fluidInputs([<liquid:mana> * 1000, <liquid:krypton> * 40])
.circuit(15)
.fluidOutputs(<liquid:molten.enderium> * 576)
.property("temperature", 6400)
.duration(55467)
.EUt(120)
.buildAndRegister();
2022-01-23 23:35:02 +08:00
//Dark Soularium [tier 18]
2022-02-09 21:40:22 +08:00
blast_furnace.recipeBuilder().inputs([<ore:ingotSoularium>,<ore:ingotDarkSteel>]).fluidInputs([<liquid:tritium>*1000]).outputs([<simplyjetpacks:metaitemmods:3>]).property("temperature", 8600).duration(1200).EUt(32000).buildAndRegister();
2022-01-23 23:35:02 +08:00
// Quantum Fluxed Eternium [tier 19]
blast_furnace.recipeBuilder()
.inputs([
<redstonearsenal:material:224> * 10,
<ore:plateAwakenedDraconium>,
<contenttweaker:quantumflux> * 16
])
.fluidInputs([<liquid:krypton> * 1000])
.outputs(<contenttweaker:quantumfluxedeterniumplating>)
.property("temperature", 9000)
.duration(200)
.EUt(250000)
.buildAndRegister();
//Fluxed Electrum
2022-02-01 19:10:40 +08:00
mixer.recipeBuilder()
.inputs([<ore:dustElectrum> * 6, <ore:dustLumium>, <ore:dustSignalum>, <ore:dustMana>])
2022-02-02 19:34:44 +08:00
.outputs([<metaitem:dustElectrumFlux> * 9])
2022-02-01 19:10:40 +08:00
.duration(1000)
.EUt(120)
.buildAndRegister();
2022-01-23 23:35:02 +08:00
2022-02-05 00:52:48 +08:00
// Electrum Dust * 6
<recipemap:centrifuge>.findRecipe(30, [<metaitem:dustElectrumFlux> * 8], null).remove();
2022-02-02 19:34:44 +08:00
// Fluxed Electrum * 1152
<recipemap:alloy_blast_smelter>.findRecipe(120, [<metaitem:dustElectrum> * 6, <metaitem:dustLumium>, <metaitem:dustSignalum>, <metaitem:circuit.integrated>.withTag({Configuration: 3})], null).remove();
alloy_blast_smelter.recipeBuilder()
.inputs([<metaitem:dustElectrum> * 6, <metaitem:dustLumium>, <metaitem:dustSignalum>, <ore:dustMana>])
.fluidOutputs(<liquid:electrum_flux> * 1296)
.circuit(4)
2022-02-05 00:52:48 +08:00
.property("temperature", 1100)
2022-02-02 19:34:44 +08:00
.duration(9000)
.EUt(120)
.buildAndRegister();
2022-01-23 23:35:02 +08:00
//EnderIO Alloys
2022-01-24 23:52:03 +08:00
alloy_smelter.recipeBuilder().inputs([<minecraft:iron_ingot>,<minecraft:redstone>]).outputs([<metaitem:ingotConductiveIron>]).duration(150).EUt(16).buildAndRegister();
alloy_smelter.recipeBuilder().inputs([<minecraft:iron_ingot>,<ore:dustPulsating>]).outputs([<metaitem:ingotPulsatingIron>]).duration(150).EUt(16).buildAndRegister();
2022-01-23 23:35:02 +08:00