aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/objects/ReverseShapelessRecipe.java
diff options
context:
space:
mode:
authorConnor-Colenso <52056774+Connor-Colenso@users.noreply.github.com>2023-04-08 22:43:02 +0100
committerGitHub <noreply@github.com>2023-04-08 23:43:02 +0200
commitd550cd09df4cbb7e68e49bab9ca090cf90425f99 (patch)
tree3722113c29e520d9c2c98264fdd189695a92265c /src/main/java/gregtech/api/objects/ReverseShapelessRecipe.java
parent32d081720f26036f05559d4124ed0a51377c1f6f (diff)
downloadGT5-Unofficial-d550cd09df4cbb7e68e49bab9ca090cf90425f99.tar.gz
GT5-Unofficial-d550cd09df4cbb7e68e49bab9ca090cf90425f99.tar.bz2
GT5-Unofficial-d550cd09df4cbb7e68e49bab9ca090cf90425f99.zip
Kill Disassembler 🔪 (#1855)
* Kill disassembler * Kill disassembler * Change arc furnace to fulfil Dreams request. --------- Co-authored-by: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com>
Diffstat (limited to 'src/main/java/gregtech/api/objects/ReverseShapelessRecipe.java')
-rw-r--r--src/main/java/gregtech/api/objects/ReverseShapelessRecipe.java47
1 files changed, 0 insertions, 47 deletions
diff --git a/src/main/java/gregtech/api/objects/ReverseShapelessRecipe.java b/src/main/java/gregtech/api/objects/ReverseShapelessRecipe.java
deleted file mode 100644
index a872f2a8f0..0000000000
--- a/src/main/java/gregtech/api/objects/ReverseShapelessRecipe.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package gregtech.api.objects;
-
-import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sDisassemblerRecipes;
-
-import java.util.Collections;
-import java.util.LinkedList;
-import java.util.Optional;
-import java.util.Queue;
-
-import net.minecraft.item.ItemStack;
-
-import gregtech.api.util.GT_Recipe;
-import gregtech.api.util.GT_Utility;
-import gregtech.common.tileentities.machines.basic.GT_MetaTileEntity_Disassembler;
-
-public class ReverseShapelessRecipe {
-
- private static Queue<ReverseShapelessRecipe> reverseRecipes = new LinkedList<>();
- private ItemStack aResult;
- private Object[] aRecipe;
-
- public static Queue<ReverseShapelessRecipe> getReverseRecipes() {
- return reverseRecipes;
- }
-
- public ReverseShapelessRecipe(ItemStack output, Object[] aRecipe) {
- this.aResult = output;
- this.aRecipe = aRecipe;
- reverseRecipes.add(this);
- }
-
- public static void runReverseRecipes() {
- for (ReverseShapelessRecipe x : reverseRecipes) {
- Optional<GT_Recipe> recipeOptional = GT_Utility.reverseShapelessRecipe(x.aResult, x.aRecipe);
- if (!recipeOptional.isPresent()) continue;
- GT_Recipe recipe = recipeOptional.get();
- ItemStack[] replacement = new ItemStack[recipe.mOutputs.length];
- GT_MetaTileEntity_Disassembler.handleRecipeTransformation(
- recipe.mOutputs,
- replacement,
- Collections.singleton(recipe.mOutputs));
-
- recipe.mOutputs = replacement;
- sDisassemblerRecipes.add(recipe);
- }
- }
-}