Package net.minecraft.item.crafting
Interface IRecipe<C extends IInventory>
- All Known Subinterfaces:
ICraftingRecipe
,IShapedRecipe<T>
- All Known Implementing Classes:
AbstractCookingRecipe
,ArmorDyeRecipe
,BannerDuplicateRecipe
,BlastingRecipe
,BookCloningRecipe
,CampfireCookingRecipe
,FireworkRocketRecipe
,FireworkStarFadeRecipe
,FireworkStarRecipe
,FurnaceRecipe
,MapCloningRecipe
,MapExtendingRecipe
,RepairItemRecipe
,ShapedRecipe
,ShapelessRecipe
,ShieldRecipes
,ShulkerBoxColoringRecipe
,SingleItemRecipe
,SmithingRecipe
,SmokingRecipe
,SpecialRecipe
,StonecuttingRecipe
,SuspiciousStewRecipe
,TippedArrowRecipe
public interface IRecipe<C extends IInventory>
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canCraftInDimensions
(int p_194133_1_, int p_194133_2_) default String
getGroup()
getId()
default NonNullList<Ingredient>
default NonNullList<ItemStack>
getRemainingItems
(C p_179532_1_) default ItemStack
IRecipeType<?>
getType()
default boolean
boolean
-
Method Details
-
matches
-
assemble
-
canCraftInDimensions
boolean canCraftInDimensions(int p_194133_1_, int p_194133_2_) -
getResultItem
ItemStack getResultItem() -
getRemainingItems
-
getIngredients
-
isSpecial
default boolean isSpecial() -
getGroup
-
getToastSymbol
-
getId
ResourceLocation getId() -
getSerializer
IRecipeSerializer<?> getSerializer() -
getType
IRecipeType<?> getType()
-