diff options
Diffstat (limited to 'src/main/java/gtPlusPlus/api')
-rw-r--r-- | src/main/java/gtPlusPlus/api/objects/minecraft/ShapedRecipe.java | 18 |
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(); + } } |