diff --git a/src/main/java/org/spongepowered/api/item/recipe/Recipe.java b/src/main/java/org/spongepowered/api/item/recipe/Recipe.java index cb06bb9f0d..393b98e2b0 100644 --- a/src/main/java/org/spongepowered/api/item/recipe/Recipe.java +++ b/src/main/java/org/spongepowered/api/item/recipe/Recipe.java @@ -24,6 +24,7 @@ */ package org.spongepowered.api.item.recipe; +import org.spongepowered.api.ResourceKey; import org.spongepowered.api.block.BlockTypes; import org.spongepowered.api.block.entity.carrier.Campfire; import org.spongepowered.api.block.entity.carrier.furnace.BlastFurnace; @@ -59,6 +60,13 @@ */ public interface Recipe { + /** + * Provides the registered key for this recipe + * + * @return The key the recipe is registered with + */ + Optional key(); + /** * Checks if the given inventory fits the required constraints to make a valid recipe *