aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/oreprocessing
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/loaders/oreprocessing')
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingAll.java21
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingArrows.java66
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingBattery.java22
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingBeans.java20
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingBlock.java119
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingBolt.java24
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingCell.java144
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingCellPlasma.java28
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingCircuit.java53
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingCompressed.java23
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingCrafting.java94
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingCrop.java73
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingCrushedCentrifuged.java21
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingCrushedPurified.java24
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingCrystallized.java23
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingDirty.java48
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingDust.java314
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingDustImpure.java91
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingDustSmall.java37
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingDustTiny.java45
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingDye.java34
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingFoil.java19
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingFood.java46
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingGear.java23
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingGearSmall.java21
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingGem.java91
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingGemChipped.java24
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingGemExquisite.java26
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingGemFlawed.java26
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingGemFlawless.java26
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingIngot1.java99
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingIngot2.java24
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingIngot3.java24
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingIngot4.java21
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingIngot5.java21
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingIngotHot.java19
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingItem.java87
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingLeaves.java15
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingLens.java21
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingLog.java165
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingNugget.java46
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingOre.java216
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingOrePoor.java51
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingOreSmelting.java58
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingPipeLarge.java27
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingPipeMedium.java27
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingPipeRestrictive.java21
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingPipeSmall.java27
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingPlank.java83
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingPlate1.java127
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingPlate2.java39
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingPlate3.java40
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingPlate4.java35
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingPlate5.java32
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingPlate9.java21
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingPlateAlloy.java32
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingPure.java25
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingRecycling.java22
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingSand.java26
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingSaplings.java21
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingShaping.java207
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingSlab.java21
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingStick.java27
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingStickLong.java24
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingStone.java107
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingStoneCobble.java26
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingStoneVarious.java38
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadArrow.java21
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadAxe.java19
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadBuzzSaw.java24
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadChainsaw.java36
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadDrill.java44
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadFile.java24
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadHammer.java73
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadHoe.java19
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadPickaxe.java19
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadPlow.java19
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadSaw.java19
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadSense.java19
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadShovel.java19
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadSword.java19
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadUniversalSpade.java19
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingToolHeadWrench.java44
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingTransforming.java62
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingWax.java20
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingWire01.java70
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingWire02.java57
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingWire04.java53
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingWire08.java53
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingWire12.java55
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingWire16.java29
91 files changed, 2091 insertions, 2293 deletions
diff --git a/src/main/java/gregtech/loaders/oreprocessing/ProcessingAll.java b/src/main/java/gregtech/loaders/oreprocessing/ProcessingAll.java
index f153e5daf0..310b0f0550 100644
--- a/src/main/java/gregtech/loaders/oreprocessing/ProcessingAll.java
+++ b/src/main/java/gregtech/loaders/oreprocessing/ProcessingAll.java
@@ -2,18 +2,15 @@ package gregtech.loaders.oreprocessing;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
-import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
-public class ProcessingAll implements gregtech.api.interfaces.IOreRecipeRegistrator
-{
- public ProcessingAll()
- {
- for (OrePrefixes tPrefix : OrePrefixes.values()) tPrefix.add(this);
- }
-
- public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack)
- {
- if (((aStack.getItem() instanceof net.minecraft.item.ItemBlock)) && (aPrefix.mDefaultStackSize < aStack.getItem().getItemStackLimit(aStack))) aStack.getItem().setMaxStackSize(aPrefix.mDefaultStackSize);
- }
+public class ProcessingAll implements gregtech.api.interfaces.IOreRecipeRegistrator {
+ public ProcessingAll() {
+ for (OrePrefixes tPrefix : OrePrefixes.values()) tPrefix.add(this);
+ }
+
+ public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) {
+ if (((aStack.getItem() instanceof net.minecraft.item.ItemBlock)) && (aPrefix.mDefaultStackSize < aStack.getItem().getItemStackLimit(aStack)))
+ aStack.getItem().setMaxStackSize(aPrefix.mDefaultStackSize);
+ }
}
diff --git a/src/main/java/gregtech/loaders/oreprocessing/ProcessingArrows.java b/src/main/java/gregtech/loaders/oreprocessing/ProcessingArrows.java
index 4100022ea4..fd4fd984bd 100644
--- a/src/main/java/gregtech/loaders/oreprocessing/ProcessingArrows.java
+++ b/src/main/java/gregtech/loaders/oreprocessing/ProcessingArrows.java
@@ -3,41 +3,43 @@ package gregtech.loaders.oreprocessing;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
-import gregtech.api.interfaces.internal.IGT_RecipeAdder;
import gregtech.api.util.GT_Utility;
-import gregtech.api.util.GT_Utility.ItemNBT;
import net.minecraft.enchantment.Enchantment;
import net.minecraft.enchantment.EnchantmentHelper;
import net.minecraft.item.ItemStack;
-public class ProcessingArrows implements gregtech.api.interfaces.IOreRecipeRegistrator
-{
- public ProcessingArrows()
- {
- for (OrePrefixes tPrefix : OrePrefixes.values()) if (tPrefix.name().startsWith("arrowGt")) { tPrefix.add(this);
- }
- }
-
- public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack)
- {
- ItemStack tOutput = GT_Utility.copyAmount(1L, new Object[] { aStack });GT_Utility.updateItemStack(tOutput);
- GT_Utility.ItemNBT.addEnchantment(tOutput, Enchantment.smite, EnchantmentHelper.getEnchantmentLevel(Enchantment.smite.effectId, tOutput) + 3);
- GT_Values.RA.addChemicalBathRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), Materials.HolyWater.getFluid(25L), tOutput, null, null, null, 100, 2);
-
- tOutput = GT_Utility.copyAmount(1L, new Object[] { aStack });GT_Utility.updateItemStack(tOutput);
- GT_Utility.ItemNBT.addEnchantment(tOutput, Enchantment.fireAspect, EnchantmentHelper.getEnchantmentLevel(Enchantment.fireAspect.effectId, tOutput) + 3);
- GT_Values.RA.addChemicalBathRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), Materials.FierySteel.getFluid(25L), tOutput, null, null, null, 100, 2);
-
- tOutput = GT_Utility.copyAmount(1L, new Object[] { aStack });GT_Utility.updateItemStack(tOutput);
- GT_Utility.ItemNBT.addEnchantment(tOutput, Enchantment.fireAspect, EnchantmentHelper.getEnchantmentLevel(Enchantment.fireAspect.effectId, tOutput) + 1);
- GT_Values.RA.addChemicalBathRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), Materials.Blaze.getMolten(18L), tOutput, null, null, null, 100, 2);
-
- tOutput = GT_Utility.copyAmount(1L, new Object[] { aStack });GT_Utility.updateItemStack(tOutput);
- GT_Utility.ItemNBT.addEnchantment(tOutput, Enchantment.knockback, EnchantmentHelper.getEnchantmentLevel(Enchantment.knockback.effectId, tOutput) + 1);
- GT_Values.RA.addChemicalBathRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), Materials.Rubber.getMolten(18L), tOutput, null, null, null, 100, 2);
-
- tOutput = GT_Utility.copyAmount(1L, new Object[] { aStack });GT_Utility.updateItemStack(tOutput);
- GT_Utility.ItemNBT.addEnchantment(tOutput, gregtech.api.enchants.Enchantment_EnderDamage.INSTANCE, EnchantmentHelper.getEnchantmentLevel(gregtech.api.enchants.Enchantment_EnderDamage.INSTANCE.effectId, tOutput) + 1);
- GT_Values.RA.addChemicalBathRecipe(GT_Utility.copyAmount(1L, new Object[] { aStack }), Materials.Mercury.getFluid(25L), tOutput, null, null, null, 100, 2);
- }
+public class ProcessingArrows implements gregtech.api.interfaces.IOreRecipeRegistrator {
+ public ProcessingArrows() {
+ for (OrePrefixes tPrefix : OrePrefixes.values())
+ if (tPrefix.name().startsWith("arrowGt")) {
+ tPrefix.add(this);
+ }
+ }
+
+ public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) {
+ ItemStack tOutput = GT_Utility.copyAmount(1L, new Object[]{aStack});
+ GT_Utility.updateItemStack(tOutput);
+ GT_Utility.ItemNBT.addEnchantment(tOutput, Enchantment.smite, EnchantmentHelper.getEnchantmentLevel(Enchantment.smite.effectId, tOutput) + 3);
+ GT_Values.RA.addChemicalBathRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), Materials.HolyWater.getFluid(25L), tOutput, null, null, null, 100, 2);
+
+ tOutput = GT_Utility.copyAmount(1L, new Object[]{aStack});
+ GT_Utility.updateItemStack(tOutput);
+ GT_Utility.ItemNBT.addEnchantment(tOutput, Enchantment.fireAspect, EnchantmentHelper.getEnchantmentLevel(Enchantment.fireAspect.effectId, tOutput) + 3);
+ GT_Values.RA.addChemicalBathRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), Materials.FierySteel.getFluid(25L), tOutput, null, null, null, 100, 2);
+
+ tOutput = GT_Utility.copyAmount(1L, new Object[]{aStack});
+ GT_Utility.updateItemStack(tOutput);
+ GT_Utility.ItemNBT.addEnchantment(tOutput, Enchantment.fireAspect, EnchantmentHelper.getEnchantmentLevel(Enchantment.fireAspect.effectId, tOutput) + 1);
+ GT_Values.RA.addChemicalBathRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), Materials.Blaze.getMolten(18L), tOutput, null, null, null, 100, 2);
+
+ tOutput = GT_Utility.copyAmount(1L, new Object[]{aStack});
+ GT_Utility.updateItemStack(tOutput);
+ GT_Utility.ItemNBT.addEnchantment(tOutput, Enchantment.knockback, EnchantmentHelper.getEnchantmentLevel(Enchantment.knockback.effectId, tOutput) + 1);
+ GT_Values.RA.addChemicalBathRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), Materials.Rubber.getMolten(18L), tOutput, null, null, null, 100, 2);
+
+ tOutput = GT_Utility.copyAmount(1L, new Object[]{aStack});
+ GT_Utility.updateItemStack(tOutput);
+ GT_Utility.ItemNBT.addEnchantment(tOutput, gregtech.api.enchants.Enchantment_EnderDamage.INSTANCE, EnchantmentHelper.getEnchantmentLevel(gregtech.api.enchants.Enchantment_EnderDamage.INSTANCE.effectId, tOutput) + 1);
+ GT_Values.RA.addChemicalBathRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), Materials.Mercury.getFluid(25L), tOutput, null, null, null, 100, 2);
+ }
}
diff --git a/src/main/java/gregtech/loaders/oreprocessing/ProcessingBattery.java b/src/main/java/gregtech/loaders/oreprocessing/ProcessingBattery.java
index dd6984d904..2b8eecfc16 100644
--- a/src/main/java/gregtech/loaders/oreprocessing/ProcessingBattery.java
+++ b/src/main/java/gregtech/loaders/oreprocessing/ProcessingBattery.java
@@ -4,22 +4,18 @@ import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
-import gregtech.api.interfaces.internal.IGT_RecipeAdder;
import gregtech.api.util.GT_ModHandler;
import gregtech.api.util.GT_Utility;
import net.minecraft.item.ItemStack;
-public class ProcessingBattery implements gregtech.api.interfaces.IOreRecipeRegistrator
-{
- public ProcessingBattery()
- {
- OrePrefixes.battery.add(this);
- }
-
- public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack)
- {
- if (aMaterial == Materials.Lithium) {
- 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);
+public class ProcessingBattery implements gregtech.api.interfaces.IOreRecipeRegistrator {
+ public ProcessingBattery() {
+ OrePrefixes.battery.add(this);
+ }
+
+ public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) {