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()
-