net.minecraft.data.recipes

public class SmithingTrimRecipeBuilder

on
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
pattern
private final Map<String, Criterion<?>>
f
criteria
field_46153
criteria

Constructor summary

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

Method summary

Modifier and TypeMethod
public static SmithingTrimRecipeBuilder
a(dea arg0, dea arg1, dea arg2, jf<dic> arg3, of 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> pattern, RecipeCategory category)
public SmithingTrimRecipeBuilder
a(String arg0, ar<?> arg1)
unlocks(String arg0, Criterion<?> arg1)
method_48541(String arg0, class_175<?> arg1)
criterion(String name, AdvancementCriterion<?> criterion)
public void
a(og arg0, alf<dee<?>> 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(alf<dee<?>> arg0)
ensureValid(ResourceKey<Recipe<?>> arg0)
method_48539(class_5321<class_1860<?>> arg0)
validate(RegistryKey<Recipe<?>> recipeKey)