aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gtPlusPlus/api')
-rw-r--r--src/main/java/gtPlusPlus/api/objects/minecraft/ShapedRecipe.java18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/main/java/gtPlusPlus/api/objects/minecraft/ShapedRecipe.java b/src/main/java/gtPlusPlus/api/objects/minecraft/ShapedRecipe.java
index f799623dd6..4da6ef3a1f 100644
--- a/src/main/java/gtPlusPlus/api/objects/minecraft/ShapedRecipe.java
+++ b/src/main/java/gtPlusPlus/api/objects/minecraft/ShapedRecipe.java
@@ -4,12 +4,13 @@ import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.oredict.ShapedOreRecipe;
+import gregtech.api.interfaces.IRecipeMutableAccess;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.api.objects.data.Pair;
import gtPlusPlus.core.util.minecraft.ItemUtils;
-public class ShapedRecipe {
+public class ShapedRecipe implements IRecipeMutableAccess {
private static final String CHARS = "abcdefghijklmnop";
public ShapedOreRecipe mRecipe;
@@ -248,4 +249,19 @@ public class ShapedRecipe {
t.printStackTrace();
}
}
+
+ @Override
+ public ItemStack gt5u$getRecipeOutputItem() {
+ return ((IRecipeMutableAccess) mRecipe).gt5u$getRecipeOutputItem();
+ }
+
+ @Override
+ public void gt5u$setRecipeOutputItem(ItemStack newItem) {
+ ((IRecipeMutableAccess) mRecipe).gt5u$setRecipeOutputItem(newItem);
+ }
+
+ @Override
+ public Object gt5u$getRecipeInputs() {
+ return ((IRecipeMutableAccess) mRecipe).gt5u$getRecipeInputs();
+ }
}