Interface Recipe<C extends Container>
- All Known Subinterfaces:
- CraftingRecipe,- IShapedRecipe<T>,- SmithingRecipe
- All Known Implementing Classes:
- AbstractCookingRecipe,- ArmorDyeRecipe,- BannerDuplicateRecipe,- BlastingRecipe,- BookCloningRecipe,- CampfireCookingRecipe,- CustomRecipe,- DecoratedPotRecipe,- FireworkRocketRecipe,- FireworkStarFadeRecipe,- FireworkStarRecipe,- MapCloningRecipe,- MapExtendingRecipe,- RecipeBookTestRecipe,- RepairItemRecipe,- ShapedRecipe,- ShapelessRecipe,- ShieldDecorationRecipe,- ShulkerBoxColoring,- SingleItemRecipe,- SmeltingRecipe,- SmithingTransformRecipe,- SmithingTrimRecipe,- SmokingRecipe,- StonecutterRecipe,- SuspiciousStewRecipe,- TippedArrowRecipe
public interface Recipe<C extends Container>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Recipe<?>>static final com.mojang.serialization.Codec<Optional<WithConditions<Recipe<?>>>>
- 
Method SummaryModifier and TypeMethodDescriptionassemble(C p_44001_, RegistryAccess p_267165_) booleancanCraftInDimensions(int p_43999_, int p_44000_) default StringgetGroup()default NonNullList<Ingredient>default NonNullList<ItemStack>getRemainingItems(C p_44004_) getResultItem(RegistryAccess p_267052_) default ItemStackRecipeType<?>getType()default booleandefault booleanbooleandefault boolean
- 
Field Details- 
CODEC
- 
CONDITIONAL_CODEC
 
- 
- 
Method Details- 
matches
- 
assemble
- 
canCraftInDimensionsboolean canCraftInDimensions(int p_43999_, int p_44000_) 
- 
getResultItem
- 
getRemainingItems
- 
getIngredients
- 
isSpecialdefault boolean isSpecial()
- 
showNotificationdefault boolean showNotification()
- 
getGroup
- 
getToastSymbol
- 
getSerializerRecipeSerializer<?> getSerializer()
- 
getTypeRecipeType<?> getType()
- 
isIncompletedefault boolean isIncomplete()
 
-