net.minecraft.recipe

public abstract class SingleStackRecipe

implements Recipe<SingleStackRecipeInput>

net.minecraft.world.item.crafting.SingleItemRecipe
net.minecraft.class_3972
net.minecraft.recipe.SingleStackRecipe

Field summary

Modifier and TypeField
private final Ingredient
input
field_17642
ingredient
private final ItemStack
result
field_17643
result
private final String
group
field_17645
group
private IngredientPlacement
placementInfo
field_52604
ingredientPlacement

Constructor summary

ModifierConstructor
public (String group, Ingredient ingredient, ItemStack result)

Method summary

Modifier and TypeMethod
public abstract RecipeSerializer<? extends SingleStackRecipe>
getSerializer()
method_8119()
getSerializer()
public abstract RecipeType<? extends SingleStackRecipe>
getType()
method_17716()
getType()
public boolean
matches(SingleRecipeInput input, Level level)
method_64719(class_9696 arg0, class_1937 arg1)
matches(SingleStackRecipeInput arg0, World arg1)
public String
group()
method_8112()
getGroup()
public Ingredient
input()
method_64720()
ingredient()
protected ItemStack
result()
method_64721()
result()
public IngredientPlacement
placementInfo()
method_61671()
getIngredientPlacement()
public ItemStack
assemble(SingleRecipeInput input, HolderLookup$Provider registries)
method_59998(class_9696 arg0, class_7225$class_7874 arg1)
craft(SingleStackRecipeInput arg0, RegistryWrapper$WrapperLookup arg1)
public ItemStack
assemble(RecipeInput input, HolderLookup$Provider registries)
method_8116(class_9695 arg0, class_7225$class_7874 arg1)
craft(RecipeInput arg0, RegistryWrapper$WrapperLookup arg1)
public boolean
matches(RecipeInput input, Level level)
method_8115(class_9695 arg0, class_1937 arg1)
matches(RecipeInput arg0, World arg1)