net.minecraft.data.recipe

public class SmithingTrimRecipeJsonBuilder

net.minecraft.data.recipes.SmithingTrimRecipeBuilder
net.minecraft.class_8076
net.minecraft.data.recipe.SmithingTrimRecipeJsonBuilder

Field summary

Modifier and TypeField
private final RecipeCategory
category
field_42097
category
private final Ingredient
template
field_42098
template
private final Ingredient
base
field_42099
base
private final Ingredient
addition
field_42100
addition
private final RegistryEntry<ArmorTrimPattern>
pattern
field_56407
pattern
private final RecipeAdvancementBuilder
advancementBuilder
field_1_1261
advancementBuilder

Constructor summary

ModifierConstructor
public (RecipeCategory category, Ingredient template, Ingredient base, Ingredient addition, RegistryEntry<ArmorTrimPattern> pattern)

Method summary

Modifier and TypeMethod
public static SmithingTrimRecipeJsonBuilder
smithingTrim(Ingredient template, Ingredient base, Ingredient addition, Holder<TrimPattern> pattern, RecipeCategory category)
method_48540(class_1856 arg0, class_1856 arg1, class_1856 arg2, class_6880<class_8056> arg3, class_7800 arg4)
create(Ingredient template, Ingredient base, Ingredient addition, RegistryEntry<ArmorTrimPattern> pattern, RecipeCategory category)
public SmithingTrimRecipeJsonBuilder
unlocks(String name, Criterion<?> criterion)
method_48541(String arg0, class_175<?> arg1)
criterion(String name, AdvancementCriterion<?> criterion)
public void
save(RecipeOutput output, ResourceKey<Recipe<?>> id)
method_48542(class_8790 arg0, class_5321<class_1860<?>> arg1)
offerTo(RecipeExporter exporter, RegistryKey<Recipe<?>> recipeKey)