net.minecraft.recipe

public interface Recipe<T extends RecipeInput>

net.minecraft.world.item.crafting.Recipe
net.minecraft.class_1860
net.minecraft.recipe.Recipe

Field summary

Modifier and TypeField
com.mojang.serialization.Codec<Recipe<?>>
CODEC
field_47319
CODEC
com.mojang.serialization.Codec<RegistryKey<Recipe<?>>>
KEY_CODEC
field_56667
KEY_CODEC
PacketCodec<RegistryByteBuf, Recipe<?>>
STREAM_CODEC
field_48356
PACKET_CODEC

Method summary

Modifier and TypeMethod
boolean
matches(T input, Level level)
method_8115(T arg0, class_1937 arg1)
matches(T input, World world)
ItemStack
assemble(T input)
method_8116(T arg0)
craft(T input)
default boolean
isSpecial()
method_8118()
isIgnoredInRecipeBook()
boolean
showNotification()
method_49188()
showNotification()
String
group()
method_8112()
getGroup()
RecipeSerializer<? extends Recipe<T>>
getSerializer()
method_8119()
getSerializer()
RecipeType<? extends Recipe<T>>
getType()
method_17716()
getType()
IngredientPlacement
placementInfo()
method_61671()
getIngredientPlacement()
default List<RecipeDisplay>
display()
method_64664()
getDisplays()
RecipeBookCategory
recipeBookCategory()
method_64668()
getRecipeBookCategory()