Class RecipesProvider

java.lang.Object
net.minecraft.data.server.RecipesProvider
All Implemented Interfaces:
DataProvider

public class RecipesProvider
extends Object
implements DataProvider
Mappings:
Namespace Name
official jo
intermediary net/minecraft/class_2446
named net/minecraft/data/server/RecipesProvider
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official b Ljo;b:Lorg/apache/logging/log4j/Logger;
      intermediary field_11374 Lnet/minecraft/class_2446;field_11374:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/data/server/RecipesProvider;LOGGER:Lorg/apache/logging/log4j/Logger;
    • GSON

      private static final Gson GSON
      Mappings:
      Namespace Name Mixin selector
      official c Ljo;c:Lcom/google/gson/Gson;
      intermediary field_11375 Lnet/minecraft/class_2446;field_11375:Lcom/google/gson/Gson;
      named GSON Lnet/minecraft/data/server/RecipesProvider;GSON:Lcom/google/gson/Gson;
    • VARIANT_FACTORIES

      Mappings:
      Namespace Name Mixin selector
      official e Ljo;e:Ljava/util/Map;
      intermediary field_28555 Lnet/minecraft/class_2446;field_28555:Ljava/util/Map;
      named VARIANT_FACTORIES Lnet/minecraft/data/server/RecipesProvider;VARIANT_FACTORIES:Ljava/util/Map;
    • root

      private final DataGenerator root
      Mappings:
      Namespace Name Mixin selector
      official d Ljo;d:Lhs;
      intermediary field_11373 Lnet/minecraft/class_2446;field_11373:Lnet/minecraft/class_2403;
      named root Lnet/minecraft/data/server/RecipesProvider;root:Lnet/minecraft/data/DataGenerator;
  • Constructor Details

    • RecipesProvider

      public RecipesProvider​(DataGenerator root)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ljo;<init>(Lhs;)V
      intermediary <init> Lnet/minecraft/class_2446;<init>(Lnet/minecraft/class_2403;)V
      named <init> Lnet/minecraft/data/server/RecipesProvider;<init>(Lnet/minecraft/data/DataGenerator;)V
  • Method Details

    • run

      public void run​(DataCache cache)
      Specified by:
      run in interface DataProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lht;a(Lhu;)V
      intermediary method_10319 Lnet/minecraft/class_2405;method_10319(Lnet/minecraft/class_2408;)V
      named run Lnet/minecraft/data/DataProvider;run(Lnet/minecraft/data/DataCache;)V
    • saveRecipe

      private static void saveRecipe​(DataCache cache, JsonObject json, Path path)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Lhu;Lcom/google/gson/JsonObject;Ljava/nio/file/Path;)V
      intermediary method_10425 Lnet/minecraft/class_2446;method_10425(Lnet/minecraft/class_2408;Lcom/google/gson/JsonObject;Ljava/nio/file/Path;)V
      named saveRecipe Lnet/minecraft/data/server/RecipesProvider;saveRecipe(Lnet/minecraft/data/DataCache;Lcom/google/gson/JsonObject;Ljava/nio/file/Path;)V
    • saveRecipeAdvancement

      private static void saveRecipeAdvancement​(DataCache cache, JsonObject json, Path path)
      Mappings:
      Namespace Name Mixin selector
      official b Ljo;b(Lhu;Lcom/google/gson/JsonObject;Ljava/nio/file/Path;)V
      intermediary method_10427 Lnet/minecraft/class_2446;method_10427(Lnet/minecraft/class_2408;Lcom/google/gson/JsonObject;Ljava/nio/file/Path;)V
      named saveRecipeAdvancement Lnet/minecraft/data/server/RecipesProvider;saveRecipeAdvancement(Lnet/minecraft/data/DataCache;Lcom/google/gson/JsonObject;Ljava/nio/file/Path;)V
    • generate

      private static void generate​(Consumer<RecipeJsonProvider> exporter)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Ljava/util/function/Consumer;)V
      intermediary method_10419 Lnet/minecraft/class_2446;method_10419(Ljava/util/function/Consumer;)V
      named generate Lnet/minecraft/data/server/RecipesProvider;generate(Ljava/util/function/Consumer;)V
    • offerNetheriteUpgradeRecipe

      private static void offerNetheriteUpgradeRecipe​(Consumer<RecipeJsonProvider> exporter, Item outputItem, Item inputItem)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Ljava/util/function/Consumer;Lbnr;Lbnr;)V
      intermediary method_29728 Lnet/minecraft/class_2446;method_29728(Ljava/util/function/Consumer;Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;)V
      named offerNetheriteUpgradeRecipe Lnet/minecraft/data/server/RecipesProvider;offerNetheriteUpgradeRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/Item;Lnet/minecraft/item/Item;)V
    • offerPlanksRecipe2

      private static void offerPlanksRecipe2​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, Tag<Item> inputItem)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Ljava/util/function/Consumer;Lbtu;Lafc;)V
      intermediary method_24475 Lnet/minecraft/class_2446;method_24475(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_3494;)V
      named offerPlanksRecipe2 Lnet/minecraft/data/server/RecipesProvider;offerPlanksRecipe2(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/tag/Tag;)V
    • offerPlanksRecipe

      private static void offerPlanksRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, Tag<Item> inputItem)
      Mappings:
      Namespace Name Mixin selector
      official b Ljo;b(Ljava/util/function/Consumer;Lbtu;Lafc;)V
      intermediary method_24477 Lnet/minecraft/class_2446;method_24477(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_3494;)V
      named offerPlanksRecipe Lnet/minecraft/data/server/RecipesProvider;offerPlanksRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/tag/Tag;)V
    • offerBarkBlockRecipe

      private static void offerBarkBlockRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official f Ljo;f(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_24476 Lnet/minecraft/class_2446;method_24476(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerBarkBlockRecipe Lnet/minecraft/data/server/RecipesProvider;offerBarkBlockRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • offerBoatRecipe

      private static void offerBoatRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official g Ljo;g(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_24478 Lnet/minecraft/class_2446;method_24478(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerBoatRecipe Lnet/minecraft/data/server/RecipesProvider;offerBoatRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • createTransmutationRecipe

      private static CraftingRecipeJsonFactory createTransmutationRecipe​(ItemConvertible outputItem, Ingredient inputItem)
      Mappings:
      Namespace Name Mixin selector
      official d Ljo;d(Lbtu;Lbqk;)Ljn;
      intermediary method_33542 Lnet/minecraft/class_2446;method_33542(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named createTransmutationRecipe Lnet/minecraft/data/server/RecipesProvider;createTransmutationRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonFactory;
    • createDoorRecipe

      private static CraftingRecipeJsonFactory createDoorRecipe​(ItemConvertible outputItem, Ingredient inputItem)
      Mappings:
      Namespace Name Mixin selector
      official e Ljo;e(Lbtu;Lbqk;)Ljn;
      intermediary method_33544 Lnet/minecraft/class_2446;method_33544(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named createDoorRecipe Lnet/minecraft/data/server/RecipesProvider;createDoorRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonFactory;
    • createFenceRecipe

      private static CraftingRecipeJsonFactory createFenceRecipe​(ItemConvertible outputItem, Ingredient inputItem)
      Mappings:
      Namespace Name Mixin selector
      official f Ljo;f(Lbtu;Lbqk;)Ljn;
      intermediary method_33546 Lnet/minecraft/class_2446;method_33546(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named createFenceRecipe Lnet/minecraft/data/server/RecipesProvider;createFenceRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonFactory;
    • createFenceGateRecipe

      private static CraftingRecipeJsonFactory createFenceGateRecipe​(ItemConvertible outputItem, Ingredient inputItem)
      Mappings:
      Namespace Name Mixin selector
      official g Ljo;g(Lbtu;Lbqk;)Ljn;
      intermediary method_33548 Lnet/minecraft/class_2446;method_33548(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named createFenceGateRecipe Lnet/minecraft/data/server/RecipesProvider;createFenceGateRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonFactory;
    • createPressurePlateRecipe

      private static void createPressurePlateRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official h Ljo;h(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_32813 Lnet/minecraft/class_2446;method_32813(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named createPressurePlateRecipe Lnet/minecraft/data/server/RecipesProvider;createPressurePlateRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • createPressurePlateRecipe

      private static CraftingRecipeJsonFactory createPressurePlateRecipe​(ItemConvertible outputItem, Ingredient inputItem)
      Mappings:
      Namespace Name Mixin selector
      official h Ljo;h(Lbtu;Lbqk;)Ljn;
      intermediary method_32806 Lnet/minecraft/class_2446;method_32806(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named createPressurePlateRecipe Lnet/minecraft/data/server/RecipesProvider;createPressurePlateRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonFactory;
    • offerSlabRecipe

      private static void offerSlabRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official i Ljo;i(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_32814 Lnet/minecraft/class_2446;method_32814(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerSlabRecipe Lnet/minecraft/data/server/RecipesProvider;offerSlabRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • createSlabRecipe

      private static CraftingRecipeJsonFactory createSlabRecipe​(ItemConvertible outputItem, Ingredient inputItem)
      Mappings:
      Namespace Name Mixin selector
      official i Ljo;i(Lbtu;Lbqk;)Ljn;
      intermediary method_32804 Lnet/minecraft/class_2446;method_32804(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named createSlabRecipe Lnet/minecraft/data/server/RecipesProvider;createSlabRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonFactory;
    • createStairsRecipe

      private static CraftingRecipeJsonFactory createStairsRecipe​(ItemConvertible outputItem, Ingredient inputItem)
      Mappings:
      Namespace Name Mixin selector
      official j Ljo;j(Lbtu;Lbqk;)Ljn;
      intermediary method_32808 Lnet/minecraft/class_2446;method_32808(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named createStairsRecipe Lnet/minecraft/data/server/RecipesProvider;createStairsRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonFactory;
    • createTrapdoorRecipe

      private static CraftingRecipeJsonFactory createTrapdoorRecipe​(ItemConvertible outputItem, Ingredient inputItem)
      Mappings:
      Namespace Name Mixin selector
      official k Ljo;k(Lbtu;Lbqk;)Ljn;
      intermediary method_33553 Lnet/minecraft/class_2446;method_33553(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named createTrapdoorRecipe Lnet/minecraft/data/server/RecipesProvider;createTrapdoorRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonFactory;
    • createSignRecipe

      private static CraftingRecipeJsonFactory createSignRecipe​(ItemConvertible outputItem, Ingredient inputItem)
      Mappings:
      Namespace Name Mixin selector
      official l Ljo;l(Lbtu;Lbqk;)Ljn;
      intermediary method_33555 Lnet/minecraft/class_2446;method_33555(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named createSignRecipe Lnet/minecraft/data/server/RecipesProvider;createSignRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonFactory;
    • offerWoolDyeingRecipe

      private static void offerWoolDyeingRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official k Ljo;k(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_24884 Lnet/minecraft/class_2446;method_24884(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerWoolDyeingRecipe Lnet/minecraft/data/server/RecipesProvider;offerWoolDyeingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • offerCarpetRecipe

      private static void offerCarpetRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official l Ljo;l(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_24885 Lnet/minecraft/class_2446;method_24885(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerCarpetRecipe Lnet/minecraft/data/server/RecipesProvider;offerCarpetRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • offerCarpetDyeingRecipe

      private static void offerCarpetDyeingRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible itemConvertible)
      Mappings:
      Namespace Name Mixin selector
      official m Ljo;m(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_24886 Lnet/minecraft/class_2446;method_24886(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerCarpetDyeingRecipe Lnet/minecraft/data/server/RecipesProvider;offerCarpetDyeingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • offerBedRecipe

      private static void offerBedRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible itemConvertible)
      Mappings:
      Namespace Name Mixin selector
      official n Ljo;n(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_24887 Lnet/minecraft/class_2446;method_24887(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerBedRecipe Lnet/minecraft/data/server/RecipesProvider;offerBedRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • offerBedDyeingRecipe

      private static void offerBedDyeingRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official o Ljo;o(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_24888 Lnet/minecraft/class_2446;method_24888(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerBedDyeingRecipe Lnet/minecraft/data/server/RecipesProvider;offerBedDyeingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • offerBannerRecipe

      private static void offerBannerRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official p Ljo;p(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_24889 Lnet/minecraft/class_2446;method_24889(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerBannerRecipe Lnet/minecraft/data/server/RecipesProvider;offerBannerRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • offerStainedGlassDyeingRecipe

      private static void offerStainedGlassDyeingRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official q Ljo;q(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_24890 Lnet/minecraft/class_2446;method_24890(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerStainedGlassDyeingRecipe Lnet/minecraft/data/server/RecipesProvider;offerStainedGlassDyeingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • offerStainedGlassPaneRecipe

      private static void offerStainedGlassPaneRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official r Ljo;r(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_24891 Lnet/minecraft/class_2446;method_24891(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerStainedGlassPaneRecipe Lnet/minecraft/data/server/RecipesProvider;offerStainedGlassPaneRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • offerStainedGlassPaneDyeingRecipe

      private static void offerStainedGlassPaneDyeingRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official s Ljo;s(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_24892 Lnet/minecraft/class_2446;method_24892(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerStainedGlassPaneDyeingRecipe Lnet/minecraft/data/server/RecipesProvider;offerStainedGlassPaneDyeingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • offerTerracottaDyeingRecipe

      private static void offerTerracottaDyeingRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official t Ljo;t(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_24893 Lnet/minecraft/class_2446;method_24893(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerTerracottaDyeingRecipe Lnet/minecraft/data/server/RecipesProvider;offerTerracottaDyeingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • offerConcretePowderDyeingRecipe

      private static void offerConcretePowderDyeingRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official u Ljo;u(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_24894 Lnet/minecraft/class_2446;method_24894(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerConcretePowderDyeingRecipe Lnet/minecraft/data/server/RecipesProvider;offerConcretePowderDyeingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • offerCandleDyeingRecipe

      public static void offerCandleDyeingRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_32233 Lnet/minecraft/class_2446;method_32233(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerCandleDyeingRecipe Lnet/minecraft/data/server/RecipesProvider;offerCandleDyeingRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • offerWallRecipe

      public static void offerWallRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official b Ljo;b(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_32809 Lnet/minecraft/class_2446;method_32809(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerWallRecipe Lnet/minecraft/data/server/RecipesProvider;offerWallRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • getWallRecipe

      public static CraftingRecipeJsonFactory getWallRecipe​(ItemConvertible outputItem, Ingredient inputItem)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Lbtu;Lbqk;)Ljn;
      intermediary method_33531 Lnet/minecraft/class_2446;method_33531(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named getWallRecipe Lnet/minecraft/data/server/RecipesProvider;getWallRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonFactory;
    • offerPolishedStoneRecipe

      public static void offerPolishedStoneRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official c Ljo;c(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_32810 Lnet/minecraft/class_2446;method_32810(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerPolishedStoneRecipe Lnet/minecraft/data/server/RecipesProvider;offerPolishedStoneRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • createCondensingRecipe

      public static CraftingRecipeJsonFactory createCondensingRecipe​(ItemConvertible outputItem, Ingredient inputItem)
      Mappings:
      Namespace Name Mixin selector
      official b Ljo;b(Lbtu;Lbqk;)Ljn;
      intermediary method_33537 Lnet/minecraft/class_2446;method_33537(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named createCondensingRecipe Lnet/minecraft/data/server/RecipesProvider;createCondensingRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/CraftingRecipeJsonFactory;
    • offerCutCopperRecipe

      public static void offerCutCopperRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official d Ljo;d(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_32811 Lnet/minecraft/class_2446;method_32811(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerCutCopperRecipe Lnet/minecraft/data/server/RecipesProvider;offerCutCopperRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • offerChiseledBlockRecipe

      public static void offerChiseledBlockRecipe​(Consumer<RecipeJsonProvider> exporter, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official e Ljo;e(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_32812 Lnet/minecraft/class_2446;method_32812(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named offerChiseledBlockRecipe Lnet/minecraft/data/server/RecipesProvider;offerChiseledBlockRecipe(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • createChiseledBlockRecipe

      public static ShapedRecipeJsonFactory createChiseledBlockRecipe​(ItemConvertible outputItem, Ingredient inputItem)
      Mappings:
      Namespace Name Mixin selector
      official c Ljo;c(Lbtu;Lbqk;)Ljp;
      intermediary method_32805 Lnet/minecraft/class_2446;method_32805(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;
      named createChiseledBlockRecipe Lnet/minecraft/data/server/RecipesProvider;createChiseledBlockRecipe(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/data/server/recipe/ShapedRecipeJsonFactory;
    • method_33717

      private static void method_33717​(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
      Mappings:
      Namespace Name Mixin selector
      official v Ljo;v(Ljava/util/function/Consumer;Lbtu;Lbtu;)V
      intermediary method_33717 Lnet/minecraft/class_2446;method_33717(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)V
      named method_33717 Lnet/minecraft/data/server/RecipesProvider;method_33717(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)V
    • method_33715

      private static void method_33715​(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Ljava/util/function/Consumer;Lbtu;Lbtu;I)V
      intermediary method_33715 Lnet/minecraft/class_2446;method_33715(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;I)V
      named method_33715 Lnet/minecraft/data/server/RecipesProvider;method_33715(Ljava/util/function/Consumer;Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;I)V
    • generateCookingRecipes

      private static void generateCookingRecipes​(Consumer<RecipeJsonProvider> exporter, String cooker, CookingRecipeSerializer<?> serializer, int cookingTime)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Ljava/util/function/Consumer;Ljava/lang/String;Lbqw;I)V
      intermediary method_17585 Lnet/minecraft/class_2446;method_17585(Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_3957;I)V
      named generateCookingRecipes Lnet/minecraft/data/server/RecipesProvider;generateCookingRecipes(Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/recipe/CookingRecipeSerializer;I)V
    • generateFamily

      private static void generateFamily​(Consumer<RecipeJsonProvider> exporter, BlockFamily family)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Ljava/util/function/Consumer;Lhq;)V
      intermediary method_33535 Lnet/minecraft/class_2446;method_33535(Ljava/util/function/Consumer;Lnet/minecraft/class_5794;)V
      named generateFamily Lnet/minecraft/data/server/RecipesProvider;generateFamily(Ljava/util/function/Consumer;Lnet/minecraft/data/family/BlockFamily;)V
    • getVariantRecipeInput

      private static Block getVariantRecipeInput​(BlockFamily family, BlockFamily.Variant variant)
      Gets the block used to craft a certain variant of a base block.

      Normally, the block used to craft a variant is the base block. For chiseled variants, this is the slab variant of that block.

      Purpur is handled separately because both purpur and purpur pillars can be used to craft purpur slabs and stairs.

      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Lhq;Lhq$b;)Lbwu;
      intermediary method_33533 Lnet/minecraft/class_2446;method_33533(Lnet/minecraft/class_5794;Lnet/minecraft/class_5794$class_5796;)Lnet/minecraft/class_2248;
      named getVariantRecipeInput Lnet/minecraft/data/server/RecipesProvider;getVariantRecipeInput(Lnet/minecraft/data/family/BlockFamily;Lnet/minecraft/data/family/BlockFamily$Variant;)Lnet/minecraft/block/Block;
    • requireEnteringFluid

      private static EnterBlockCriterion.Conditions requireEnteringFluid​(Block block)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Lbwu;)Lbc$a;
      intermediary method_10422 Lnet/minecraft/class_2446;method_10422(Lnet/minecraft/class_2248;)Lnet/minecraft/class_2037$class_2039;
      named requireEnteringFluid Lnet/minecraft/data/server/RecipesProvider;requireEnteringFluid(Lnet/minecraft/block/Block;)Lnet/minecraft/advancement/criterion/EnterBlockCriterion$Conditions;
    • conditionsFromItem

      private static InventoryChangedCriterion.Conditions conditionsFromItem​(ItemConvertible item)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Lbtu;)Lbn$a;
      intermediary method_10426 Lnet/minecraft/class_2446;method_10426(Lnet/minecraft/class_1935;)Lnet/minecraft/class_2066$class_2068;
      named conditionsFromItem Lnet/minecraft/data/server/RecipesProvider;conditionsFromItem(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/advancement/criterion/InventoryChangedCriterion$Conditions;
    • conditionsFromTag

      private static InventoryChangedCriterion.Conditions conditionsFromTag​(Tag<Item> tag)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Lafc;)Lbn$a;
      intermediary method_10420 Lnet/minecraft/class_2446;method_10420(Lnet/minecraft/class_3494;)Lnet/minecraft/class_2066$class_2068;
      named conditionsFromTag Lnet/minecraft/data/server/RecipesProvider;conditionsFromTag(Lnet/minecraft/tag/Tag;)Lnet/minecraft/advancement/criterion/InventoryChangedCriterion$Conditions;
    • conditionsFromItemPredicates

      private static InventoryChangedCriterion.Conditions conditionsFromItemPredicates​(ItemPredicate[] itemPredicate)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a([Lbq;)Lbn$a;
      intermediary method_10423 Lnet/minecraft/class_2446;method_10423([Lnet/minecraft/class_2073;)Lnet/minecraft/class_2066$class_2068;
      named conditionsFromItemPredicates Lnet/minecraft/data/server/RecipesProvider;conditionsFromItemPredicates([Lnet/minecraft/predicate/item/ItemPredicate;)Lnet/minecraft/advancement/criterion/InventoryChangedCriterion$Conditions;
    • hasItem

      private static String hasItem​(ItemConvertible item)
      Mappings:
      Namespace Name Mixin selector
      official b Ljo;b(Lbtu;)Ljava/lang/String;
      intermediary method_32807 Lnet/minecraft/class_2446;method_32807(Lnet/minecraft/class_1935;)Ljava/lang/String;
      named hasItem Lnet/minecraft/data/server/RecipesProvider;hasItem(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
    • method_33714

      private static String method_33714​(ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Lbtu;Lbtu;)Ljava/lang/String;
      intermediary method_33714 Lnet/minecraft/class_2446;method_33714(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Ljava/lang/String;
      named method_33714 Lnet/minecraft/data/server/RecipesProvider;method_33714(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
    • method_33716

      private static String method_33716​(ItemConvertible itemConvertible)
      Mappings:
      Namespace Name Mixin selector
      official c Ljo;c(Lbtu;)Ljava/lang/String;
      intermediary method_33716 Lnet/minecraft/class_2446;method_33716(Lnet/minecraft/class_1935;)Ljava/lang/String;
      named method_33716 Lnet/minecraft/data/server/RecipesProvider;method_33716(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
    • getName

      public String getName()
      Specified by:
      getName in interface DataProvider
      Mappings:
      Namespace Name Mixin selector
      official a Lht;a()Ljava/lang/String;
      intermediary method_10321 Lnet/minecraft/class_2405;method_10321()Ljava/lang/String;
      named getName Lnet/minecraft/data/DataProvider;getName()Ljava/lang/String;