diff options
author | Connor-Colenso <52056774+Connor-Colenso@users.noreply.github.com> | 2023-04-08 22:43:02 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-08 23:43:02 +0200 |
commit | d550cd09df4cbb7e68e49bab9ca090cf90425f99 (patch) | |
tree | 3722113c29e520d9c2c98264fdd189695a92265c /src/main/java/gregtech/api/objects/ReverseShapelessRecipe.java | |
parent | 32d081720f26036f05559d4124ed0a51377c1f6f (diff) | |
download | GT5-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.java | 47 |
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); - } - } -} |