net.minecraft.data.recipes

public class SmithingTrimRecipeBuilder

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

Field summary

Modifier and TypeField
private final RecipeCategory
a
category
field_42097
category
private final Ingredient
b
template
field_42098
template
private final Ingredient
c
base
field_42099
base
private final Ingredient
d
addition
field_42100
addition
private final Holder<TrimPattern>
e
pattern
field_56407
field_56407
private final Map<String, Criterion<?>>
f
criteria
field_46153
criteria

Constructor summary

ModifierConstructor
public (RecipeCategory category, Ingredient template, Ingredient base, Ingredient addition, Holder<TrimPattern> arg4)

Method summary

Modifier and TypeMethod
public static SmithingTrimRecipeBuilder
a(ddf arg0, ddf arg1, ddf arg2, je<dhh> arg3, oe arg4)
smithingTrim(Ingredient arg0, Ingredient arg1, Ingredient arg2, Holder<TrimPattern> arg3, RecipeCategory arg4)
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> arg3, RecipeCategory arg4)
public SmithingTrimRecipeBuilder
a(String arg0, aq<?> arg1)
unlocks(String arg0, Criterion<?> arg1)
method_48541(String arg0, class_175<?> arg1)
criterion(String name, AdvancementCriterion<?> criterion)
public void
a(of arg0, ald<ddj<?>> arg1)
save(RecipeOutput arg0, ResourceKey<Recipe<?>> arg1)
method_48542(class_8790 arg0, class_5321<class_1860<?>> arg1)
offerTo(RecipeExporter exporter, RegistryKey<Recipe<?>> recipeKey)
private void
a(ald<ddj<?>> arg0)
ensureValid(ResourceKey<Recipe<?>> arg0)
method_48539(class_5321<class_1860<?>> arg0)
validate(RegistryKey<Recipe<?>> recipeKey)