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 TypeMethodDescriptionbooleancanCraftInDimensions(int p_194133_1_, int p_194133_2_) default StringgetGroup()getId()default NonNullList<Ingredient>default NonNullList<ItemStack>getRemainingItems(C p_179532_1_) default ItemStackIRecipeType<?>getType()default booleanboolean 
- 
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() 
 -