aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDream-Master <dream-master@gmx.net>2016-07-04 17:48:00 +0200
committerDream-Master <dream-master@gmx.net>2016-07-04 17:48:00 +0200
commit26237d91d1a8fd47a67f5490bac766bee9eabd13 (patch)
treeaab7b10a0df35fd460548075d40ca0ef17fe9624
parentb99feff3d82d69768459255ae3131e8de3d9ab3f (diff)
downloadGT5-Unofficial-26237d91d1a8fd47a67f5490bac766bee9eabd13.tar.gz
GT5-Unofficial-26237d91d1a8fd47a67f5490bac766bee9eabd13.tar.bz2
GT5-Unofficial-26237d91d1a8fd47a67f5490bac766bee9eabd13.zip
rebalancing sifting output (Blood Asp)
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingCrushedPurified.java22
1 files changed, 21 insertions, 1 deletions
diff --git a/src/main/java/gregtech/loaders/oreprocessing/ProcessingCrushedPurified.java b/src/main/java/gregtech/loaders/oreprocessing/ProcessingCrushedPurified.java
index bcefdcd941..1cd9ef3d98 100644
--- a/src/main/java/gregtech/loaders/oreprocessing/ProcessingCrushedPurified.java
+++ b/src/main/java/gregtech/loaders/oreprocessing/ProcessingCrushedPurified.java
@@ -17,6 +17,26 @@ public class ProcessingCrushedPurified implements gregtech.api.interfaces.IOreRe
GT_ModHandler.addThermalCentrifugeRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), (int) Math.min(5000L, Math.abs(aMaterial.getMass() * 20L)), new Object[]{GT_OreDictUnificator.get(OrePrefixes.crushedCentrifuged, aMaterial.mMacerateInto, GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial.mMacerateInto, 1L), 1L), GT_OreDictUnificator.get(OrePrefixes.dustTiny, GT_Utility.selectItemInList(1, aMaterial.mMacerateInto, aMaterial.mOreByProducts), 1L)});
ItemStack tGem = GT_OreDictUnificator.get(OrePrefixes.gem, aMaterial, 1L);
if (tGem != null)
- GT_Values.RA.addSifterRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), new ItemStack[]{GT_OreDictUnificator.get(OrePrefixes.gemExquisite, aMaterial, tGem, 1L), GT_OreDictUnificator.get(OrePrefixes.gemFlawless, aMaterial, tGem, 1L), tGem, GT_OreDictUnificator.get(OrePrefixes.gemFlawed, aMaterial, tGem, 1L), GT_OreDictUnificator.get(OrePrefixes.gemChipped, aMaterial, tGem, 1L), GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, tGem, 1L)}, new int[]{100, 400, 1500, 2000, 4000, 5000}, 800, 16);
+ if(aMaterial == Materials.Tanzanite||
+ aMaterial == Materials.Sapphire||
+ aMaterial == Materials.Olivine||
+ aMaterial == Materials.GreenSapphire||
+ aMaterial == Materials.Opal||
+ aMaterial == Materials.Amethyst||
+ aMaterial == Materials.Emerald||
+ aMaterial == Materials.Ruby||
+ aMaterial == Materials.Amber||
+ aMaterial == Materials.Diamond||
+ aMaterial == Materials.FoolsRuby||
+ aMaterial == Materials.BlueTopaz||
+ aMaterial == Materials.GarnetRed||
+ aMaterial == Materials.Topaz||
+ aMaterial == Materials.Jasper||
+ aMaterial == Materials.GarnetYellow){
+ GT_Values.RA.addSifterRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), new ItemStack[]{GT_OreDictUnificator.get(OrePrefixes.gemExquisite, aMaterial, tGem, 1L), GT_OreDictUnificator.get(OrePrefixes.gemFlawless, aMaterial, tGem, 1L), tGem, GT_OreDictUnificator.get(OrePrefixes.gemFlawed, aMaterial, tGem, 1L), GT_OreDictUnificator.get(OrePrefixes.gemChipped, aMaterial, tGem, 1L), GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, tGem, 1L)}, new int[]{300, 1200, 4500, 1400, 2800, 3500}, 800, 16);
+
+ }else{
+ GT_Values.RA.addSifterRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), new ItemStack[]{GT_OreDictUnificator.get(OrePrefixes.gemExquisite, aMaterial, tGem, 1L), GT_OreDictUnificator.get(OrePrefixes.gemFlawless, aMaterial, tGem, 1L), tGem, GT_OreDictUnificator.get(OrePrefixes.gemFlawed, aMaterial, tGem, 1L), GT_OreDictUnificator.get(OrePrefixes.gemChipped, aMaterial, tGem, 1L), GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, tGem, 1L)}, new int[]{100, 400, 1500, 2000, 4000, 5000}, 800, 16);
+ }
}
}