net.minecraft.data.recipes

public class RecipeProvider

implements DataProvider

hv
net.minecraft.data.recipes.RecipeProvider
net.minecraft.class_2446
net.minecraft.data.server.RecipesProvider
net.minecraft.data.RecipeProvider

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
b
LOGGER
field_11374
LOGGER
field_200411_a
private static final com.google.gson.Gson
c
GSON
field_11375
GSON
field_200412_b
private final DataGenerator
d
generator
field_11373
root
field_200413_c

Constructor summary

ModifierConstructor
public (DataGenerator arg0)

Method summary

Modifier and TypeMethod
public void
a(ha arg0)
run(HashCache arg0)
method_10319(class_2408 arg0)
run(DataCache arg0)
func_200398_a(DirectoryCache arg0)
private void
a(ha arg0, com.google.gson.JsonObject arg1, Path arg2)
saveRecipe(HashCache arg0, com.google.gson.JsonObject arg1, Path arg2)
method_10425(class_2408 arg0, com.google.gson.JsonObject arg1, Path arg2)
saveRecipe(DataCache arg0, com.google.gson.JsonObject arg1, Path arg2)
func_208311_a(DirectoryCache arg0, com.google.gson.JsonObject arg1, Path arg2)
private void
b(ha arg0, com.google.gson.JsonObject arg1, Path arg2)
saveAdvancement(HashCache arg0, com.google.gson.JsonObject arg1, Path arg2)
method_10427(class_2408 arg0, com.google.gson.JsonObject arg1, Path arg2)
saveRecipeAdvancement(DataCache arg0, com.google.gson.JsonObject arg1, Path arg2)
func_208310_b(DirectoryCache arg0, com.google.gson.JsonObject arg1, Path arg2)
private void
a(Consumer<hu> arg0)
buildShapelessRecipes(Consumer<FinishedRecipe> arg0)
method_10419(Consumer<class_2444> arg0)
generate(Consumer<RecipeJsonProvider> arg0)
func_200404_a(Consumer<IFinishedRecipe> arg0)
private void
a(Consumer<hu> arg0, String arg1, bhc<?> arg2, int arg3)
cookRecipes(Consumer<FinishedRecipe> arg0, String arg1, SimpleCookingSerializer<?> arg2, int arg3)
method_17585(Consumer<class_2444> arg0, String arg1, class_3957<?> arg2, int arg3)
generateCookingRecipes(Consumer<RecipeJsonProvider> arg0, String recipeType, CookingRecipeSerializer<?> arg2, int cookTime)
func_218445_a(Consumer<IFinishedRecipe> arg0, String arg1, CookingRecipeSerializer<?> arg2, int arg3)
private EnterBlockTrigger$TriggerInstance
a(bpe arg0)
insideOf(Block arg0)
method_10422(class_2248 arg0)
requireEnteringFluid(Block arg0)
func_200407_a(Block arg0)
private InventoryChangeTrigger$TriggerInstance
a(bjs arg0)
has(ItemLike arg0)
method_10426(class_1935 arg0)
conditionsFromItem(ItemConvertible arg0)
func_200403_a(IItemProvider arg0)
private InventoryChangeTrigger$TriggerInstance
a(aaz<bef> arg0)
has(Tag<Item> arg0)
method_10420(class_3494<class_1792> arg0)
conditionsFromTag(Tag<Item> arg0)
func_200409_a(Tag<Item> arg0)
private InventoryChangeTrigger$TriggerInstance
a(bj... arg0)
inventoryTrigger(ItemPredicate... arg0)
method_10423(class_2073... arg0)
conditionsFromItemPredicates(ItemPredicate... items)
func_200405_a(ItemPredicate... arg0)
public String
a()
getName()
method_10321()
getName()
func_200397_b()