aboutsummaryrefslogtreecommitdiff
path: root/main/java/gregtech/common/GT_RecipeAdder.java
diff options
context:
space:
mode:
authorBlood-Asp <Blood@Asp>2015-08-16 01:10:06 +0200
committerBlood-Asp <Blood@Asp>2015-08-16 01:10:06 +0200
commita7f60e0752195c52b381442ccf214bf67c4a6d32 (patch)
tree1f60227dc9bffa3723a4172885b7de925a25edec /main/java/gregtech/common/GT_RecipeAdder.java
parent87a74a33443ac847af5a473bfd9910135f71595c (diff)
downloadGT5-Unofficial-a7f60e0752195c52b381442ccf214bf67c4a6d32.tar.gz
GT5-Unofficial-a7f60e0752195c52b381442ccf214bf67c4a6d32.tar.bz2
GT5-Unofficial-a7f60e0752195c52b381442ccf214bf67c4a6d32.zip
GT5.08.27
Diffstat (limited to 'main/java/gregtech/common/GT_RecipeAdder.java')
-rw-r--r--main/java/gregtech/common/GT_RecipeAdder.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/main/java/gregtech/common/GT_RecipeAdder.java b/main/java/gregtech/common/GT_RecipeAdder.java
index 719d517b6c..bb9a173288 100644
--- a/main/java/gregtech/common/GT_RecipeAdder.java
+++ b/main/java/gregtech/common/GT_RecipeAdder.java
@@ -445,6 +445,13 @@ public class GT_RecipeAdder
if ((aMold == null) || (aInput == null) || (aOutput == null)) {
return false;
}
+ if(aInput.isFluidEqual(Materials.PhasedGold.getMolten(144))){
+ aInput = Materials.VibrantAlloy.getMolten(aInput.amount);
+ }
+ if(aInput.isFluidEqual(Materials.PhasedIron.getMolten(144))){
+ aInput = Materials.PulsatingIron.getMolten(aInput.amount);
+ }
+
if ((aDuration = GregTech_API.sRecipeFile.get("fluidsolidifier", aOutput, aDuration)) <= 0) {
return false;
}
@@ -457,6 +464,12 @@ public class GT_RecipeAdder
if ((aInput == null) || (aOutput == null)) {
return false;
}
+ if(aOutput.isFluidEqual(Materials.PhasedGold.getMolten(1))){
+ aOutput = Materials.VibrantAlloy.getMolten(aOutput.amount);
+ }
+ if(aOutput.isFluidEqual(Materials.PhasedIron.getMolten(1))){
+ aOutput = Materials.PulsatingIron.getMolten(aOutput.amount);
+ }
if ((aDuration = GregTech_API.sRecipeFile.get("fluidsmelter", aInput, aDuration)) <= 0) {
return false;
}
@@ -469,9 +482,16 @@ public class GT_RecipeAdder
if ((aInput == null) || (aOutput == null)) {
return false;
}
+ if(aOutput.isFluidEqual(Materials.PhasedGold.getMolten(1))){
+ aOutput = Materials.VibrantAlloy.getMolten(aOutput.amount);
+ }
+ if(aOutput.isFluidEqual(Materials.PhasedIron.getMolten(1))){
+ aOutput = Materials.PulsatingIron.getMolten(aOutput.amount);
+ }
if ((aDuration = GregTech_API.sRecipeFile.get("fluidextractor", aInput, aDuration)) <= 0) {
return false;
}
+
GT_Recipe.GT_Recipe_Map.sFluidExtractionRecipes.addRecipe(true, new ItemStack[] { aInput }, new ItemStack[] { aRemains }, null, new int[] { aChance }, null, new FluidStack[] { aOutput }, aDuration, aEUt, 0);
return true;
}