Class GemPolishingRecipeBuilder

java.lang.Object
net.minheur.mhm_bitsnbobs.recipe.datagen.GemPolishingRecipeBuilder

public class GemPolishingRecipeBuilder extends Object
Here is the builder to datagen freezing recipes
  • 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

      public void save(Consumer<net.minecraft.data.recipes.FinishedRecipe> consumer, String id)