aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/oreprocessing/ProcessingOreSmelting.java
diff options
context:
space:
mode:
authorDream-Master <dream-master@gmx.net>2016-06-21 18:42:02 +0200
committerDream-Master <dream-master@gmx.net>2016-06-21 18:42:02 +0200
commitb09b54435f9427332854558c42bd2c902825cbfe (patch)
tree96a8143cafd99b28a194714e9846b8e974ce50f8 /src/main/java/gregtech/loaders/oreprocessing/ProcessingOreSmelting.java
parent6fe4d4a8d3226c02a65a70d7a8035a219cbd2c66 (diff)
downloadGT5-Unofficial-b09b54435f9427332854558c42bd2c902825cbfe.tar.gz
GT5-Unofficial-b09b54435f9427332854558c42bd2c902825cbfe.tar.bz2
GT5-Unofficial-b09b54435f9427332854558c42bd2c902825cbfe.zip
remove all
Diffstat (limited to 'src/main/java/gregtech/loaders/oreprocessing/ProcessingOreSmelting.java')
-rw-r--r--src/main/java/gregtech/loaders/oreprocessing/ProcessingOreSmelting.java44
1 files changed, 0 insertions, 44 deletions
diff --git a/src/main/java/gregtech/loaders/oreprocessing/ProcessingOreSmelting.java b/src/main/java/gregtech/loaders/oreprocessing/ProcessingOreSmelting.java
deleted file mode 100644
index e03f23ae7f..0000000000
--- a/src/main/java/gregtech/loaders/oreprocessing/ProcessingOreSmelting.java
+++ /dev/null
@@ -1,44 +0,0 @@
-package gregtech.loaders.oreprocessing;
-
-import gregtech.api.enums.GT_Values;
-import gregtech.api.enums.Materials;
-import gregtech.api.enums.OrePrefixes;
-import gregtech.api.enums.SubTag;
-import gregtech.api.util.GT_ModHandler;
-import gregtech.api.util.GT_OreDictUnificator;
-import gregtech.api.util.GT_Utility;
-import net.minecraft.item.ItemStack;
-
-public class ProcessingOreSmelting implements gregtech.api.interfaces.IOreRecipeRegistrator {
- private final OrePrefixes[] mSmeltingPrefixes = {OrePrefixes.crushed, OrePrefixes.crushedPurified, OrePrefixes.crushedCentrifuged, OrePrefixes.dustImpure, OrePrefixes.dustPure, OrePrefixes.dustRefined};
-
- public ProcessingOreSmelting() {
- for (OrePrefixes tPrefix : this.mSmeltingPrefixes) tPrefix.add(this);
- }
-
- public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) {
- GT_ModHandler.removeFurnaceSmelting(aStack);
- if (!aMaterial.contains(SubTag.NO_SMELTING)) {
- if ((aMaterial.mBlastFurnaceRequired) || (aMaterial.mDirectSmelting.mBlastFurnaceRequired)) {
- GT_Values.RA.addBlastRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), null, null, null, aMaterial.mBlastFurnaceTemp > 1750 ? GT_OreDictUnificator.get(OrePrefixes.ingotHot, aMaterial, GT_OreDictUnificator.get(OrePrefixes.ingot, aMaterial, 1L), 1L) : GT_OreDictUnificator.get(OrePrefixes.ingot, aMaterial, 1L), null, (int) Math.max(aMaterial.getMass() / 4L, 1L) * aMaterial.mBlastFurnaceTemp, 120, aMaterial.mBlastFurnaceTemp);
- if (aMaterial.mBlastFurnaceTemp <= 1000)
- GT_ModHandler.addRCBlastFurnaceRecipe(GT_Utility.copyAmount(1L, new Object[]{aStack}), GT_OreDictUnificator.get(OrePrefixes.ingot, aMaterial, 1L), aMaterial.mBlastFurnaceTemp * 2);
- } else {
- switch (aPrefix) {
- case crushed:
- case crushedPurified:
- case crushedCentrifuged:
- ItemStack tStack = GT_OreDictUnificator.get(OrePrefixes.nugget, aMaterial.mDirectSmelting, aMaterial.mDirectSmelting == aMaterial ? 10L : 3L);
- if (tStack == null)
- tStack = GT_OreDictUnificator.get(aMaterial.contains(SubTag.SMELTING_TO_GEM) ? OrePrefixes.gem : OrePrefixes.ingot, aMaterial.mDirectSmelting, 1L);
- if ((tStack == null) && (!aMaterial.contains(SubTag.SMELTING_TO_GEM)))
- tStack = GT_OreDictUnificator.get(OrePrefixes.ingot, aMaterial.mDirectSmelting, 1L);
- GT_ModHandler.addSmeltingRecipe(aStack, tStack);
- break;
- default:
- GT_ModHandler.addSmeltingRecipe(aStack, GT_OreDictUnificator.get(OrePrefixes.ingot, aMaterial.mDirectSmelting, 1L));
- }
- }
- }
- }
-}