From 7224ac4299098c70efae9dbd04c50a97e3f5f583 Mon Sep 17 00:00:00 2001 From: Blood Asp Date: Thu, 23 Apr 2015 18:14:22 +0200 Subject: Initial Commit --- .../loaders/oreprocessing/ProcessingAll.java | 32 +++ .../loaders/oreprocessing/ProcessingArrows.java | 55 +++++ .../loaders/oreprocessing/ProcessingBattery.java | 33 +++ .../loaders/oreprocessing/ProcessingBeans.java | 31 +++ .../loaders/oreprocessing/ProcessingBlock.java | 103 ++++++++++ .../loaders/oreprocessing/ProcessingBolt.java | 33 +++ .../loaders/oreprocessing/ProcessingCell.java | 108 ++++++++++ .../oreprocessing/ProcessingCellPlasma.java | 39 ++++ .../loaders/oreprocessing/ProcessingCircuit.java | 51 +++++ .../oreprocessing/ProcessingCompressed.java | 33 +++ .../loaders/oreprocessing/ProcessingCrafting.java | 87 ++++++++ .../loaders/oreprocessing/ProcessingCrop.java | 78 +++++++ .../ProcessingCrushedCentrifuged.java | 32 +++ .../oreprocessing/ProcessingCrushedPurified.java | 35 ++++ .../oreprocessing/ProcessingCrystallized.java | 33 +++ .../loaders/oreprocessing/ProcessingDirty.java | 53 +++++ .../loaders/oreprocessing/ProcessingDust.java | 227 +++++++++++++++++++++ .../oreprocessing/ProcessingDustImpure.java | 94 +++++++++ .../loaders/oreprocessing/ProcessingDustSmall.java | 45 ++++ .../loaders/oreprocessing/ProcessingDustTiny.java | 53 +++++ .../loaders/oreprocessing/ProcessingDye.java | 42 ++++ .../loaders/oreprocessing/ProcessingFoil.java | 28 +++ .../loaders/oreprocessing/ProcessingFood.java | 51 +++++ .../loaders/oreprocessing/ProcessingGear.java | 34 +++ .../loaders/oreprocessing/ProcessingGearSmall.java | 32 +++ .../loaders/oreprocessing/ProcessingGem.java | 80 ++++++++ .../oreprocessing/ProcessingGemChipped.java | 36 ++++ .../oreprocessing/ProcessingGemExquisite.java | 37 ++++ .../loaders/oreprocessing/ProcessingGemFlawed.java | 37 ++++ .../oreprocessing/ProcessingGemFlawless.java | 37 ++++ .../loaders/oreprocessing/ProcessingIngot1.java | 80 ++++++++ .../loaders/oreprocessing/ProcessingIngot2.java | 35 ++++ .../loaders/oreprocessing/ProcessingIngot3.java | 35 ++++ .../loaders/oreprocessing/ProcessingIngot4.java | 33 +++ .../loaders/oreprocessing/ProcessingIngot5.java | 33 +++ .../loaders/oreprocessing/ProcessingIngotHot.java | 30 +++ .../loaders/oreprocessing/ProcessingItem.java | 84 ++++++++ .../loaders/oreprocessing/ProcessingLeaves.java | 23 +++ .../loaders/oreprocessing/ProcessingLens.java | 34 +++ .../loaders/oreprocessing/ProcessingLog.java | 106 ++++++++++ .../loaders/oreprocessing/ProcessingNugget.java | 45 ++++ .../loaders/oreprocessing/ProcessingOre.java | 151 ++++++++++++++ .../loaders/oreprocessing/ProcessingOrePoor.java | 54 +++++ .../oreprocessing/ProcessingOreSmelting.java | 65 ++++++ .../loaders/oreprocessing/ProcessingPipeLarge.java | 33 +++ .../oreprocessing/ProcessingPipeMedium.java | 33 +++ .../oreprocessing/ProcessingPipeRestrictive.java | 35 ++++ .../loaders/oreprocessing/ProcessingPipeSmall.java | 33 +++ .../loaders/oreprocessing/ProcessingPlank.java | 73 +++++++ .../loaders/oreprocessing/ProcessingPlate1.java | 103 ++++++++++ .../loaders/oreprocessing/ProcessingPlate2.java | 54 +++++ .../loaders/oreprocessing/ProcessingPlate3.java | 54 +++++ .../loaders/oreprocessing/ProcessingPlate4.java | 53 +++++ .../loaders/oreprocessing/ProcessingPlate5.java | 50 +++++ .../loaders/oreprocessing/ProcessingPlate9.java | 30 +++ .../oreprocessing/ProcessingPlateAlloy.java | 44 ++++ .../loaders/oreprocessing/ProcessingPure.java | 34 +++ .../loaders/oreprocessing/ProcessingRecycling.java | 36 ++++ .../loaders/oreprocessing/ProcessingSand.java | 36 ++++ .../loaders/oreprocessing/ProcessingSaplings.java | 32 +++ .../loaders/oreprocessing/ProcessingShaping.java | 156 ++++++++++++++ .../loaders/oreprocessing/ProcessingSlab.java | 32 +++ .../loaders/oreprocessing/ProcessingStick.java | 38 ++++ .../loaders/oreprocessing/ProcessingStickLong.java | 36 ++++ .../loaders/oreprocessing/ProcessingStone.java | 84 ++++++++ .../oreprocessing/ProcessingStoneCobble.java | 36 ++++ .../oreprocessing/ProcessingStoneVarious.java | 42 ++++ .../oreprocessing/ProcessingToolHeadArrow.java | 32 +++ .../oreprocessing/ProcessingToolHeadAxe.java | 28 +++ .../oreprocessing/ProcessingToolHeadBuzzSaw.java | 32 +++ .../oreprocessing/ProcessingToolHeadChainsaw.java | 38 ++++ .../oreprocessing/ProcessingToolHeadDrill.java | 42 ++++ .../oreprocessing/ProcessingToolHeadFile.java | 33 +++ .../oreprocessing/ProcessingToolHeadHammer.java | 51 +++++ .../oreprocessing/ProcessingToolHeadHoe.java | 28 +++ .../oreprocessing/ProcessingToolHeadPickaxe.java | 28 +++ .../oreprocessing/ProcessingToolHeadPlow.java | 28 +++ .../oreprocessing/ProcessingToolHeadSaw.java | 28 +++ .../oreprocessing/ProcessingToolHeadSense.java | 28 +++ .../oreprocessing/ProcessingToolHeadShovel.java | 28 +++ .../oreprocessing/ProcessingToolHeadSword.java | 28 +++ .../ProcessingToolHeadUniversalSpade.java | 29 +++ .../oreprocessing/ProcessingToolHeadWrench.java | 42 ++++ .../oreprocessing/ProcessingTransforming.java | 58 ++++++ .../loaders/oreprocessing/ProcessingWax.java | 31 +++ .../loaders/oreprocessing/ProcessingWire01.java | 45 ++++ .../loaders/oreprocessing/ProcessingWire02.java | 35 ++++ .../loaders/oreprocessing/ProcessingWire04.java | 35 ++++ .../loaders/oreprocessing/ProcessingWire08.java | 35 ++++ .../loaders/oreprocessing/ProcessingWire12.java | 35 ++++ .../loaders/oreprocessing/ProcessingWire16.java | 31 +++ 91 files changed, 4462 insertions(+) create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingAll.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingArrows.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingBattery.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingBeans.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingBlock.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingBolt.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingCell.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingCellPlasma.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingCircuit.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingCompressed.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingCrafting.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingCrop.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingCrushedCentrifuged.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingCrushedPurified.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingCrystallized.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingDirty.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingDust.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingDustImpure.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingDustSmall.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingDustTiny.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingDye.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingFoil.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingFood.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingGear.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingGearSmall.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingGem.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingGemChipped.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingGemExquisite.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingGemFlawed.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingGemFlawless.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingIngot1.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingIngot2.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingIngot3.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingIngot4.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingIngot5.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingIngotHot.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingItem.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingLeaves.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingLens.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingLog.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingNugget.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingOre.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingOrePoor.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingOreSmelting.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingPipeLarge.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingPipeMedium.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingPipeRestrictive.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingPipeSmall.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingPlank.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingPlate1.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingPlate2.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingPlate3.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingPlate4.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingPlate5.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingPlate9.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingPlateAlloy.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingPure.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingRecycling.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingSand.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingSaplings.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingShaping.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingSlab.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingStick.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingStickLong.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingStone.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingStoneCobble.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingStoneVarious.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadArrow.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadAxe.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadBuzzSaw.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadChainsaw.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadDrill.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadFile.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadHammer.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadHoe.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadPickaxe.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadPlow.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadSaw.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadSense.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadShovel.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadSword.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadUniversalSpade.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadWrench.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingTransforming.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingWax.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingWire01.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingWire02.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingWire04.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingWire08.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingWire12.java create mode 100644 main/java/gregtech/loaders/oreprocessing/ProcessingWire16.java (limited to 'main/java/gregtech/loaders/oreprocessing') diff --git a/main/java/gregtech/loaders/oreprocessing/ProcessingAll.java b/main/java/gregtech/loaders/oreprocessing/ProcessingAll.java new file mode 100644 index 0000000000..0098e1c7d9 --- /dev/null +++ b/main/java/gregtech/loaders/oreprocessing/ProcessingAll.java @@ -0,0 +1,32 @@ +/* 1: */ package gregtech.loaders.oreprocessing; +/* 2: */ +/* 3: */ import gregtech.api.enums.Materials; +/* 4: */ import gregtech.api.enums.OrePrefixes; +/* 5: */ import gregtech.api.interfaces.IOreRecipeRegistrator; +/* 6: */ import net.minecraft.item.Item; +/* 7: */ import net.minecraft.item.ItemBlock; +/* 8: */ import net.minecraft.item.ItemStack; +/* 9: */ +/* 10: */ public class ProcessingAll +/* 11: */ implements IOreRecipeRegistrator +/* 12: */ { +/* 13: */ public ProcessingAll() +/* 14: */ { +/* 15:12 */ for (OrePrefixes tPrefix : OrePrefixes.values()) { +/* 16:12 */ tPrefix.add(this); +/* 17: */ } +/* 18: */ } +/* 19: */ +/* 20: */ public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) +/* 21: */ { +/* 22:17 */ if (((aStack.getItem() instanceof ItemBlock)) && (aPrefix.mDefaultStackSize < aStack.getItem().getItemStackLimit(aStack))) { +/* 23:17 */ aStack.getItem().setMaxStackSize(aPrefix.mDefaultStackSize); +/* 24: */ } +/* 25: */ } +/* 26: */ } + + +/* Location: F:\Torrent\minecraft\jd-gui-0.3.6.windows\gregtech_1.7.10-5.07.07-dev.jar + * Qualified Name: gregtech.loaders.oreprocessing.ProcessingAll + * JD-Core Version: 0.7.0.1 + */ \ No newline at end of file diff --git a/main/java/gregtech/loaders/oreprocessing/ProcessingArrows.java b/main/java/gregtech/loaders/oreprocessing/ProcessingArrows.java new file mode 100644 index 0000000000..00d1d8762a --- /dev/null +++ b/main/java/gregtech/loaders/oreprocessing/ProcessingArrows.java @@ -0,0 +1,55 @@ +/* 1: */ package gregtech.loaders.oreprocessing; +/* 2: */ +/* 3: */ import gregtech.api.enchants.Enchantment_EnderDamage; +/* 4: */ import gregtech.api.enums.GT_Values; +/* 5: */ import gregtech.api.enums.Materials; +/* 6: */ import gregtech.api.enums.OrePrefixes; +/* 7: */ import gregtech.api.interfaces.IOreRecipeRegistrator; +/* 8: */ import gregtech.api.interfaces.internal.IGT_RecipeAdder; +/* 9: */ import gregtech.api.util.GT_Utility; +/* 10: */ import gregtech.api.util.GT_Utility.ItemNBT; +/* 11: */ import net.minecraft.enchantment.Enchantment; +/* 12: */ import net.minecraft.enchantment.EnchantmentHelper; +/* 13: */ import net.minecraft.item.ItemStack; +/* 14: */ +/* 15: */ public class ProcessingArrows +/* 16: */ implements IOreRecipeRegistrator +/* 17: */ { +/* 18: */ public ProcessingArrows() +/* 19: */ { +/* 20:17 */ for (OrePrefixes tPrefix : OrePrefixes.values()) { +/* 21:17 */ if (tPrefix.name().startsWith("arrowGt")) { +/* 22:17 */ tPrefix.add(this); +/* 23: */ } +/* 24: */ } +/* 25: */ } +/* 26: */ +/* 27: */ public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) +/* 28: */ { +/* 29:23 */ ItemStack tOutput = GT_Utility.copyAmount(1L, new Object[] { aStack });GT_Utility.updateItemStack(tOutput); +/* 30:24 */ GT_Utility.ItemNBT.addEnchantment(tOutput, Enchantment.smite, EnchantmentHelper.getEnchantmentLevel(Enchantment.smite.effectId, tOutput) + 3); +/* 31:25 */ GT_Values.RA.addChemicalBathRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), Materials.HolyWater.getFluid(25L), tOutput, null, null, null, 100, 2); +/* 32: */ +/* 33:27 */ tOutput = GT_Utility.copyAmount(1L, new Object[] { aStack });GT_Utility.updateItemStack(tOutput); +/* 34:28 */ GT_Utility.ItemNBT.addEnchantment(tOutput, Enchantment.fireAspect, EnchantmentHelper.getEnchantmentLevel(Enchantment.fireAspect.effectId, tOutput) + 3); +/* 35:29 */ GT_Values.RA.addChemicalBathRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), Materials.FierySteel.getFluid(25L), tOutput, null, null, null, 100, 2); +/* 36: */ +/* 37:31 */ tOutput = GT_Utility.copyAmount(1L, new Object[] { aStack });GT_Utility.updateItemStack(tOutput); +/* 38:32 */ GT_Utility.ItemNBT.addEnchantment(tOutput, Enchantment.fireAspect, EnchantmentHelper.getEnchantmentLevel(Enchantment.fireAspect.effectId, tOutput) + 1); +/* 39:33 */ GT_Values.RA.addChemicalBathRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), Materials.Blaze.getMolten(18L), tOutput, null, null, null, 100, 2); +/* 40: */ +/* 41:35 */ tOutput = GT_Utility.copyAmount(1L, new Object[] { aStack });GT_Utility.updateItemStack(tOutput); +/* 42:36 */ GT_Utility.ItemNBT.addEnchantment(tOutput, Enchantment.knockback, EnchantmentHelper.getEnchantmentLevel(Enchantment.knockback.effectId, tOutput) + 1); +/* 43:37 */ GT_Values.RA.addChemicalBathRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), Materials.Rubber.getMolten(18L), tOutput, null, null, null, 100, 2); +/* 44: */ +/* 45:39 */ tOutput = GT_Utility.copyAmount(1L, new Object[] { aStack });GT_Utility.updateItemStack(tOutput); +/* 46:40 */ GT_Utility.ItemNBT.addEnchantment(tOutput, Enchantment_EnderDamage.INSTANCE, EnchantmentHelper.getEnchantmentLevel(Enchantment_EnderDamage.INSTANCE.effectId, tOutput) + 1); +/* 47:41 */ GT_Values.RA.addChemicalBathRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), Materials.Mercury.getFluid(25L), tOutput, null, null, null, 100, 2); +/* 48: */ } +/* 49: */ } + + +/* Location: F:\Torrent\minecraft\jd-gui-0.3.6.windows\gregtech_1.7.10-5.07.07-dev.jar + * Qualified Name: gregtech.loaders.oreprocessing.ProcessingArrows + * JD-Core Version: 0.7.0.1 + */ \ No newline at end of file diff --git a/main/java/gregtech/loaders/oreprocessing/ProcessingBattery.java b/main/java/gregtech/loaders/oreprocessing/ProcessingBattery.java new file mode 100644 index 0000000000..491fc8ed85 --- /dev/null +++ b/main/java/gregtech/loaders/oreprocessing/ProcessingBattery.java @@ -0,0 +1,33 @@ +/* 1: */ package gregtech.loaders.oreprocessing; +/* 2: */ +/* 3: */ import gregtech.api.enums.GT_Values; +/* 4: */ import gregtech.api.enums.ItemList; +/* 5: */ import gregtech.api.enums.Materials; +/* 6: */ import gregtech.api.enums.OrePrefixes; +/* 7: */ import gregtech.api.interfaces.IOreRecipeRegistrator; +/* 8: */ import gregtech.api.interfaces.internal.IGT_RecipeAdder; +/* 9: */ import gregtech.api.util.GT_ModHandler; +/* 10: */ import gregtech.api.util.GT_Utility; +/* 11: */ import net.minecraft.item.ItemStack; +/* 12: */ +/* 13: */ public class ProcessingBattery +/* 14: */ implements IOreRecipeRegistrator +/* 15: */ { +/* 16: */ public ProcessingBattery() +/* 17: */ { +/* 18:16 */ OrePrefixes.battery.add(this); +/* 19: */ } +/* 20: */ +/* 21: */ public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) +/* 22: */ { +/* 23:21 */ if (aMaterial == Materials.Lithium) { +/* 24:22 */ GT_Values.RA.addAssemblerRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), GT_ModHandler.getIC2Item("cropnalyzer", 1L, 32767), ItemList.Tool_Scanner.getAlmostBroken(1L, new Object[0]), 12800, 16); +/* 25: */ } +/* 26: */ } +/* 27: */ } + + +/* Location: F:\Torrent\minecraft\jd-gui-0.3.6.windows\gregtech_1.7.10-5.07.07-dev.jar + * Qualified Name: gregtech.loaders.oreprocessing.ProcessingBattery + * JD-Core Version: 0.7.0.1 + */ \ No newline at end of file diff --git a/main/java/gregtech/loaders/oreprocessing/ProcessingBeans.java b/main/java/gregtech/loaders/oreprocessing/ProcessingBeans.java new file mode 100644 index 0000000000..0db3ea72f0 --- /dev/null +++ b/main/java/gregtech/loaders/oreprocessing/ProcessingBeans.java @@ -0,0 +1,31 @@ +/* 1: */ package gregtech.loaders.oreprocessing; +/* 2: */ +/* 3: */ import gregtech.api.enums.Materials; +/* 4: */ import gregtech.api.enums.OrePrefixes; +/* 5: */ import gregtech.api.interfaces.IOreRecipeRegistrator; +/* 6: */ import gregtech.api.util.GT_ModHandler; +/* 7: */ import gregtech.api.util.GT_OreDictUnificator; +/* 8: */ import gregtech.api.util.GT_Utility; +/* 9: */ import net.minecraft.item.ItemStack; +/* 10: */ +/* 11: */ public class ProcessingBeans +/* 12: */ implements IOreRecipeRegistrator +/* 13: */ { +/* 14: */ public ProcessingBeans() +/* 15: */ { +/* 16:14 */ OrePrefixes.beans.add(this); +/* 17: */ } +/* 18: */ +/* 19: */ public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) +/* 20: */ { +/* 21:19 */ if (aOreDictName.equals("beansCocoa")) { +/* 22:19 */ GT_ModHandler.addPulverisationRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Cocoa, 1L)); +/* 23: */ } +/* 24: */ } +/* 25: */ } + + +/* Location: F:\Torrent\minecraft\jd-gui-0.3.6.windows\gregtech_1.7.10-5.07.07-dev.jar + * Qualified Name: gregtech.loaders.oreprocessing.ProcessingBeans + * JD-Core Version: 0.7.0.1 + */ \ No newline at end of file diff --git a/main/java/gregtech/loaders/oreprocessing/ProcessingBlock.java b/main/java/gregtech/loaders/oreprocessing/ProcessingBlock.java new file mode 100644 index 0000000000..041899799a --- /dev/null +++ b/main/java/gregtech/loaders/oreprocessing/ProcessingBlock.java @@ -0,0 +1,103 @@ +/* 1: */ package gregtech.loaders.oreprocessing; +/* 2: */ +/* 3: */ import gregtech.api.GregTech_API; +import gregtech.api.enums.ConfigCategories; +/* 4: */ import gregtech.api.enums.ConfigCategories.Recipes; +/* 5: */ import gregtech.api.enums.GT_Values; +/* 6: */ import gregtech.api.enums.ItemList; +/* 7: */ import gregtech.api.enums.Materials; +/* 8: */ import gregtech.api.enums.OrePrefixes; +/* 9: */ import gregtech.api.interfaces.IOreRecipeRegistrator; +/* 10: */ import gregtech.api.interfaces.internal.IGT_RecipeAdder; +/* 11: */ import gregtech.api.util.GT_Config; +/* 12: */ import gregtech.api.util.GT_ModHandler; +/* 13: */ import gregtech.api.util.GT_OreDictUnificator; +/* 14: */ import gregtech.api.util.GT_Utility; + +/* 15: */ import java.io.PrintStream; + +/* 16: */ import net.minecraft.item.ItemStack; +/* 17: */ +/* 18: */ public class ProcessingBlock +/* 19: */ implements IOreRecipeRegistrator +/* 20: */ { +/* 21: */ public ProcessingBlock() +/* 22: */ { +/* 23:19 */ OrePrefixes.block.add(this); +/* 24: */ } +/* 25: */ +/* 26: */ public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) +/* 27: */ { +/* 28:24 */ GT_Values.RA.addCutterRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), GT_OreDictUnificator.get(OrePrefixes.plate, aMaterial, 9L), null, (int)Math.max(aMaterial.getMass() * 10L, 1L), 30); +/* 29: */ +/* 30:26 */ ItemStack tStack1 = GT_OreDictUnificator.get(OrePrefixes.ingot, aMaterial, 1L);ItemStack tStack2 = GT_OreDictUnificator.get(OrePrefixes.gem, aMaterial, 1L);ItemStack tStack3 = GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial, 1L); +/* 31: */ +/* 32:28 */ GT_ModHandler.removeRecipe(new ItemStack[] { GT_Utility.copyAmount(1L, new Object[] { aStack }) }); +/* 33:30 */ if (tStack1 != null) { +/* 34:30 */ GT_ModHandler.removeRecipe(new ItemStack[] { tStack1, tStack1, tStack1, tStack1, tStack1, tStack1, tStack1, tStack1, tStack1 }); +/* 35: */ } +/* 36:31 */ if (tStack2 != null) { +/* 37:31 */ GT_ModHandler.removeRecipe(new ItemStack[] { tStack2, tStack2, tStack2, tStack2, tStack2, tStack2, tStack2, tStack2, tStack2 }); +/* 38: */ } +/* 39:32 */ if (tStack3 != null) { +/* 40:32 */ GT_ModHandler.removeRecipe(new ItemStack[] { tStack3, tStack3, tStack3, tStack3, tStack3, tStack3, tStack3, tStack3, tStack3 }); +/* 41: */ } +/* 42:34 */ if (aMaterial.mStandardMoltenFluid != null) { +/* 43:34 */ GT_Values.RA.addFluidSolidifierRecipe(ItemList.Shape_Mold_Block.get(0L, new Object[0]), aMaterial.getMolten(1296L), GT_OreDictUnificator.get(OrePrefixes.block, aMaterial, 1L), 288, 8); +/* 44: */ } +/* 45:36 */ if (GregTech_API.sRecipeFile.get(ConfigCategories.Recipes.storageblockcrafting, OrePrefixes.block.get(aMaterial).toString(), false)) +/* 46: */ { +/* 47:37 */ if ((tStack1 == null) && (tStack2 == null) && (tStack3 != null)) { +/* 48:37 */ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.block, aMaterial, 1L), new Object[] { "XXX", "XXX", "XXX", Character.valueOf('X'), OrePrefixes.dust.get(aMaterial) }); +/* 49: */ } +/* 50:38 */ if (tStack2 != null) { +/* 51:38 */ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.block, aMaterial, 1L), new Object[] { "XXX", "XXX", "XXX", Character.valueOf('X'), OrePrefixes.gem.get(aMaterial) }); +/* 52: */ } +/* 53:39 */ if (tStack1 != null) { +/* 54:39 */ GT_ModHandler.addCraftingRecipe(GT_OreDictUnificator.get(OrePrefixes.block, aMaterial, 1L), new Object[] { "XXX", "XXX", "XXX", Character.valueOf('X'), OrePrefixes.ingot.get(aMaterial) }); +/* 55: */ } +/* 56: */ } +/* 57:42 */ if (tStack1 != null) { +/* 58:42 */ tStack1.stackSize = 9; +/* 59: */ } +/* 60:43 */ if (tStack2 != null) { +/* 61:43 */ tStack2.stackSize = 9; +/* 62: */ } +/* 63:44 */ if (tStack3 != null) { +/* 64:44 */ tStack3.stackSize = 9; +/* 65: */ } +/* 66:46 */ GT_Values.RA.addForgeHammerRecipe(aStack, tStack2, 100, 24); +/* 67:48 */ if (GregTech_API.sRecipeFile.get(ConfigCategories.Recipes.storageblockdecrafting, OrePrefixes.block.get(aMaterial).toString(), tStack2 != null)) +/* 68: */ { +/* 69:49 */ if (tStack3 != null) { +/* 70:49 */ GT_ModHandler.addShapelessCraftingRecipe(tStack3, new Object[] { OrePrefixes.block.get(aMaterial) }); +/* 71: */ } +/* 72:50 */ if (tStack2 != null) { +/* 73:50 */ GT_ModHandler.addShapelessCraftingRecipe(tStack2, new Object[] { OrePrefixes.block.get(aMaterial) }); +/* 74: */ } +/* 75:51 */ if (tStack1 != null) { +/* 76:51 */ GT_ModHandler.addShapelessCraftingRecipe(tStack1, new Object[] { OrePrefixes.block.get(aMaterial) }); +/* 77: */ } +/* 78: */ } +/* 79:54 */ switch (aMaterial.ordinal()) +/* 80: */ { +/* 81: */ case 1: +/* 82:56 */ System.err.println("'blockQuickSilver'?, In which Ice Desert can you actually place this as a solid Block?"); +/* 83:57 */ break; +/* 84: */ case 2: +/* 85: */ case 3: +/* 86:59 */ GT_Values.RA.addExtruderRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), ItemList.Shape_Extruder_Rod.get(0L, new Object[0]), ItemList.IC2_ShaftIron.get(1L, new Object[0]), 640, 120); +/* 87:60 */ GT_Values.RA.addAssemblerRecipe(ItemList.IC2_Compressed_Coal_Ball.get(8L, new Object[0]), GT_Utility.copyAmount(1L, new Object[] { aStack }), ItemList.IC2_Compressed_Coal_Chunk.get(1L, new Object[0]), 400, 4); +/* 88:61 */ break; +/* 89: */ case 4: +/* 90:63 */ GT_Values.RA.addExtruderRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), ItemList.Shape_Extruder_Rod.get(0L, new Object[0]), ItemList.IC2_ShaftSteel.get(1L, new Object[0]), 1280, 120); +/* 91:64 */ GT_Values.RA.addAssemblerRecipe(ItemList.IC2_Compressed_Coal_Ball.get(8L, new Object[0]), GT_Utility.copyAmount(1L, new Object[] { aStack }), ItemList.IC2_Compressed_Coal_Chunk.get(1L, new Object[0]), 400, 4); +/* 92: */ } +/* 93: */ } +/* 94: */ } + + +/* Location: F:\Torrent\minecraft\jd-gui-0.3.6.windows\gregtech_1.7.10-5.07.07-dev.jar + * Qualified Name: gregtech.loaders.oreprocessing.ProcessingBlock + * JD-Core Version: 0.7.0.1 + */ \ No newline at end of file diff --git a/main/java/gregtech/loaders/oreprocessing/ProcessingBolt.java b/main/java/gregtech/loaders/oreprocessing/ProcessingBolt.java new file mode 100644 index 0000000000..fba70c47ce --- /dev/null +++ b/main/java/gregtech/loaders/oreprocessing/ProcessingBolt.java @@ -0,0 +1,33 @@ +/* 1: */ package gregtech.loaders.oreprocessing; +/* 2: */ +/* 3: */ import gregtech.api.enums.GT_Values; +/* 4: */ import gregtech.api.enums.Materials; +/* 5: */ import gregtech.api.enums.OrePrefixes; +/* 6: */ import gregtech.api.enums.SubTag; +/* 7: */ import gregtech.api.interfaces.IOreRecipeRegistrator; +/* 8: */ import gregtech.api.interfaces.internal.IGT_RecipeAdder; +/* 9: */ import gregtech.api.util.GT_OreDictUnificator; +/* 10: */ import gregtech.api.util.GT_Utility; +/* 11: */ import net.minecraft.item.ItemStack; +/* 12: */ +/* 13: */ public class ProcessingBolt +/* 14: */ implements IOreRecipeRegistrator +/* 15: */ { +/* 16: */ public ProcessingBolt() +/* 17: */ { +/* 18:15 */ OrePrefixes.bolt.add(this); +/* 19: */ } +/* 20: */ +/* 21: */ public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) +/* 22: */ { +/* 23:20 */ if (!aMaterial.contains(SubTag.NO_WORKING)) { +/* 24:20 */ GT_Values.RA.addLatheRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), GT_OreDictUnificator.get(OrePrefixes.screw, aMaterial, 1L), null, (int)Math.max(aMaterial.getMass() / 8L, 1L), 4); +/* 25: */ } +/* 26: */ } +/* 27: */ } + + +/* Location: F:\Torrent\minecraft\jd-gui-0.3.6.windows\gregtech_1.7.10-5.07.07-dev.jar + * Qualified Name: gregtech.loaders.oreprocessing.ProcessingBolt + * JD-Core Version: 0.7.0.1 + */ \ No newline at end of file diff --git a/main/java/gregtech/loaders/oreprocessing/ProcessingCell.java b/main/java/gregtech/loaders/oreprocessing/ProcessingCell.java new file mode 100644 index 0000000000..2b1218cca0 --- /dev/null +++ b/main/java/gregtech/loaders/oreprocessing/ProcessingCell.java @@ -0,0 +1,108 @@ +/* 1: */ package gregtech.loaders.oreprocessing; +/* 2: */ +/* 3: */ import gregtech.api.enums.GT_Values; +/* 4: */ import gregtech.api.enums.ItemList; +/* 5: */ import gregtech.api.enums.Materials; +/* 6: */ import gregtech.api.enums.OrePrefixes; +/* 7: */ import gregtech.api.interfaces.IOreRecipeRegistrator; +/* 8: */ import gregtech.api.interfaces.internal.IGT_RecipeAdder; +/* 9: */ import gregtech.api.objects.MaterialStack; +/* 10: */ import gregtech.api.util.GT_ModHandler; +/* 11: */ import gregtech.api.util.GT_OreDictUnificator; +/* 12: */ import gregtech.api.util.GT_Utility; +/* 13: */ import java.util.ArrayList; +/* 14: */ import java.util.Iterator; +/* 15: */ import java.util.List; +/* 16: */ import net.minecraft.item.ItemStack; +/* 17: */ +/* 18: */ public class ProcessingCell +/* 19: */ implements IOreRecipeRegistrator +/* 20: */ { +/* 21: */ public ProcessingCell() +/* 22: */ { +/* 23:21 */ OrePrefixes.cell.add(this); +/* 24: */ } +/* 25: */ +/* 26: */ public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) +/* 27: */ { +/* 28:26 */ if (aMaterial == Materials.Empty) +/* 29: */ { +/* 30:27 */ GT_ModHandler.removeRecipeByOutput(aStack); +/* 31:28 */ if (aModName.equalsIgnoreCase("AtomicScience")) { +/* 32:28 */ GT_ModHandler.addExtractionRecipe(ItemList.Cell_Empty.get(1L, new Object[0]), aStack); +/* 33: */ } +/* 34: */ } +/* 35: */ else +/* 36: */ { +/* 37:30 */ if (aMaterial.mFuelPower > 0) { +/* 38:30 */ GT_Values.RA.addFuel(GT_Utility.copyAmount(1L, new Object[] { aStack }), GT_Utility.getFluidForFilledItem(aStack, true) == null ? GT_Utility.getContainerItem(aStack, true) : null, aMaterial.mFuelPower, aMaterial.mFuelType); +/* 39: */ } +/* 40:32 */ if ((aMaterial.mMaterialList.size() > 0) && ((aMaterial.mExtraData & 0x3) != 0)) +/* 41: */ { +/* 42:33 */ int tAllAmount = 0; +/* 43: */ MaterialStack tMat2; +/* 44:34 */ for (Iterator i$ = aMaterial.mMaterialList.iterator(); i$.hasNext(); tAllAmount = (int)(tAllAmount + tMat2.mAmount)) { +/* 45:34 */ tMat2 = (MaterialStack)i$.next(); +/* 46: */ } +/* 47:35 */ long tItemAmount = 0L;long tCapsuleCount = GT_ModHandler.getCapsuleCellContainerCountMultipliedWithStackSize(new ItemStack[] { aStack }) * -tAllAmount;long tDensityMultiplier = aMaterial.getDensity() > 3628800L ? aMaterial.getDensity() / 3628800L : 1L; +/* 48:36 */ ArrayList tList = new ArrayList(); +/* 49:38 */ for ( MaterialStack tMat : aMaterial.mMaterialList) { +/* 50:38 */ if (tMat.mAmount > 0L) +/* 51: */ { +/* 53: */ ItemStack tStack; +/* 54:39 */ if (tMat.mMaterial == Materials.Air) +/* 55: */ { +/* 56:40 */ tStack = ItemList.Cell_Air.get(tMat.mAmount * tDensityMultiplier / 2L, new Object[0]); +/* 57: */ } +/* 58: */ else +/* 59: */ { +/* 60:42 */ tStack = GT_OreDictUnificator.get(OrePrefixes.dust, tMat.mMaterial, tMat.mAmount); +/* 61:43 */ if (tStack == null) { +/* 62:44 */ tStack = GT_OreDictUnificator.get(OrePrefixes.cell, tMat.mMaterial, tMat.mAmount); +/* 63: */ } +/* 64: */ } +/* 65:46 */ if (tItemAmount + tMat.mAmount * 3628800L <= aStack.getMaxStackSize() * aMaterial.getDensity()) +/* 66: */ { +/* 67:47 */ tItemAmount += tMat.mAmount * 3628800L; +/* 68:48 */ if (tStack != null) +/* 69: */ { +/* 70:49 */ ItemStack tmp397_395 = tStack;tmp397_395.stackSize = ((int)(tmp397_395.stackSize * tDensityMultiplier)); +/* 71:50 */ while ((tStack.stackSize > 64) && (tCapsuleCount + GT_ModHandler.getCapsuleCellContainerCount(tStack) * 64 < 0L ? tList.size() < 5 : tList.size() < 6) && (tCapsuleCount + GT_ModHandler.getCapsuleCellContainerCount(tStack) * 64 <= 64L)) +/* 72: */ { +/* 73:51 */ tCapsuleCount += GT_ModHandler.getCapsuleCellContainerCount(tStack) * 64; +/* 74:52 */ tList.add(GT_Utility.copyAmount(64L, new Object[] { tStack })); +/* 75:53 */ tStack.stackSize -= 64; +/* 76: */ } +/* 77:55 */ if (tStack.stackSize > 0) { +/* 78:55 */ if (tCapsuleCount + GT_ModHandler.getCapsuleCellContainerCountMultipliedWithStackSize(new ItemStack[] { tStack }) <= 64L) { +/* 79:55 */ if (tCapsuleCount + GT_ModHandler.getCapsuleCellContainerCountMultipliedWithStackSize(new ItemStack[] { tStack }) < 0L ? tList.size() < 5 : tList.size() < 6) +/* 80: */ { +/* 81:56 */ tCapsuleCount += GT_ModHandler.getCapsuleCellContainerCountMultipliedWithStackSize(new ItemStack[] { tStack }); +/* 82:57 */ tList.add(tStack); +/* 83: */ } +/* 84: */ } +/* 85: */ } +/* 86: */ } +/* 87: */ } +/* 88: */ } +/* 89: */ } +/* 90:62 */ tItemAmount = (tItemAmount * tDensityMultiplier % aMaterial.getDensity() > 0L ? 1 : 0) + tItemAmount * tDensityMultiplier / aMaterial.getDensity(); +/* 91:63 */ if (tList.size() > 0) +/* 92: */ { +/* 93:64 */ if ((aMaterial.mExtraData & 0x1) != 0) { +/* 94:64 */ GT_Values.RA.addElectrolyzerRecipe(GT_Utility.copyAmount(tItemAmount, new Object[] { aStack }), tCapsuleCount > 0L ? (int)tCapsuleCount : 0, (ItemStack)tList.get(0), tList.size() < 2 ? null : (ItemStack)tList.get(1), tList.size() < 3 ? null : (ItemStack)tList.get(2), tList.size() < 4 ? null : (ItemStack)tList.get(3), tList.size() < 5 ? null : (ItemStack)tList.get(4), tList.size() < 6 ? null : tCapsuleCount < 0L ? ItemList.Cell_Empty.get(-tCapsuleCount, new Object[0]) : (ItemStack)tList.get(5), (int)Math.max(1L, Math.abs(aMaterial.getProtons() * 8L * tItemAmount)), Math.min(4, tList.size()) * 30); +/* 95: */ } +/* 96:65 */ if ((aMaterial.mExtraData & 0x2) != 0) { +/* 97:65 */ GT_Values.RA.addCentrifugeRecipe(GT_Utility.copyAmount(tItemAmount, new Object[] { aStack }), tCapsuleCount > 0L ? (int)tCapsuleCount : 0, (ItemStack)tList.get(0), tList.size() < 2 ? null : (ItemStack)tList.get(1), tList.size() < 3 ? null : (ItemStack)tList.get(2), tList.size() < 4 ? null : (ItemStack)tList.get(3), tList.size() < 5 ? null : (ItemStack)tList.get(4), tList.size() < 6 ? null : tCapsuleCount < 0L ? ItemList.Cell_Empty.get(-tCapsuleCount, new Object[0]) : (ItemStack)tList.get(5), (int)Math.max(1L, Math.abs(aMaterial.getMass() * 2L * tItemAmount))); +/* 98: */ } +/* 99: */ } +/* :0: */ } +/* :1: */ } +/* :2: */ } +/* :3: */ } + + +/* Location: F:\Torrent\minecraft\jd-gui-0.3.6.windows\gregtech_1.7.10-5.07.07-dev.jar + * Qualified Name: gregtech.loaders.oreprocessing.ProcessingCell + * JD-Core Version: 0.7.0.1 + */ \ No newline at end of file diff --git a/main/java/gregtech/loaders/oreprocessing/ProcessingCellPlasma.java b/main/java/gregtech/loaders/oreprocessing/ProcessingCellPlasma.java new file mode 100644 index 0000000000..f025410031 --- /dev/null +++ b/main/java/gregtech/loaders/oreprocessing/ProcessingCellPlasma.java @@ -0,0 +1,39 @@ +/* 1: */ package gregtech.loaders.oreprocessing; +/* 2: */ +/* 3: */ import gregtech.api.enums.GT_Values; +/* 4: */ import gregtech.api.enums.Materials; +/* 5: */ import gregtech.api.enums.OrePrefixes; +/* 6: */ import gregtech.api.interfaces.IOreRecipeRegistrator; +/* 7: */ import gregtech.api.interfaces.internal.IGT_RecipeAdder; +/* 8: */ import gregtech.api.util.GT_ModHandler; +/* 9: */ import gregtech.api.util.GT_OreDictUnificator; +/* 10: */ import gregtech.api.util.GT_Utility; +/* 11: */ import net.minecraft.item.ItemStack; +/* 12: */ +/* 13: */ public class ProcessingCellPlasma +/* 14: */ implements IOreRecipeRegistrator +/* 15: */ { +/* 16: */ public ProcessingCellPlasma() +/* 17: */ { +/* 18:15 */ OrePrefixes.cellPlasma.add(this); +/* 19: */ } +/* 20: */ +/* 21: */ public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) +/* 22: */ { +/* 23:20 */ if (aMaterial == Materials.Empty) +/* 24: */ { +/* 25:21 */ GT_ModHandler.removeRecipeByOutput(aStack); +/* 26: */ } +/* 27: */ else +/* 28: */ { +/* 29:23 */ GT_Values.RA.addFuel(GT_Utility.copyAmount(1L, new Object[] { aStack }), GT_Utility.getFluidForFilledItem(aStack, true) == null ? GT_Utility.getContainerItem(aStack, true) : null, (int)Math.max(1024L, 1024L * aMaterial.getMass()), 4); +/* 30:24 */ GT_Values.RA.addVacuumFreezerRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), GT_OreDictUnificator.get(OrePrefixes.cell, aMaterial, 1L), (int)Math.max(aMaterial.getMass() * 2L, 1L)); +/* 31: */ } +/* 32: */ } +/* 33: */ } + + +/* Location: F:\Torrent\minecraft\jd-gui-0.3.6.windows\gregtech_1.7.10-5.07.07-dev.jar + * Qualified Name: gregtech.loaders.oreprocessing.ProcessingCellPlasma + * JD-Core Version: 0.7.0.1 + */ \ No newline at end of file diff --git a/main/java/gregtech/loaders/oreprocessing/ProcessingCircuit.java b/main/java/gregtech/loaders/oreprocessing/ProcessingCircuit.java new file mode 100644 index 0000000000..3880140b5e --- /dev/null +++ b/main/java/gregtech/loaders/oreprocessing/ProcessingCircuit.java @@ -0,0 +1,51 @@ +/* 1: */ package gregtech.loaders.oreprocessing; +/* 2: */ +/* 3: */ import gregtech.api.enums.ItemList; +/* 4: */ import gregtech.api.enums.Materials; +/* 5: */ import gregtech.api.enums.OreDictNames; +/* 6: */ import gregtech.api.enums.OrePrefixes; +/* 7: */ import gregtech.api.interfaces.IOreRecipeRegistrator; +/* 8: */ import gregtech.api.util.GT_ModHandler; +/* 9: */ import gregtech.api.util.GT_OreDictUnificator; +/* 10: */ import net.minecraft.item.ItemStack; +/* 11: */ +/* 12: */ public class ProcessingCircuit +/* 13: */ implements IOreRecipeRegistrator +/* 14: */ { +/* 15: */ public ProcessingCircuit() +/* 16: */ { +/* 17:14 */ OrePrefixes.circuit.add(this); +/* 18: */ } +/* 19: */ +/* 20: */ public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) +/* 21: */ { +/* 22:19 */ switch (aMaterial.ordinal()) +/* 23: */ { +/* 24: */ case 1: +/* 25: */ case 2: +/* 26: */ case 3: +/* 27: */ case 4: +/* 28: */ case 5: +/* 29: */ case 6: +/* 30:21 */ if (!GT_OreDictUnificator.isBlacklisted(aStack)) { +/* 31:21 */ GT_ModHandler.removeRecipeByOutput(aStack); +/* 32: */ } +/* 33: */ break; +/* 34: */ case 7: +/* 35:24 */ GT_ModHandler.removeRecipeByOutput(aStack); +/* 36:25 */ GT_ModHandler.addShapelessCraftingRecipe(ItemList.Circuit_Primitive.get(1L, new Object[0]), new Object[] { GT_ModHandler.getIC2Item("casingadviron", 1L), OrePrefixes.wireGt01.get(Materials.RedAlloy), OrePrefixes.wireGt01.get(Materials.RedAlloy), OrePrefixes.wireGt01.get(Materials.Tin) }); +/* 37:26 */ break; +/* 38: */ case 8: +/* 39:28 */ GT_ModHandler.removeRecipeByOutput(aStack); +/* 40:29 */ GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Basic.get(1L, new Object[0]), new Object[] { "WWW", "CPC", "WWW", Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Primitive), Character.valueOf('W'), OreDictNames.craftingWireCopper, Character.valueOf('P'), OrePrefixes.plate.get(Materials.Steel) }); +/* 41:30 */ GT_ModHandler.addCraftingRecipe(ItemList.Circuit_Basic.get(1L, new Object[0]), new Object[] { "WCW", "WPW", "WCW", Character.valueOf('C'), OrePrefixes.circuit.get(Materials.Primitive), Character.valueOf('W'), OreDictNames.craftingWireCopper, Character.valueOf('P'), OrePrefixes.plate.get(Materials.Steel) }); +/* 42:31 */ GT_ModHandler.addShapelessCraftingRecipe(ItemList.Circuit_Basic.get(1L, new Object[0]), new Object[] { ItemList.Circuit_Integrated.getWildcard(1L, new Object[0]) }); +/* 43: */ } +/* 44: */ } +/* 45: */ } + + +/* Location: F:\Torrent\minecraft\jd-gui-0.3.6.windows\gregtech_1.7.10-5.07.07-dev.jar + * Qualified Name: gregtech.loaders.oreprocessing.ProcessingCircuit + * JD-Core Version: 0.7.0.1 + */ \ No newline at end of file diff --git a/main/java/gregtech/loaders/oreprocessing/ProcessingCompressed.java b/main/java/gregtech/loaders/oreprocessing/ProcessingCompressed.java new file mode 100644 index 0000000000..7908db52df --- /dev/null +++ b/main/java/gregtech/loaders/oreprocessing/ProcessingCompressed.java @@ -0,0 +1,33 @@ +/* 1: */ package gregtech.loaders.oreprocessing; +/* 2: */ +/* 3: */ import gregtech.api.GregTech_API; +/* 4: */ import gregtech.api.enums.Materials; +/* 5: */ import gregtech.api.enums.OrePrefixes; +/* 6: */ import gregtech.api.interfaces.IOreRecipeRegistrator; +/* 7: */ import gregtech.api.objects.GT_RenderedTexture; +/* 8: */ import gregtech.api.util.GT_ModHandler; +/* 9: */ import gregtech.api.util.GT_RecipeRegistrator; +/* 10: */ import gregtech.api.util.GT_Utility; +/* 11: */ import net.minecraft.item.ItemStack; +/* 12: */ +/* 13: */ public class ProcessingCompressed +/* 14: */ implements IOreRecipeRegistrator +/* 15: */ { +/* 16: */ public ProcessingCompressed() +/* 17: */ { +/* 18:17 */ OrePrefixes.compressed.add(this); +/* 19: */ } +/* 20: */ +/* 21: */ public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) +/* 22: */ { +/* 23:22 */ GT_ModHandler.removeRecipeByOutput(aStack); +/* 24:23 */ GregTech_API.registerCover(aStack, new GT_RenderedTexture(aMaterial.mIconSet.mTextures[72], aMaterial.mRGBa, false), null); +/* 25:24 */ GT_RecipeRegistrator.registerUsagesForMaterials(GT_Utility.copyAmount(1L, new Object[] { aStack }), null, false); +/* 26: */ } +/* 27: */ } + + +/* Location: F:\Torrent\minecraft\jd-gui-0.3.6.windows\gregtech_1.7.10-5.07.07-dev.jar + * Qualified Name: gregtech.loaders.oreprocessing.ProcessingCompressed + * JD-Core Version: 0.7.0.1 + */ \ No newline at end of file diff --git a/main/java/gregtech/loaders/oreprocessing/ProcessingCrafting.java b/main/java/gregtech/loaders/oreprocessing/ProcessingCrafting.java new file mode 100644 index 0000000000..cf0adcf12d --- /dev/null +++ b/main/java/gregtech/loaders/oreprocessing/ProcessingCrafting.java @@ -0,0 +1,87 @@ +/* 1: */ package gregtech.loaders.oreprocessing; +/* 2: */ +/* 3: */ import gregtech.api.enums.GT_Values; +/* 4: */ import gregtech.api.enums.ItemList; +/* 5: */ import gregtech.api.enums.Materials; +/* 6: */ import gregtech.api.enums.OreDictNames; +/* 7: */ import gregtech.api.enums.OrePrefixes; +/* 8: */ import gregtech.api.interfaces.IOreRecipeRegistrator; +/* 9: */ import gregtech.api.interfaces.internal.IGT_RecipeAdder; +/* 10: */ import gregtech.api.util.GT_ModHandler; +/* 11: */ import gregtech.api.util.GT_OreDictUnificator; +/* 12: */ import gregtech.api.util.GT_Utility; +/* 13: */ import net.minecraft.init.Blocks; +/* 14: */ import net.minecraft.init.Items; +/* 15: */ import net.minecraft.item.ItemStack; +/* 16: */ +/* 17: */ public class ProcessingCrafting +/* 18: */ implements IOreRecipeRegistrator +/* 19: */ { +/* 20: */ public ProcessingCrafting() +/* 21: */ { +/* 22:19 */ OrePrefixes.crafting.add(this); +/* 23: */ } +/* 24: */ +/* 25: */ public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) +/* 26: */ { +/* 27:24 */ if (aOreDictName.equals(OreDictNames.craftingQuartz.toString())) +/* 28: */ { +/* 29:25 */ GT_Values.RA.addAssemblerRecipe(new ItemStack(Blocks.redstone_torch, 3, 32767), GT_Utility.copyAmount(1L, new Object[] { aStack }), Materials.Concrete.getMolten(144L), new ItemStack(Items.comparator, 1, 0), 800, 1); +/* 30: */ } +/* 31:26 */ else if (aOreDictName.equals(OreDictNames.craftingWireCopper.toString())) +/* 32: */ { +/* 33:27 */ GT_Values.RA.addAssemblerRecipe(ItemList.Circuit_Basic.get(1L, new Object[0]), GT_Utility.copyAmount(1L, new Object[] { aStack }), GT_ModHandler.getIC2Item("frequencyTransmitter", 1L), 800, 1); +/* 34: */ } +/* 35:28 */ else if (aOreDictName.equals(OreDictNames.craftingWireTin.toString())) +/* 36: */ { +/* 37:29 */ GT_Values.RA.addAssemblerRecipe(ItemList.Circuit_Basic.get(1L, new Object[0]), GT_Utility.copyAmount(1L, new Object[] { aStack }), GT_ModHandler.getIC2Item("frequencyTransmitter", 1L), 800, 1); +/* 38: */ } +/* 39:30 */ else if (aOreDictName.equals(OreDictNames.craftingLensBlue.toString())) +/* 40: */ { +/* 41:31 */ GT_Values.RA.addLaserEngraverRecipe(GT_OreDictUnificator.get(OrePrefixes.block, Materials.Iron, 1L), GT_Utility.copyAmount(0L, new Object[] { aStack }), GT_ModHandler.getModItem("appliedenergistics2", "item.ItemMultiMaterial", 1L, 13), 2000, 1920); +/* 42:32 */ GT_Values.RA.addLaserEngraverRecipe(GT_OreDictUnificator.get(OrePrefixes.block, Materials.WroughtIron, 1L), GT_Utility.copyAmount(0L, new Object[] { aStack }), GT_ModHandler.getModItem("appliedenergistics2", "item.ItemMultiMaterial", 1L, 13), 2000, 1920); +/* 43:33 */ GT_Values.RA.addLaserEngraverRecipe(ItemList.IC2_LapotronCrystal.getWildcard(1L, new Object[0]), GT_Utility.copyAmount(0L, new Object[] { aStack }), ItemList.Circuit_Parts_Crystal_Chip_Master.get(3L, new Object[0]), 256, 480); +/* 44: */ } +/* 45:34 */ else if (aOreDictName.equals(OreDictNames.craftingLensYellow.toString())) +/* 46: */ { +/* 47:35 */ GT_Values.RA.addLaserEngraverRecipe(GT_OreDictUnificator.get(OrePrefixes.block, Materials.Iron, 1L), GT_Utility.copyAmount(0L, new Object[] { aStack }), GT_ModHandler.getModItem("appliedenergistics2", "item.ItemMultiMaterial", 1L, 14), 2000, 1920); +/* 48:36 */ GT_Values.RA.addLaserEngraverRecipe(GT_OreDictUnificator.get(OrePrefixes.block, Materials.WroughtIron, 1L), GT_Utility.copyAmount(0L, new Object[] { aStack }), GT_ModHandler.getModItem("appliedenergistics2", "item.ItemMultiMaterial", 1L, 14), 2000, 1920); +/* 49: */ } +/* 50:37 */ else if (aOreDictName.equals(OreDictNames.craftingLensCyan.toString())) +/* 51: */ { +/* 52:38 */ GT_Values.RA.addLaserEngraverRecipe(GT_OreDictUnificator.get(OrePrefixes.block, Materials.Iron, 1L), GT_Utility.copyAmount(0L, new Object[] { aStack }), GT_ModHandler.getModItem("appliedenergistics2", "item.ItemMultiMaterial", 1L, 15), 2000, 1920); +/* 53:39 */ GT_Values.RA.addLaserEngraverRecipe(GT_OreDictUnificator.get(OrePrefixes.block, Materials.WroughtIron, 1L), GT_Utility.copyAmount(0L, new Object[] { aStack }), GT_ModHandler.getModItem("appliedenergistics2", "item.ItemMultiMaterial", 1L, 15), 2000, 1920); +/* 54: */ } +/* 55:40 */ else if (aOreDictName.equals(OreDictNames.craftingLensRed.toString())) +/* 56: */ { +/* 57:41 */ GT_Values.RA.addLaserEngraverRecipe(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Redstone, 1L), GT_Utility.copyAmount(0L, new Object[] { aStack }), GT_ModHandler.getModItem("BuildCraft|Silicon", "redstoneChipset", 1L, 0), 50, 120); +/* 58: */ +/* 59:43 */ GT_Values.RA.addLaserEngraverRecipe(GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Copper, 1L), GT_Utility.copyAmount(0L, new Object[] { aStack }), ItemList.Circuit_Parts_Wiring_Basic.get(1L, new Object[0]), 64, 30); +/* 60:44 */ GT_Values.RA.addLaserEngraverRecipe(GT_OreDictUnificator.get(OrePrefixes.foil, Materials.AnnealedCopper, 1L), GT_Utility.copyAmount(0L, new Object[] { aStack }), ItemList.Circuit_Parts_Wiring_Basic.get(1L, new Object[0]), 64, 30); +/* 61:45 */ GT_Values.RA.addLaserEngraverRecipe(GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Gold, 1L), GT_Utility.copyAmount(0L, new Object[] { aStack }), ItemList.Circuit_Parts_Wiring_Advanced.get(1L, new Object[0]), 64, 120); +/* 62:46 */ GT_Values.RA.addLaserEngraverRecipe(GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Electrum, 1L), GT_Utility.copyAmount(0L, new Object[] { aStack }), ItemList.Circuit_Parts_Wiring_Advanced.get(1L, new Object[0]), 64, 120); +/* 63:47 */ GT_Values.RA.addLaserEngraverRecipe(GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Platinum, 1L), GT_Utility.copyAmount(0L, new Object[] { aStack }), ItemList.Circuit_Parts_Wiring_Elite.get(1L, new Object[0]), 64, 480); +/* 64: */ } +/* 65:48 */ else if (aOreDictName.equals(OreDictNames.craftingLensGreen.toString())) +/* 66: */ { +/* 67:49 */ GT_Values.RA.addLaserEngraverRecipe(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Olivine, 1L), GT_Utility.copyAmount(0L, new Object[] { aStack }), ItemList.Circuit_Parts_Crystal_Chip_Elite.get(1L, new Object[0]), 256, 480); +/* 68:50 */ GT_Values.RA.addLaserEngraverRecipe(GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Emerald, 1L), GT_Utility.copyAmount(0L, new Object[] { aStack }), ItemList.Circuit_Parts_Crystal_Chip_Elite.get(1L, new Object[0]), 256, 480); +/* 69: */ } +/* 70:51 */ else if (aOreDictName.equals(OreDictNames.craftingLensWhite.toString())) +/* 71: */ { +/* 72:52 */ GT_Values.RA.addLaserEngraverRecipe(GT_OreDictUnificator.get(OrePrefixes.block, Materials.Iron, 1L), GT_Utility.copyAmount(0L, new Object[] { aStack }), GT_ModHandler.getModItem("appliedenergistics2", "item.ItemMultiMaterial", 1L, 19), 2000, 1920); +/* 73:53 */ GT_Values.RA.addLaserEngraverRecipe(GT_OreDictUnificator.get(OrePrefixes.block, Materials.WroughtIron, 1L), GT_Utility.copyAmount(0L, new Object[] { aStack }), GT_ModHandler.getModItem("appliedenergistics2", "item.ItemMultiMaterial", 1L, 19), 2000, 1920); +/* 74: */ +/* 75:55 */ GT_Values.RA.addLaserEngraverRecipe(new ItemStack(Blocks.sandstone, 1, 2), GT_Utility.copyAmount(0L, new Object[] { aStack }), new ItemStack(Blocks.sandstone, 1, 1), 50, 16); +/* 76:56 */ GT_Values.RA.addLaserEngraverRecipe(new ItemStack(Blocks.stone, 1, 0), GT_Utility.copyAmount(0L, new Object[] { aStack }), new ItemStack(Blocks.stonebrick, 1, 3), 50, 16); +/* 77:57 */ GT_Values.RA.addLaserEngraverRecipe(new ItemStack(Blocks.quartz_block, 1, 0), GT_Utility.copyAmount(0L, new Object[] { aStack }), new ItemStack(Blocks.quartz_block, 1, 1), 50, 16); +/* 78:58 */ GT_Values.RA.addLaserEngraverRecipe(GT_ModHandler.getModItem("appliedenergistics2", "tile.BlockQuartz", 1L), GT_Utility.copyAmount(0L, new Object[] { aStack }), GT_ModHandler.getModItem("appliedenergistics2", "tile.BlockQuartzChiseled", 1L), 50, 16); +/* 79: */ } +/* 80: */ } +/* 81: */ } + + +/* Location: F:\Torrent\minecraft\jd-gui-0.3.6.windows\gregtech_1.7.10-5.07.07-dev.jar + * Qualified Name: gregtech.loaders.oreprocessing.ProcessingCrafting + * JD-Core Version: 0.7.0.1 + */ \ No newline at end of file diff --git a/main/java/gregtech/loaders/oreprocessing/ProcessingCrop.java b/main/java/gregtech/loaders/oreprocessing/ProcessingCrop.java new file mode 100644 index 0000000000..443b271a48 --- /dev/null +++ b/main/java/gregtech/loaders/oreprocessing/ProcessingCrop.java @@ -0,0 +1,78 @@ +/* 1: */ package gregtech.loaders.oreprocessing; +/* 2: */ +/* 3: */ import gregtech.api.enums.GT_Values; +/* 4: */ import gregtech.api.enums.ItemList; +/* 5: */ import gregtech.api.enums.Materials; +/* 6: */ import gregtech.api.enums.OrePrefixes; +/* 7: */ import gregtech.api.interfaces.IOreRecipeRegistrator; +/* 8: */ import gregtech.api.interfaces.internal.IGT_RecipeAdder; +/* 9: */ import gregtech.api.util.GT_ModHandler; +/* 10: */ import gregtech.api.util.GT_OreDictUnificator; +/* 11: */ import gregtech.api.util.GT_Utility; +/* 12: */ import net.minecraft.item.ItemStack; +/* 13: */ import net.minecraftforge.fluids.FluidRegistry; +/* 14: */ import net.minecraftforge.fluids.FluidStack; +/* 15: */ +/* 16: */ public class ProcessingCrop +/* 17: */ implements IOreRecipeRegistrator +/* 18: */ { +/* 19: */ public ProcessingCrop() +/* 20: */ { +/* 21:17 */ OrePrefixes.crop.add(this); +/* 22: */ } +/* 23: */ +/* 24: */ public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) +/* 25: */ { +/* 26:22 */ GT_ModHandler.addCompressionRecipe(GT_Utility.copyAmount(8L, new Object[] { aStack }), ItemList.IC2_PlantballCompressed.get(1L, new Object[0])); +/* 27:23 */ if (aOreDictName.equals("cropTea")) +/* 28: */ { +/* 29:24 */ GT_Values.RA.addBrewingRecipe(aStack, FluidRegistry.WATER, FluidRegistry.getFluid("potion.tea"), false); +/* 30:25 */ GT_Values.RA.addBrewingRecipe(aStack, GT_ModHandler.getDistilledWater(1L).getFluid(), FluidRegistry.getFluid("potion.tea"), false); +/* 31: */ } +/* 32:26 */ else if (aOreDictName.equals("cropGrape")) +/* 33: */ { +/* 34:27 */ GT_Values.RA.addBrewingRecipe(aStack, FluidRegistry.WATER, FluidRegistry.getFluid("potion.grapejuice"), false); +/* 35:28 */ GT_Values.RA.addBrewingRecipe(aStack, GT_ModHandler.getDistilledWater(1L).getFluid(), FluidRegistry.getFluid("potion.grapejuice"), false); +/* 36: */ } +/* 37:29 */ else if (aOreDictName.equals("cropChilipepper")) +/* 38: */ { +/* 39:30 */ GT_ModHandler.addPulverisationRecipe(aStack, GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Chili, 1L)); +/* 40: */ } +/* 41:31 */ else if (aOreDictName.equals("cropCoffee")) +/* 42: */ { +/* 43:32 */ GT_ModHandler.addPulverisationRecipe(aStack, GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Coffee, 1L)); +/* 44: */ } +/* 45:33 */ else if (aOreDictName.equals("cropPotato")) +/* 46: */ { +/* 47:34 */ GT_Values.RA.addSlicerRecipe(aStack, ItemList.Shape_Slicer_Flat.get(0L, new Object[0]), ItemList.Food_Raw_PotatoChips.get(1L, new Object[0]), 64, 4); +/* 48:35 */ GT_Values.RA.addSlicerRecipe(aStack, ItemList.Shape_Slicer_Stripes.get(0L, new Object[0]), ItemList.Food_Raw_Fries.get(1L, new Object[0]), 64, 4); +/* 49:36 */ GT_Values.RA.addBrewingRecipe(aStack, FluidRegistry.WATER, FluidRegistry.getFluid("potion.potatojuice"), true); +/* 50:37 */ GT_Values.RA.addBrewingRecipe(aStack, GT_ModHandler.getDistilledWater(1L).getFluid(), FluidRegistry.getFluid("potion.potatojuice"), true); +/* 51: */ } +/* 52:38 */ else if (aOreDictName.equals("cropLemon")) +/* 53: */ { +/* 54:39 */ GT_Values.RA.addSlicerRecipe(aStack, ItemList.Shape_Slicer_Flat.get(0L, new Object[0]), ItemList.Food_Sliced_Lemon.get(4L, new Object[0]), 64, 4); +/* 55:40 */ GT_Values.RA.addBrewingRecipe(aStack, FluidRegistry.WATER, FluidRegistry.getFluid("potion.lemonjuice"), false); +/* 56:41 */ GT_Values.RA.addBrewingRecipe(aStack, GT_ModHandler.getDistilledWater(1L).getFluid(), FluidRegistry.getFluid("potion.lemonjuice"), false); +/* 57:42 */ GT_Values.RA.addBrewingRecipe(aStack, FluidRegistry.getFluid("potion.vodka"), FluidRegistry.getFluid("potion.leninade"), true); +/* 58: */ } +/* 59:43 */ else if (aOreDictName.equals("cropTomato")) +/* 60: */ { +/* 61:44 */ GT_Values.RA.addSlicerRecipe(aStack, ItemList.Shape_Slicer_Flat.get(0L, new Object[0]), ItemList.Food_Sliced_Tomato.get(4L, new Object[0]), 64, 4); +/* 62: */ } +/* 63:45 */ else if (aOreDictName.equals("cropCucumber")) +/* 64: */ { +/* 65:46 */ GT_Values.RA.addSlicerRecipe(aStack, ItemList.Shape_Slicer_Flat.get(0L, new Object[0]), ItemList.Food_Sliced_Cucumber.get(4L, new Object[0]), 64, 4); +/* 66: */ } +/* 67:47 */ else if (aOreDictName.equals("cropOnion")) +/* 68: */ { +/* 69:48 */ GT_Values.RA.addSlicerRecipe(aStack, ItemList.Shape_Slicer_Flat.get(0L, new Object[0]), ItemList.Food_Sliced_Onion.get(4L, new Object[0]), 64, 4); +/* 70: */ } +/* 71: */ } +/* 72: */ } + + +/* Location: F:\Torrent\minecraft\jd-gui-0.3.6.windows\gregtech_1.7.10-5.07.07-dev.jar + * Qualified Name: gregtech.loaders.oreprocessing.ProcessingCrop + * JD-Core Version: 0.7.0.1 + */ \ No newline at end of file diff --git a/main/java/gregtech/loaders/oreprocessing/ProcessingCrushedCentrifuged.java b/main/java/gregtech/loaders/oreprocessing/ProcessingCrushedCentrifuged.java new file mode 100644 index 0000000000..e246d84625 --- /dev/null +++ b/main/java/gregtech/loaders/oreprocessing/ProcessingCrushedCentrifuged.java @@ -0,0 +1,32 @@ +/* 1: */ package gregtech.loaders.oreprocessing; +/* 2: */ +/* 3: */ import gregtech.api.enums.GT_Values; +/* 4: */ import gregtech.api.enums.Materials; +/* 5: */ import gregtech.api.enums.OrePrefixes; +/* 6: */ import gregtech.api.interfaces.IOreRecipeRegistrator; +/* 7: */ import gregtech.api.interfaces.internal.IGT_RecipeAdder; +/* 8: */ import gregtech.api.util.GT_ModHandler; +/* 9: */ import gregtech.api.util.GT_OreDictUnificator; +/* 10: */ import gregtech.api.util.GT_Utility; +/* 11: */ import net.minecraft.item.ItemStack; +/* 12: */ +/* 13: */ public class ProcessingCrushedCentrifuged +/* 14: */ implements IOreRecipeRegistrator +/* 15: */ { +/* 16: */ public ProcessingCrushedCentrifuged() +/* 17: */ { +/* 18:15 */ OrePrefixes.crushedCentrifuged.add(this); +/* 19: */ } +/* 20: */ +/* 21: */ public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) +/* 22: */ { +/* 23:20 */ GT_Values.RA.addForgeHammerRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial.mMacerateInto, 1L), 10, 16); +/* 24:21 */ GT_ModHandler.addPulverisationRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), GT_OreDictUnificator.get(OrePrefixes.dust, aMaterial.mMacerateInto, 1L), GT_OreDictUnificator.get(OrePrefixes.dust, GT_Utility.selectItemInList(2, aMaterial.mMacerateInto, aMaterial.mOreByProducts), 1L), 10, false); +/* 25: */ } +/* 26: */ } + + +/* Location: F:\Torrent\minecraft\jd-gui-0.3.6.windows\gregtech_1.7.10-5.07.07-dev.jar + * Qualified Name: gregtech.loaders.oreprocessing.ProcessingCrushedCentrifuged + * JD-Core Version: 0.7.0.1 + */ \ No newline at end of file diff --git a/main/java/gregtech/loaders/oreprocessing/ProcessingCrushedPurified.java b/main/java/gregtech/loaders/oreprocessing/ProcessingCrushedPurified.java new file mode 100644 index 0000000000..5af5f1a253 --- /dev/null +++ b/main/java/gregtech/loaders/oreprocessing/ProcessingCrushedPurified.java @@ -0,0 +1,35 @@ +/* 1: */ package gregtech.loaders.oreprocessing; +/* 2: */ +/* 3: */ import gregtech.api.enums.GT_Values; +/* 4: */ import gregtech.api.enums.Materials; +/* 5: */ import gregtech.api.enums.OrePrefixes; +/* 6: */ import gregtech.api.interfaces.IOreRecipeRegistrator; +/* 7: */ import gregtech.api.interfaces.internal.IGT_RecipeAdder; +/* 8: */ import gregtech.api.util.GT_ModHandler; +/* 9: */ import gregtech.api.util.GT_OreDictUnificator; +/* 10: */ import gregtech.api.util.GT_Utility; +/* 11: */ import net.minecraft.item.ItemStack; +/* 12: */ +/* 13: */ public class ProcessingCrushedPurified +/* 14: */ implements IOreRecipeRegistrator +/* 15: */ { +/* 16: */ public ProcessingCrushedPurified() +/* 17: */ { +/* 18:15 */ OrePrefixes.crushedPurified.add(this); +/* 19: */ } +/* 20: */ +/* 21: */ public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) +/* 22: */ { +/* 23:20