aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/util/GT_Shapeless_Recipe.java
diff options
context:
space:
mode:
authorbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2020-12-30 23:30:33 +0100
committerbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2020-12-31 02:02:58 +0100
commit939441f7b24e5f6abb0b5534dfea715b4be6e5ed (patch)
treeadf8d57b6b80b2202ce354fa5a5d83cfc9de11ce /src/main/java/gregtech/api/util/GT_Shapeless_Recipe.java
parent2db36cb988b58ace9d91d6f7b636a6059507c873 (diff)
downloadGT5-Unofficial-939441f7b24e5f6abb0b5534dfea715b4be6e5ed.tar.gz
GT5-Unofficial-939441f7b24e5f6abb0b5534dfea715b4be6e5ed.tar.bz2
GT5-Unofficial-939441f7b24e5f6abb0b5534dfea715b4be6e5ed.zip
Implemented ReverseRecipes
Diffstat (limited to 'src/main/java/gregtech/api/util/GT_Shapeless_Recipe.java')
-rw-r--r--src/main/java/gregtech/api/util/GT_Shapeless_Recipe.java20
1 files changed, 2 insertions, 18 deletions
diff --git a/src/main/java/gregtech/api/util/GT_Shapeless_Recipe.java b/src/main/java/gregtech/api/util/GT_Shapeless_Recipe.java
index 42141f6780..fce135dfe6 100644
--- a/src/main/java/gregtech/api/util/GT_Shapeless_Recipe.java
+++ b/src/main/java/gregtech/api/util/GT_Shapeless_Recipe.java
@@ -1,18 +1,15 @@
package gregtech.api.util;
import gregtech.api.interfaces.internal.IGT_CraftingRecipe;
-import net.minecraft.block.Block;
+import gregtech.api.objects.ReverseShapelessRecipe;
import net.minecraft.enchantment.Enchantment;
import net.minecraft.enchantment.EnchantmentHelper;
import net.minecraft.inventory.InventoryCrafting;
-import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.world.World;
import net.minecraftforge.oredict.ShapelessOreRecipe;
-import java.util.List;
-
public class GT_Shapeless_Recipe extends ShapelessOreRecipe implements IGT_CraftingRecipe {
public final boolean /*mDismantleable,*/ mRemovableByGT, mKeepingNBT;
private final Enchantment[] mEnchantmentsAdded;
@@ -24,22 +21,9 @@ public class GT_Shapeless_Recipe extends ShapelessOreRecipe implements IGT_Craft
mEnchantmentLevelsAdded = aEnchantmentLevelsAdded;
mRemovableByGT = aRemovableByGT;
mKeepingNBT = aKeepingNBT;
-// mDismantleable = aDismantleAble;
if (aDismantleAble){
- for (Object o : aRecipe) {
- String toPrint = o.toString();
- if (o instanceof ItemStack)
- toPrint = GT_LanguageManager.getTranslation(GT_LanguageManager.getTranslateableItemStackName((ItemStack)o));
- else if (o instanceof List)
- toPrint = String.join(", ", ((List<String>) o));
- else if (o instanceof Item)
- toPrint = GT_LanguageManager.getTranslation(GT_LanguageManager.getTranslateableItemStackName(new ItemStack((Item)o)));
- else if (o instanceof Block)
- toPrint = GT_LanguageManager.getTranslation(GT_LanguageManager.getTranslateableItemStackName(new ItemStack((Block)o)));
- System.out.println(toPrint);
- }
+ new ReverseShapelessRecipe(aResult, aRecipe);
}
- //TODO: Register Dissassembler "Recipe"
}
@Override