Add variations to Custom Alloys, NM Red Alloy fix

Fixes Issue https://github.com/tracer4b/nomi-ceu/issues/242.
This commit is contained in:
IntegerLimit 2023-03-12 21:43:05 +11:00
parent 3685b0f4a2
commit 1eaa95b33f
3 changed files with 96 additions and 5 deletions

View File

@ -273,9 +273,73 @@ alloy_blast_smelter.recipeBuilder()
.EUt(120)
.buildAndRegister();
/* Custom Alloys in ABS */
//EnderIO Alloys
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();
// Dark Steel
alloy_blast_smelter.recipeBuilder()
.inputs([<metaitem:dustSteel>, <minecraft:obsidian>])
.fluidOutputs(<liquid:dark_steel> * 144)
.circuit(2)
.property("temperature", 1200)
.duration(180)
.EUt(16)
.buildAndRegister();
alloy_blast_smelter.recipeBuilder()
.inputs([<metaitem:dustSteel>, <actuallyadditions:item_crystal:3>])
.fluidOutputs(<liquid:dark_steel> * 144)
.circuit(2)
.property("temperature", 1200)
.duration(180)
.EUt(16)
.buildAndRegister();
// Electrical Steel
alloy_blast_smelter.recipeBuilder()
.inputs([<metaitem:dustSteel>, <metaitem:dustSilicon>])
.fluidOutputs(<liquid:electrical_steel> * 144)
.circuit(2)
.property("temperature", 1200)
.duration(90)
.EUt(16)
.buildAndRegister();
// End Steel
alloy_blast_smelter.recipeBuilder()
.inputs([<metaitem:dustDarkSteel>, <ore:dustEndstone>])
.fluidOutputs(<liquid:end_steel> * 144)
.circuit(2)
.property("temperature", 1200)
.duration(225)
.EUt(120)
.buildAndRegister();
// Soularium
alloy_blast_smelter.recipeBuilder()
.inputs([<metaitem:dustGold>, <minecraft:soul_sand>])
.fluidOutputs(<liquid:soularium> * 144)
.circuit(2)
.property("temperature", 1200)
.duration(90)
.EUt(16)
.buildAndRegister();
// Conductive Iron
alloy_blast_smelter.recipeBuilder()
.inputs([<metaitem:dustIron>, <minecraft:redstone>])
.fluidOutputs(<liquid:conductive_iron> * 144)
.circuit(2)
.property("temperature", 1200)
.duration(112)
.EUt(16)
.buildAndRegister();
// Pulsating Iron
alloy_blast_smelter.recipeBuilder()
.inputs([<liquid:pulsating_iron>, <ore:dustPulsating>])
.fluidOutputs(<liquid:soularium> * 144)
.circuit(2)
.property("temperature", 1200)
.duration(112)
.EUt(16)
.buildAndRegister();

View File

@ -100,12 +100,37 @@ recipes.addShapeless(<enderio:item_material:38> * 3, [<metaitem:dustLapis>,<meta
recipes.remove(<simplyjetpacks:metaitem:4>);
recipes.remove(<appliedenergistics2:quartz_glass>);
recipes.addShaped(<simplyjetpacks:metaitem:4>, [[<minecraft:leather>, <ore:plateSteel>, <minecraft:leather>]]);
//EIO Alloys
// Dark steel
alloy_smelter.recipeBuilder().inputs([<metaitem:ingotSteel>, <minecraft:obsidian>]).outputs([<metaitem:ingotDarkSteel>]).duration(240).EUt(16).buildAndRegister();
alloy_smelter.recipeBuilder().inputs([<metaitem:ingotSteel>, <actuallyadditions:item_crystal:3>]).outputs([<metaitem:ingotDarkSteel>]).duration(240).EUt(16).buildAndRegister();
alloy_smelter.recipeBuilder().inputs([<metaitem:dustSteel>, <minecraft:obsidian>]).outputs([<metaitem:ingotDarkSteel>]).duration(240).EUt(16).buildAndRegister();
alloy_smelter.recipeBuilder().inputs([<metaitem:dustSteel>, <actuallyadditions:item_crystal:3>]).outputs([<metaitem:ingotDarkSteel>]).duration(240).EUt(16).buildAndRegister();
// Electrical Steel
alloy_smelter.recipeBuilder().inputs([<metaitem:ingotSteel>, <metaitem:dustSilicon>]).outputs([<metaitem:ingotElectricalSteel>]).duration(120).EUt(16).buildAndRegister();
alloy_smelter.recipeBuilder().inputs([<minecraft:gold_ingot>, <minecraft:soul_sand>]).outputs([<metaitem:ingotSoularium>]).duration(120).EUt(16).buildAndRegister();
alloy_smelter.recipeBuilder().inputs([<metaitem:dustSteel>, <metaitem:dustSilicon>]).outputs([<metaitem:ingotElectricalSteel>]).duration(120).EUt(16).buildAndRegister();
// End Steel
alloy_smelter.recipeBuilder().inputs([<metaitem:ingotDarkSteel>, <ore:dustEndstone>]).outputs([<metaitem:ingotEndSteel>]).duration(300).EUt(120).buildAndRegister();
alloy_smelter.recipeBuilder().inputs([<metaitem:dustDarkSteel>, <ore:dustEndstone>]).outputs([<metaitem:ingotEndSteel>]).duration(300).EUt(120).buildAndRegister();
alloy_smelter.recipeBuilder().inputs([<metaitem:ingotDarkSteel>, <minecraft:end_stone>]).outputs([<metaitem:ingotEndSteel>]).duration(300).EUt(120).buildAndRegister();
alloy_smelter.recipeBuilder().inputs([<metaitem:dustDarkSteel>, <minecraft:end_stone>]).outputs([<metaitem:ingotEndSteel>]).duration(300).EUt(120).buildAndRegister();
// Soularium
alloy_smelter.recipeBuilder().inputs([<minecraft:gold_ingot>, <minecraft:soul_sand>]).outputs([<metaitem:ingotSoularium>]).duration(120).EUt(16).buildAndRegister();
alloy_smelter.recipeBuilder().inputs([<metaitem:dustGold>, <minecraft:soul_sand>]).outputs([<metaitem:ingotSoularium>]).duration(120).EUt(16).buildAndRegister();
// Conductive Iron
alloy_smelter.recipeBuilder().inputs([<minecraft:iron_ingot>, <minecraft:redstone>]).outputs([<metaitem:ingotConductiveIron>]).duration(150).EUt(16).buildAndRegister();
alloy_smelter.recipeBuilder().inputs([<metaitem:dustIron>, <minecraft:redstone>]).outputs([<metaitem:ingotConductiveIron>]).duration(150).EUt(16).buildAndRegister();
// Pulsating Iron
alloy_smelter.recipeBuilder().inputs([<minecraft:iron_ingot>, <ore:dustPulsating>]).outputs([<metaitem:ingotPulsatingIron>]).duration(150).EUt(16).buildAndRegister();
alloy_smelter.recipeBuilder().inputs([<metaitem:dustIron>, <ore:dustPulsating>]).outputs([<metaitem:ingotPulsatingIron>]).duration(150).EUt(16).buildAndRegister();
// Ae2 glass
alloy_smelter.recipeBuilder().inputs([<minecraft:glass>, <ore:dustCertusQuartz>]).outputs([<appliedenergistics2:quartz_glass> * 2]).duration(100).EUt(16).buildAndRegister();
//Ender Chest

View File

@ -576,12 +576,14 @@ recipes.addShaped(<thermalexpansion:dynamo:5>, [
[<enderio:item_material:13>, <thermalfoundation:material:514>, <enderio:item_material:13>]]);
// Red Alloy
<recipemap:alloy_blast_smelter>.findRecipe(16, [<metaitem:dustCopper>, <minecraft:redstone> * 4, <metaitem:circuit.integrated>.withTag({Configuration: 5})], null).remove();
alloy_blast_smelter.recipeBuilder()
.inputs(<ore:dustCopper> * 2, <minecraft:redstone> * 3)
.circuit(2)
.property("temperature", 1000)
.fluidOutputs(<liquid:red_alloy> * 288)
.duration(25).EUt(120).buildAndRegister();
.duration(37).EUt(16).buildAndRegister();
// Redstone * 4
<recipemap:centrifuge>.findRecipe(30, [<metaitem:dustRedAlloy>], null).remove();