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;
    • field_28555

      private static final Map<class_5794.class_5796,​BiFunction<ItemConvertible,​ItemConvertible,​class_5797>> field_28555
      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 field_28555 Lnet/minecraft/data/server/RecipesProvider;field_28555: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> consumer)
      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> consumer, Item outputItem, Item inputItem)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Ljava/util/function/Consumer;Lbnq;Lbnq;)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> consumer, ItemConvertible outputItem, Tag<Item> inputItem)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Ljava/util/function/Consumer;Lbtt;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> consumer, ItemConvertible outputItem, Tag<Item> inputItem)
      Mappings:
      Namespace Name Mixin selector
      official b Ljo;b(Ljava/util/function/Consumer;Lbtt;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> consumer, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official f Ljo;f(Ljava/util/function/Consumer;Lbtt;Lbtt;)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> consumer, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official g Ljo;g(Ljava/util/function/Consumer;Lbtt;Lbtt;)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
    • method_33542

      private static class_5797 method_33542​(ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      official d Ljo;d(Lbtt;Lbqj;)Ljn;
      intermediary method_33542 Lnet/minecraft/class_2446;method_33542(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named method_33542 Lnet/minecraft/data/server/RecipesProvider;method_33542(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/class_5797;
    • method_33544

      private static class_5797 method_33544​(ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      official e Ljo;e(Lbtt;Lbqj;)Ljn;
      intermediary method_33544 Lnet/minecraft/class_2446;method_33544(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named method_33544 Lnet/minecraft/data/server/RecipesProvider;method_33544(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/class_5797;
    • method_33546

      private static class_5797 method_33546​(ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      official f Ljo;f(Lbtt;Lbqj;)Ljn;
      intermediary method_33546 Lnet/minecraft/class_2446;method_33546(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named method_33546 Lnet/minecraft/data/server/RecipesProvider;method_33546(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/class_5797;
    • method_33548

      private static class_5797 method_33548​(ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      official g Ljo;g(Lbtt;Lbqj;)Ljn;
      intermediary method_33548 Lnet/minecraft/class_2446;method_33548(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named method_33548 Lnet/minecraft/data/server/RecipesProvider;method_33548(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/class_5797;
    • createPressurePlateRecipe

      private static void createPressurePlateRecipe​(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official h Ljo;h(Ljava/util/function/Consumer;Lbtt;Lbtt;)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 class_5797 createPressurePlateRecipe​(ItemConvertible outputItem, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      official h Ljo;h(Lbtt;Lbqj;)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/class_5797;
    • offerSlabRecipe

      private static void offerSlabRecipe​(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official i Ljo;i(Ljava/util/function/Consumer;Lbtt;Lbtt;)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 class_5797 createSlabRecipe​(ItemConvertible outputItem, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      official i Ljo;i(Lbtt;Lbqj;)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/class_5797;
    • createStairsRecipe

      private static class_5797 createStairsRecipe​(ItemConvertible outputItem, Ingredient inputItem)
      Mappings:
      Namespace Name Mixin selector
      official j Ljo;j(Lbtt;Lbqj;)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/class_5797;
    • method_33553

      private static class_5797 method_33553​(ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      official k Ljo;k(Lbtt;Lbqj;)Ljn;
      intermediary method_33553 Lnet/minecraft/class_2446;method_33553(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named method_33553 Lnet/minecraft/data/server/RecipesProvider;method_33553(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/class_5797;
    • method_33555

      private static class_5797 method_33555​(ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      official l Ljo;l(Lbtt;Lbqj;)Ljn;
      intermediary method_33555 Lnet/minecraft/class_2446;method_33555(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named method_33555 Lnet/minecraft/data/server/RecipesProvider;method_33555(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/class_5797;
    • offerWoolDyeingRecipe

      private static void offerWoolDyeingRecipe​(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official k Ljo;k(Ljava/util/function/Consumer;Lbtt;Lbtt;)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> consumer, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official l Ljo;l(Ljava/util/function/Consumer;Lbtt;Lbtt;)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> consumer, ItemConvertible outputItem, ItemConvertible itemConvertible)
      Mappings:
      Namespace Name Mixin selector
      official m Ljo;m(Ljava/util/function/Consumer;Lbtt;Lbtt;)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> consumer, ItemConvertible outputItem, ItemConvertible itemConvertible)
      Mappings:
      Namespace Name Mixin selector
      official n Ljo;n(Ljava/util/function/Consumer;Lbtt;Lbtt;)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> consumer, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official o Ljo;o(Ljava/util/function/Consumer;Lbtt;Lbtt;)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> consumer, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official p Ljo;p(Ljava/util/function/Consumer;Lbtt;Lbtt;)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> consumer, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official q Ljo;q(Ljava/util/function/Consumer;Lbtt;Lbtt;)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> consumer, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official r Ljo;r(Ljava/util/function/Consumer;Lbtt;Lbtt;)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> consumer, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official s Ljo;s(Ljava/util/function/Consumer;Lbtt;Lbtt;)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> consumer, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official t Ljo;t(Ljava/util/function/Consumer;Lbtt;Lbtt;)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> consumer, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official u Ljo;u(Ljava/util/function/Consumer;Lbtt;Lbtt;)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> consumer, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Ljava/util/function/Consumer;Lbtt;Lbtt;)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> consumer, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official b Ljo;b(Ljava/util/function/Consumer;Lbtt;Lbtt;)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
    • method_33531

      public static class_5797 method_33531​(ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Lbtt;Lbqj;)Ljn;
      intermediary method_33531 Lnet/minecraft/class_2446;method_33531(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named method_33531 Lnet/minecraft/data/server/RecipesProvider;method_33531(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/class_5797;
    • offerPolishedStoneRecipe

      public static void offerPolishedStoneRecipe​(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official c Ljo;c(Ljava/util/function/Consumer;Lbtt;Lbtt;)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
    • method_33537

      public static class_5797 method_33537​(ItemConvertible itemConvertible, Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      official b Ljo;b(Lbtt;Lbqj;)Ljn;
      intermediary method_33537 Lnet/minecraft/class_2446;method_33537(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;
      named method_33537 Lnet/minecraft/data/server/RecipesProvider;method_33537(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/class_5797;
    • offerCutCopperRecipe

      public static void offerCutCopperRecipe​(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official d Ljo;d(Ljava/util/function/Consumer;Lbtt;Lbtt;)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> consumer, ItemConvertible outputItem, ItemConvertible inputItem)
      Mappings:
      Namespace Name Mixin selector
      official e Ljo;e(Ljava/util/function/Consumer;Lbtt;Lbtt;)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 ingredient)
      Mappings:
      Namespace Name Mixin selector
      official c Ljo;c(Lbtt;Lbqj;)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;
    • generateCookingRecipes

      private static void generateCookingRecipes​(Consumer<RecipeJsonProvider> consumer, String cooker, CookingRecipeSerializer<?> serializer, int cookingTime)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Ljava/util/function/Consumer;Ljava/lang/String;Lbqv;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
    • method_33535

      private static void method_33535​(Consumer<RecipeJsonProvider> consumer, class_5794 class_5794)
      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 method_33535 Lnet/minecraft/data/server/RecipesProvider;method_33535(Ljava/util/function/Consumer;Lnet/minecraft/class_5794;)V
    • method_33533

      private static Block method_33533​(class_5794 class_5794, class_5794.class_5796 class_5796)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Lhq;Lhq$b;)Lbwq;
      intermediary method_33533 Lnet/minecraft/class_2446;method_33533(Lnet/minecraft/class_5794;Lnet/minecraft/class_5794$class_5796;)Lnet/minecraft/class_2248;
      named method_33533 Lnet/minecraft/data/server/RecipesProvider;method_33533(Lnet/minecraft/class_5794;Lnet/minecraft/class_5794$class_5796;)Lnet/minecraft/block/Block;
    • requireEnteringFluid

      private static EnterBlockCriterion.Conditions requireEnteringFluid​(Block block)
      Mappings:
      Namespace Name Mixin selector
      official a Ljo;a(Lbwq;)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(Lbtt;)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(Lbtt;)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;
    • 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;