aboutsummaryrefslogtreecommitdiff
path: root/main/java/gregtech/loaders/oreprocessing
diff options
context:
space:
mode:
Diffstat (limited to 'main/java/gregtech/loaders/oreprocessing')
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingAll.java32
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingArrows.java55
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingBattery.java33
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingBeans.java31
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingBlock.java103
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingBolt.java33
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingCell.java108
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingCellPlasma.java39
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingCircuit.java51
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingCompressed.java33
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingCrafting.java87
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingCrop.java78
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingCrushedCentrifuged.java32
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingCrushedPurified.java35
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingCrystallized.java33
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingDirty.java53
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingDust.java227
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingDustImpure.java94
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingDustSmall.java45
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingDustTiny.java53
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingDye.java42
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingFoil.java28
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingFood.java51
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingGear.java34
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingGearSmall.java32
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingGem.java80
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingGemChipped.java36
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingGemExquisite.java37
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingGemFlawed.java37
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingGemFlawless.java37
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingIngot1.java80
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingIngot2.java35
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingIngot3.java35
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingIngot4.java33
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingIngot5.java33
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingIngotHot.java30
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingItem.java84
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingLeaves.java23
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingLens.java34
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingLog.java106
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingNugget.java45
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingOre.java151
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingOrePoor.java54
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingOreSmelting.java65
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingPipeLarge.java33
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingPipeMedium.java33
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingPipeRestrictive.java35
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingPipeSmall.java33
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingPlank.java73
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingPlate1.java103
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingPlate2.java54
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingPlate3.java54
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingPlate4.java53
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingPlate5.java50
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingPlate9.java30
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingPlateAlloy.java44
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingPure.java34
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingRecycling.java36
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingSand.java36
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingSaplings.java32
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingShaping.java156
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingSlab.java32
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingStick.java38
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingStickLong.java36
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingStone.java84
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingStoneCobble.java36
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingStoneVarious.java42
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadArrow.java32
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadAxe.java28
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadBuzzSaw.java32
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadChainsaw.java38
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadDrill.java42
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadFile.java33
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadHammer.java51
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadHoe.java28
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadPickaxe.java28
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadPlow.java28
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadSaw.java28
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadSense.java28
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadShovel.java28
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadSword.java28
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadUniversalSpade.java29
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadWrench.java42
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingTransforming.java58
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingWax.java31
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingWire01.java45
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingWire02.java35
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingWire04.java35
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingWire08.java35
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingWire12.java35
-rw-r--r--main/java/gregtech/loaders/oreprocessing/ProcessingWire16.java31
91 files changed, 4462 insertions, 0 deletions
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/