Class GemPolishingRecipeBuilder
java.lang.Object
net.minheur.mhm_bitsnbobs.recipe.datagen.GemPolishingRecipeBuilder
Here is the builder to datagen freezing recipes
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final net.minecraft.advancements.Advancement.Builderprivate final intprivate final net.minecraft.world.item.crafting.Ingredientprivate final net.minecraft.world.level.ItemLike -
Constructor Summary
ConstructorsConstructorDescriptionGemPolishingRecipeBuilder(net.minecraft.world.item.crafting.Ingredient ingredient, net.minecraft.world.level.ItemLike result, int count) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidensureValid(net.minecraft.resources.ResourceLocation pId) static GemPolishingRecipeBuildergemPolishing(net.minecraft.world.item.crafting.Ingredient ingredient, net.minecraft.world.level.ItemLike result) static GemPolishingRecipeBuildergemPolishing(net.minecraft.world.item.crafting.Ingredient ingredient, net.minecraft.world.level.ItemLike result, int pCount) voidvoidsave(Consumer<net.minecraft.data.recipes.FinishedRecipe> consumer, net.minecraft.resources.ResourceLocation id)
-
Field Details
-
ingredient
private final net.minecraft.world.item.crafting.Ingredient ingredient -
result
private final net.minecraft.world.level.ItemLike result -
count
private final int count -
advancement
private final net.minecraft.advancements.Advancement.Builder advancement
-
-
Constructor Details
-
GemPolishingRecipeBuilder
public GemPolishingRecipeBuilder(net.minecraft.world.item.crafting.Ingredient ingredient, net.minecraft.world.level.ItemLike result, int count)
-
-
Method Details
-
gemPolishing
public static GemPolishingRecipeBuilder gemPolishing(net.minecraft.world.item.crafting.Ingredient ingredient, net.minecraft.world.level.ItemLike result) -
gemPolishing
public static GemPolishingRecipeBuilder gemPolishing(net.minecraft.world.item.crafting.Ingredient ingredient, net.minecraft.world.level.ItemLike result, int pCount) -
unlocks
public GemPolishingRecipeBuilder unlocks(String pKey, net.minecraft.advancements.CriterionTriggerInstance pCriterion) -
ensureValid
private void ensureValid(net.minecraft.resources.ResourceLocation pId) -
save
public void save(Consumer<net.minecraft.data.recipes.FinishedRecipe> consumer, net.minecraft.resources.ResourceLocation id) -
save
-