aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/bartworks/system/material/WerkstoffLoader.java4
-rw-r--r--src/main/java/gtnhlanth/GTNHLanthanides.java1
-rw-r--r--src/main/java/gtnhlanth/loader/BotRecipes.java31
3 files changed, 4 insertions, 32 deletions
diff --git a/src/main/java/bartworks/system/material/WerkstoffLoader.java b/src/main/java/bartworks/system/material/WerkstoffLoader.java
index d99cc2a197..38ccdc9097 100644
--- a/src/main/java/bartworks/system/material/WerkstoffLoader.java
+++ b/src/main/java/bartworks/system/material/WerkstoffLoader.java
@@ -319,6 +319,8 @@ public class WerkstoffLoader {
public static final Werkstoff Ferberite = new Werkstoff(
new short[] { 0xB0, 0xB0, 0xB0, 0 },
"Ferberite",
+ Werkstoff.Types.getDefaultStatForType(Werkstoff.Types.COMPOUND)
+ .setElektrolysis(false),
Werkstoff.Types.COMPOUND,
new Werkstoff.GenerationFeatures(),
11,
@@ -383,6 +385,8 @@ public class WerkstoffLoader {
public static final Werkstoff Huebnerit = new Werkstoff(
new short[] { 0x80, 0x60, 0x60, 0 },
"Huebnerite",
+ Werkstoff.Types.getDefaultStatForType(Werkstoff.Types.COMPOUND)
+ .setElektrolysis(false),
Werkstoff.Types.COMPOUND,
new Werkstoff.GenerationFeatures(),
17,
diff --git a/src/main/java/gtnhlanth/GTNHLanthanides.java b/src/main/java/gtnhlanth/GTNHLanthanides.java
index 311b274e86..5f8ad37f05 100644
--- a/src/main/java/gtnhlanth/GTNHLanthanides.java
+++ b/src/main/java/gtnhlanth/GTNHLanthanides.java
@@ -73,7 +73,6 @@ public class GTNHLanthanides {
@EventHandler
public static void onModLoadingComplete(FMLLoadCompleteEvent e) {
- BotRecipes.removeRecipes();
RecipeLoader.removeCeriumSources();
}
diff --git a/src/main/java/gtnhlanth/loader/BotRecipes.java b/src/main/java/gtnhlanth/loader/BotRecipes.java
index fd0d4c4df7..94c1cf9eb6 100644
--- a/src/main/java/gtnhlanth/loader/BotRecipes.java
+++ b/src/main/java/gtnhlanth/loader/BotRecipes.java
@@ -6,7 +6,6 @@ import static gregtech.api.recipe.RecipeMaps.blastFurnaceRecipes;
import static gregtech.api.recipe.RecipeMaps.chemicalReactorRecipes;
import static gregtech.api.recipe.RecipeMaps.crackingRecipes;
import static gregtech.api.recipe.RecipeMaps.distilleryRecipes;
-import static gregtech.api.recipe.RecipeMaps.electrolyzerRecipes;
import static gregtech.api.recipe.RecipeMaps.multiblockChemicalReactorRecipes;
import static gregtech.api.util.GTRecipeBuilder.MINUTES;
import static gregtech.api.util.GTRecipeBuilder.SECONDS;
@@ -15,8 +14,6 @@ import static gregtech.api.util.GTRecipeConstants.COIL_HEAT;
import static gregtech.api.util.GTRecipeConstants.UniversalChemical;
import static gtnhlanth.common.register.BotWerkstoffMaterialPool.*;
-import java.util.HashSet;
-
import net.minecraft.item.ItemStack;
import net.minecraftforge.fluids.FluidStack;
@@ -26,7 +23,6 @@ import gregtech.api.enums.Materials;
import gregtech.api.enums.TierEU;
import gregtech.api.util.GTModHandler;
import gregtech.api.util.GTOreDictUnificator;
-import gregtech.api.util.GTRecipe;
import gregtech.api.util.GTUtility;
import gtnhlanth.common.register.BotWerkstoffMaterialPool;
import ic2.core.Ic2Items;
@@ -232,31 +228,4 @@ public class BotRecipes {
.eut(TierEU.RECIPE_EV)
.addTo(crackingRecipes);
}
-
- public static void removeRecipes() {
- BotRecipes.removeTungstenElectro();
- }
-
- public static void removeTungstenElectro() {
- HashSet<GTRecipe> toDel = new HashSet<>();
- ItemStack[] toRemove = { Materials.Scheelite.getDust(1), Materials.Tungstate.getDust(1),
- WerkstoffLoader.Ferberite.get(dust, 1), WerkstoffLoader.Huebnerit.get(dust, 1) };
- for (GTRecipe tRecipe : electrolyzerRecipes.getAllRecipes()) {
- if (tRecipe.mFakeRecipe) continue;
- for (int i = 0; i < tRecipe.mInputs.length; i++) {
- ItemStack tItem = tRecipe.mInputs[i];
- if (item == null || !GTUtility.isStackValid(tItem)) continue;
- for (ItemStack tStack : toRemove) {
- if (GTUtility.areStacksEqual(tItem, tStack)) {
- toDel.add(tRecipe);
- continue;
- }
- }
- }
- }
- electrolyzerRecipes.getBackend()
- .removeRecipes(toDel);
- electrolyzerRecipes.getBackend()
- .reInit();
- }
}