net.minecraft.data.recipe

public class StonecuttingRecipeJsonBuilder

implements CraftingRecipeJsonBuilder

net.minecraft.data.recipes.SingleItemRecipeBuilder
net.minecraft.class_3981
net.minecraft.data.recipe.StonecuttingRecipeJsonBuilder

Field summary

Modifier and TypeField
private final RecipeCategory
category
field_40650
category
private final Item
result
field_17690
output
private final Ingredient
ingredient
field_17691
input
private final int
count
field_17692
count
private final Map<String, AdvancementCriterion<?>>
criteria
field_46151
criteria
private String
group
field_17694
group
private final SingleStackRecipe$RecipeFactory<?>
factory
field_47505
recipeFactory

Constructor summary

ModifierConstructor
public (RecipeCategory category, SingleStackRecipe$RecipeFactory<?> recipeFactory, Ingredient input, ItemConvertible output, int count)

Method summary

Modifier and TypeMethod
public static StonecuttingRecipeJsonBuilder
stonecutting(Ingredient ingredient, RecipeCategory category, ItemLike result)
method_17968(class_1856 arg0, class_7800 arg1, class_1935 arg2)
createStonecutting(Ingredient input, RecipeCategory category, ItemConvertible output)
public static StonecuttingRecipeJsonBuilder
stonecutting(Ingredient ingredient, RecipeCategory category, ItemLike result, int count)
method_17969(class_1856 arg0, class_7800 arg1, class_1935 arg2, int arg3)
createStonecutting(Ingredient input, RecipeCategory category, ItemConvertible output, int count)
public StonecuttingRecipeJsonBuilder
unlockedBy(String name, Criterion<?> criterion)
method_33530(String arg0, class_175<?> arg1)
criterion(String arg0, AdvancementCriterion<?> arg1)
public StonecuttingRecipeJsonBuilder
group(String group)
method_33529(String arg0)
group(String arg0)
public Item
getResult()
method_36441()
getOutputItem()
public void
save(RecipeOutput output, ResourceKey<Recipe<?>> id)
method_17972(class_8790 arg0, class_5321<class_1860<?>> arg1)
offerTo(RecipeExporter arg0, RegistryKey<Recipe<?>> arg1)
private void
ensureValid(ResourceKey<Recipe<?>> id)
method_17973(class_5321<class_1860<?>> arg0)
validate(RegistryKey<Recipe<?>> recipeKey)
public CraftingRecipeJsonBuilder
group(String group)
method_33529(String arg0)
group(String arg0)
public CraftingRecipeJsonBuilder
unlockedBy(String name, Criterion criterion)
method_33530(String arg0, class_175 arg1)
criterion(String arg0, AdvancementCriterion arg1)