Class IngredientTests.CompressedShapelessRecipeBuilder

java.lang.Object
net.neoforged.neoforge.debug.crafting.IngredientTests.CompressedShapelessRecipeBuilder
All Implemented Interfaces:
net.minecraft.data.recipes.RecipeBuilder
Enclosing class:
IngredientTests

static class IngredientTests.CompressedShapelessRecipeBuilder extends Object implements net.minecraft.data.recipes.RecipeBuilder
  • Field Details

    • category

      private final net.minecraft.data.recipes.RecipeCategory category
    • result

      private final net.minecraft.world.item.ItemStack result
    • ingredients

      private final List<net.minecraft.world.item.crafting.Ingredient> ingredients
    • criteria

      private final Map<String,net.minecraft.advancements.Criterion<?>> criteria
    • group

      @Nullable private @Nullable String group
  • Constructor Details

    • CompressedShapelessRecipeBuilder

      private CompressedShapelessRecipeBuilder(net.minecraft.data.recipes.RecipeCategory p_250837_, net.minecraft.world.item.ItemStack p_363612_)
  • Method Details

    • compressedShapeless

      public static IngredientTests.CompressedShapelessRecipeBuilder compressedShapeless(net.minecraft.data.recipes.RecipeCategory p_250714_, net.minecraft.world.level.ItemLike p_249659_)
    • compressedShapeless

      public static IngredientTests.CompressedShapelessRecipeBuilder compressedShapeless(net.minecraft.data.recipes.RecipeCategory p_252339_, net.minecraft.world.level.ItemLike p_250836_, int p_249928_)
    • requires

      public IngredientTests.CompressedShapelessRecipeBuilder requires(net.minecraft.world.item.crafting.Ingredient p_126187_, int p_126188_)
    • unlockedBy

      public IngredientTests.CompressedShapelessRecipeBuilder unlockedBy(String p_176781_, net.minecraft.advancements.Criterion<?> p_300897_)
      Specified by:
      unlockedBy in interface net.minecraft.data.recipes.RecipeBuilder
    • group

      public IngredientTests.CompressedShapelessRecipeBuilder group(@Nullable @Nullable String p_126195_)
      Specified by:
      group in interface net.minecraft.data.recipes.RecipeBuilder
    • getResult

      public net.minecraft.world.item.Item getResult()
      Specified by:
      getResult in interface net.minecraft.data.recipes.RecipeBuilder
    • save

      public void save(net.minecraft.data.recipes.RecipeOutput p_301215_, net.minecraft.resources.ResourceKey<net.minecraft.world.item.crafting.Recipe<?>> p_379987_)
      Specified by:
      save in interface net.minecraft.data.recipes.RecipeBuilder
    • ensureValid

      private void ensureValid(net.minecraft.resources.ResourceKey<net.minecraft.world.item.crafting.Recipe<?>> p_379745_)