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
-
Field Summary
Fields Modifier and Type Field Description private static Map<class_5794.class_5796,BiFunction<ItemConvertible,ItemConvertible,class_5797>>field_28555private static GsonGSONprivate static LoggerLOGGERprivate DataGeneratorrootFields inherited from interface net.minecraft.data.DataProvider
SHA1 -
Constructor Summary
Constructors Constructor Description RecipesProvider(DataGenerator root) -
Method Summary
-
Field Details
-
LOGGER
-
GSON
-
field_28555
private static final Map<class_5794.class_5796,BiFunction<ItemConvertible,ItemConvertible,class_5797>> field_28555 -
root
-
-
Constructor Details
-
RecipesProvider
-
-
Method Details
-
run
- Specified by:
runin interfaceDataProvider
-
saveRecipe
-
saveRecipeAdvancement
-
generate
-
offerNetheriteUpgradeRecipe
private static void offerNetheriteUpgradeRecipe(Consumer<RecipeJsonProvider> consumer, Item outputItem, Item inputItem) -
offerPlanksRecipe2
private static void offerPlanksRecipe2(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, Tag<Item> inputItem) -
offerPlanksRecipe
private static void offerPlanksRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, Tag<Item> inputItem) -
offerBarkBlockRecipe
private static void offerBarkBlockRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem) -
offerBoatRecipe
private static void offerBoatRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem) -
method_33542
-
method_33544
-
method_33546
-
method_33548
-
createPressurePlateRecipe
private static void createPressurePlateRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem) -
createPressurePlateRecipe
private static class_5797 createPressurePlateRecipe(ItemConvertible outputItem, Ingredient ingredient) -
offerSlabRecipe
private static void offerSlabRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem) -
createSlabRecipe
-
createStairsRecipe
-
method_33553
-
method_33555
-
offerWoolDyeingRecipe
private static void offerWoolDyeingRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem) -
offerCarpetRecipe
private static void offerCarpetRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem) -
offerCarpetDyeingRecipe
private static void offerCarpetDyeingRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible itemConvertible) -
offerBedRecipe
private static void offerBedRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible itemConvertible) -
offerBedDyeingRecipe
private static void offerBedDyeingRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem) -
offerBannerRecipe
private static void offerBannerRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem) -
offerStainedGlassDyeingRecipe
private static void offerStainedGlassDyeingRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem) -
offerStainedGlassPaneRecipe
private static void offerStainedGlassPaneRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem) -
offerStainedGlassPaneDyeingRecipe
private static void offerStainedGlassPaneDyeingRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem) -
offerTerracottaDyeingRecipe
private static void offerTerracottaDyeingRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem) -
offerConcretePowderDyeingRecipe
private static void offerConcretePowderDyeingRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem) -
offerCandleDyeingRecipe
public static void offerCandleDyeingRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem) -
offerWallRecipe
public static void offerWallRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem) -
method_33531
-
offerPolishedStoneRecipe
public static void offerPolishedStoneRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem) -
method_33537
-
offerCutCopperRecipe
public static void offerCutCopperRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem) -
offerChiseledBlockRecipe
public static void offerChiseledBlockRecipe(Consumer<RecipeJsonProvider> consumer, ItemConvertible outputItem, ItemConvertible inputItem) -
createChiseledBlockRecipe
public static ShapedRecipeJsonFactory createChiseledBlockRecipe(ItemConvertible outputItem, Ingredient ingredient) -
generateCookingRecipes
private static void generateCookingRecipes(Consumer<RecipeJsonProvider> consumer, String cooker, CookingRecipeSerializer<?> serializer, int cookingTime) -
method_33535
-
method_33533
-
requireEnteringFluid
-
conditionsFromItem
-
conditionsFromTag
-
conditionsFromItemPredicates
private static InventoryChangedCriterion.Conditions conditionsFromItemPredicates(ItemPredicate[] itemPredicate) -
hasItem
-
getName
- Specified by:
getNamein interfaceDataProvider
-