Package net.minecraft.data.server
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 jointermediary net/minecraft/class_2446named net/minecraft/data/server/RecipesProvider
-
Field Summary
Fields Modifier and Type Field Description private static GsonGSONprivate static LoggerLOGGERprivate DataGeneratorrootprivate static Map<BlockFamily.Variant,BiFunction<ItemConvertible,ItemConvertible,CraftingRecipeJsonFactory>>VARIANT_FACTORIESFields inherited from interface net.minecraft.data.DataProvider
SHA1 -
Constructor Summary
Constructors Constructor Description RecipesProvider(DataGenerator root) -
Method Summary
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official bLjo;b:Lorg/apache/logging/log4j/Logger;intermediary field_11374Lnet/minecraft/class_2446;field_11374:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/data/server/RecipesProvider;LOGGER:Lorg/apache/logging/log4j/Logger;
-
GSON
- Mappings:
Namespace Name Mixin selector official cLjo;c:Lcom/google/gson/Gson;intermediary field_11375Lnet/minecraft/class_2446;field_11375:Lcom/google/gson/Gson;named GSONLnet/minecraft/data/server/RecipesProvider;GSON:Lcom/google/gson/Gson;
-
VARIANT_FACTORIES
private static final Map<BlockFamily.Variant,BiFunction<ItemConvertible,ItemConvertible,CraftingRecipeJsonFactory>> VARIANT_FACTORIES- Mappings:
Namespace Name Mixin selector official eLjo;e:Ljava/util/Map;intermediary field_28555Lnet/minecraft/class_2446;field_28555:Ljava/util/Map;named VARIANT_FACTORIESLnet/minecraft/data/server/RecipesProvider;VARIANT_FACTORIES:Ljava/util/Map;
-
root
- Mappings:
Namespace Name Mixin selector official dLjo;d:Lhs;intermediary field_11373Lnet/minecraft/class_2446;field_11373:Lnet/minecraft/class_2403;named rootLnet/minecraft/data/server/RecipesProvider;root:Lnet/minecraft/data/DataGenerator;
-
-
Constructor Details
-
RecipesProvider
- Mappings:
Namespace Name Mixin selector official <init>Ljo;<init>(Lhs;)Vintermediary <init>Lnet/minecraft/class_2446;<init>(Lnet/minecraft/class_2403;)Vnamed <init>Lnet/minecraft/data/server/RecipesProvider;<init>(Lnet/minecraft/data/DataGenerator;)V
-
-
Method Details
-
run
- Specified by:
runin interfaceDataProvider- Mappings:
Namespace Name Mixin selector official aLht;a(Lhu;)Vintermediary method_10319Lnet/minecraft/class_2405;method_10319(Lnet/minecraft/class_2408;)Vnamed runLnet/minecraft/data/DataProvider;run(Lnet/minecraft/data/DataCache;)V
-
saveRecipe
- Mappings:
Namespace Name Mixin selector official aLjo;a(Lhu;Lcom/google/gson/JsonObject;Ljava/nio/file/Path;)Vintermediary method_10425Lnet/minecraft/class_2446;method_10425(Lnet/minecraft/class_2408;Lcom/google/gson/JsonObject;Ljava/nio/file/Path;)Vnamed saveRecipeLnet/minecraft/data/server/RecipesProvider;saveRecipe(Lnet/minecraft/data/DataCache;Lcom/google/gson/JsonObject;Ljava/nio/file/Path;)V
-
saveRecipeAdvancement
- Mappings:
Namespace Name Mixin selector official bLjo;b(Lhu;Lcom/google/gson/JsonObject;Ljava/nio/file/Path;)Vintermediary method_10427Lnet/minecraft/class_2446;method_10427(Lnet/minecraft/class_2408;Lcom/google/gson/JsonObject;Ljava/nio/file/Path;)Vnamed saveRecipeAdvancementLnet/minecraft/data/server/RecipesProvider;saveRecipeAdvancement(Lnet/minecraft/data/DataCache;Lcom/google/gson/JsonObject;Ljava/nio/file/Path;)V
-
generate
- Mappings:
Namespace Name Mixin selector official aLjo;a(Ljava/util/function/Consumer;)Vintermediary method_10419Lnet/minecraft/class_2446;method_10419(Ljava/util/function/Consumer;)Vnamed generateLnet/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 aLjo;a(Ljava/util/function/Consumer;Lbnr;Lbnr;)Vintermediary method_29728Lnet/minecraft/class_2446;method_29728(Ljava/util/function/Consumer;Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;)Vnamed offerNetheriteUpgradeRecipeLnet/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 aLjo;a(Ljava/util/function/Consumer;Lbtu;Lafc;)Vintermediary method_24475Lnet/minecraft/class_2446;method_24475(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_3494;)Vnamed offerPlanksRecipe2Lnet/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 bLjo;b(Ljava/util/function/Consumer;Lbtu;Lafc;)Vintermediary method_24477Lnet/minecraft/class_2446;method_24477(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_3494;)Vnamed offerPlanksRecipeLnet/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 fLjo;f(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_24476Lnet/minecraft/class_2446;method_24476(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerBarkBlockRecipeLnet/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 gLjo;g(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_24478Lnet/minecraft/class_2446;method_24478(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerBoatRecipeLnet/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 dLjo;d(Lbtu;Lbqk;)Ljn;intermediary method_33542Lnet/minecraft/class_2446;method_33542(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createTransmutationRecipeLnet/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 eLjo;e(Lbtu;Lbqk;)Ljn;intermediary method_33544Lnet/minecraft/class_2446;method_33544(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createDoorRecipeLnet/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 fLjo;f(Lbtu;Lbqk;)Ljn;intermediary method_33546Lnet/minecraft/class_2446;method_33546(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createFenceRecipeLnet/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 gLjo;g(Lbtu;Lbqk;)Ljn;intermediary method_33548Lnet/minecraft/class_2446;method_33548(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createFenceGateRecipeLnet/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 hLjo;h(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_32813Lnet/minecraft/class_2446;method_32813(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed createPressurePlateRecipeLnet/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 hLjo;h(Lbtu;Lbqk;)Ljn;intermediary method_32806Lnet/minecraft/class_2446;method_32806(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createPressurePlateRecipeLnet/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 iLjo;i(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_32814Lnet/minecraft/class_2446;method_32814(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerSlabRecipeLnet/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 iLjo;i(Lbtu;Lbqk;)Ljn;intermediary method_32804Lnet/minecraft/class_2446;method_32804(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createSlabRecipeLnet/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 jLjo;j(Lbtu;Lbqk;)Ljn;intermediary method_32808Lnet/minecraft/class_2446;method_32808(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createStairsRecipeLnet/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 kLjo;k(Lbtu;Lbqk;)Ljn;intermediary method_33553Lnet/minecraft/class_2446;method_33553(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createTrapdoorRecipeLnet/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 lLjo;l(Lbtu;Lbqk;)Ljn;intermediary method_33555Lnet/minecraft/class_2446;method_33555(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createSignRecipeLnet/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 kLjo;k(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_24884Lnet/minecraft/class_2446;method_24884(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerWoolDyeingRecipeLnet/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 lLjo;l(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_24885Lnet/minecraft/class_2446;method_24885(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerCarpetRecipeLnet/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 mLjo;m(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_24886Lnet/minecraft/class_2446;method_24886(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerCarpetDyeingRecipeLnet/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 nLjo;n(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_24887Lnet/minecraft/class_2446;method_24887(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerBedRecipeLnet/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 oLjo;o(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_24888Lnet/minecraft/class_2446;method_24888(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerBedDyeingRecipeLnet/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 pLjo;p(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_24889Lnet/minecraft/class_2446;method_24889(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerBannerRecipeLnet/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 qLjo;q(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_24890Lnet/minecraft/class_2446;method_24890(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerStainedGlassDyeingRecipeLnet/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 rLjo;r(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_24891Lnet/minecraft/class_2446;method_24891(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerStainedGlassPaneRecipeLnet/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 sLjo;s(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_24892Lnet/minecraft/class_2446;method_24892(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerStainedGlassPaneDyeingRecipeLnet/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 tLjo;t(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_24893Lnet/minecraft/class_2446;method_24893(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerTerracottaDyeingRecipeLnet/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 uLjo;u(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_24894Lnet/minecraft/class_2446;method_24894(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerConcretePowderDyeingRecipeLnet/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 aLjo;a(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_32233Lnet/minecraft/class_2446;method_32233(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerCandleDyeingRecipeLnet/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 bLjo;b(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_32809Lnet/minecraft/class_2446;method_32809(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerWallRecipeLnet/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 aLjo;a(Lbtu;Lbqk;)Ljn;intermediary method_33531Lnet/minecraft/class_2446;method_33531(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named getWallRecipeLnet/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 cLjo;c(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_32810Lnet/minecraft/class_2446;method_32810(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerPolishedStoneRecipeLnet/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 bLjo;b(Lbtu;Lbqk;)Ljn;intermediary method_33537Lnet/minecraft/class_2446;method_33537(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_5797;named createCondensingRecipeLnet/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 dLjo;d(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_32811Lnet/minecraft/class_2446;method_32811(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerCutCopperRecipeLnet/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 eLjo;e(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_32812Lnet/minecraft/class_2446;method_32812(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed offerChiseledBlockRecipeLnet/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 cLjo;c(Lbtu;Lbqk;)Ljp;intermediary method_32805Lnet/minecraft/class_2446;method_32805(Lnet/minecraft/class_1935;Lnet/minecraft/class_1856;)Lnet/minecraft/class_2447;named createChiseledBlockRecipeLnet/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 vLjo;v(Ljava/util/function/Consumer;Lbtu;Lbtu;)Vintermediary method_33717Lnet/minecraft/class_2446;method_33717(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Vnamed method_33717Lnet/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 aLjo;a(Ljava/util/function/Consumer;Lbtu;Lbtu;I)Vintermediary method_33715Lnet/minecraft/class_2446;method_33715(Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;I)Vnamed method_33715Lnet/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 aLjo;a(Ljava/util/function/Consumer;Ljava/lang/String;Lbqw;I)Vintermediary method_17585Lnet/minecraft/class_2446;method_17585(Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/class_3957;I)Vnamed generateCookingRecipesLnet/minecraft/data/server/RecipesProvider;generateCookingRecipes(Ljava/util/function/Consumer;Ljava/lang/String;Lnet/minecraft/recipe/CookingRecipeSerializer;I)V
-
generateFamily
- Mappings:
Namespace Name Mixin selector official aLjo;a(Ljava/util/function/Consumer;Lhq;)Vintermediary method_33535Lnet/minecraft/class_2446;method_33535(Ljava/util/function/Consumer;Lnet/minecraft/class_5794;)Vnamed generateFamilyLnet/minecraft/data/server/RecipesProvider;generateFamily(Ljava/util/function/Consumer;Lnet/minecraft/data/family/BlockFamily;)V
-
getVariantRecipeInput
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 aLjo;a(Lhq;Lhq$b;)Lbwu;intermediary method_33533Lnet/minecraft/class_2446;method_33533(Lnet/minecraft/class_5794;Lnet/minecraft/class_5794$class_5796;)Lnet/minecraft/class_2248;named getVariantRecipeInputLnet/minecraft/data/server/RecipesProvider;getVariantRecipeInput(Lnet/minecraft/data/family/BlockFamily;Lnet/minecraft/data/family/BlockFamily$Variant;)Lnet/minecraft/block/Block;
-
requireEnteringFluid
- Mappings:
Namespace Name Mixin selector official aLjo;a(Lbwu;)Lbc$a;intermediary method_10422Lnet/minecraft/class_2446;method_10422(Lnet/minecraft/class_2248;)Lnet/minecraft/class_2037$class_2039;named requireEnteringFluidLnet/minecraft/data/server/RecipesProvider;requireEnteringFluid(Lnet/minecraft/block/Block;)Lnet/minecraft/advancement/criterion/EnterBlockCriterion$Conditions;
-
conditionsFromItem
- Mappings:
Namespace Name Mixin selector official aLjo;a(Lbtu;)Lbn$a;intermediary method_10426Lnet/minecraft/class_2446;method_10426(Lnet/minecraft/class_1935;)Lnet/minecraft/class_2066$class_2068;named conditionsFromItemLnet/minecraft/data/server/RecipesProvider;conditionsFromItem(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/advancement/criterion/InventoryChangedCriterion$Conditions;
-
conditionsFromTag
- Mappings:
Namespace Name Mixin selector official aLjo;a(Lafc;)Lbn$a;intermediary method_10420Lnet/minecraft/class_2446;method_10420(Lnet/minecraft/class_3494;)Lnet/minecraft/class_2066$class_2068;named conditionsFromTagLnet/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 aLjo;a([Lbq;)Lbn$a;intermediary method_10423Lnet/minecraft/class_2446;method_10423([Lnet/minecraft/class_2073;)Lnet/minecraft/class_2066$class_2068;named conditionsFromItemPredicatesLnet/minecraft/data/server/RecipesProvider;conditionsFromItemPredicates([Lnet/minecraft/predicate/item/ItemPredicate;)Lnet/minecraft/advancement/criterion/InventoryChangedCriterion$Conditions;
-
hasItem
- Mappings:
Namespace Name Mixin selector official bLjo;b(Lbtu;)Ljava/lang/String;intermediary method_32807Lnet/minecraft/class_2446;method_32807(Lnet/minecraft/class_1935;)Ljava/lang/String;named hasItemLnet/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 aLjo;a(Lbtu;Lbtu;)Ljava/lang/String;intermediary method_33714Lnet/minecraft/class_2446;method_33714(Lnet/minecraft/class_1935;Lnet/minecraft/class_1935;)Ljava/lang/String;named method_33714Lnet/minecraft/data/server/RecipesProvider;method_33714(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
-
method_33716
- Mappings:
Namespace Name Mixin selector official cLjo;c(Lbtu;)Ljava/lang/String;intermediary method_33716Lnet/minecraft/class_2446;method_33716(Lnet/minecraft/class_1935;)Ljava/lang/String;named method_33716Lnet/minecraft/data/server/RecipesProvider;method_33716(Lnet/minecraft/item/ItemConvertible;)Ljava/lang/String;
-
getName
- Specified by:
getNamein interfaceDataProvider- Mappings:
Namespace Name Mixin selector official aLht;a()Ljava/lang/String;intermediary method_10321Lnet/minecraft/class_2405;method_10321()Ljava/lang/String;named getNameLnet/minecraft/data/DataProvider;getName()Ljava/lang/String;
-