net.minecraft.data.recipe

public class SpecialCraftingRecipeJsonBuilder

net.minecraft.data.recipes.SpecialRecipeBuilder
net.minecraft.class_1_153
net.minecraft.data.recipe.SpecialCraftingRecipeJsonBuilder

Field summary

Modifier and TypeField
private RecipeAdvancementBuilder
advancementBuilder
field_1_1187
advancementBuilder
private final Supplier<Recipe<?>>
factory
field_1_1188
recipeSuppiler

Constructor summary

ModifierConstructor
public (Supplier<Recipe<?>> recipeSupplier)

Method summary

Modifier and TypeMethod
public static SpecialCraftingRecipeJsonBuilder
special(Supplier<Recipe<?>> factory)
method_1_1377(Supplier<class_1860<?>> arg0)
create(Supplier<Recipe<?>> recipeSupplier)
public SpecialCraftingRecipeJsonBuilder
unlockedBy(String name, Criterion<?> criterion)
method_1_1378(String arg0, class_175<?> arg1)
addCriterion(String name, AdvancementCriterion<?> criterion)
public void
save(RecipeOutput output, String name)
method_1_1375(class_8790 arg0, String arg1)
offerTo(RecipeExporter exporter, String recipePath)
public void
save(RecipeOutput output, ResourceKey<Recipe<?>> id)
method_1_1376(class_8790 arg0, class_5321<class_1860<?>> arg1)
offerTo(RecipeExporter exporter, RegistryKey<Recipe<?>> recipeKey)