net.minecraft.data.recipe

public class RecipesProvider

implements DataProvider

gf
net.minecraft.class_4357
net.minecraft.data.recipe.RecipesProvider
net.minecraft.data.RecipeProvider
net.minecraft.data.RecipeProvider

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
b
field_21426
LOGGER
field_200411_a
LOGGER
private static final com.google.gson.Gson
c
field_21427
GSON
field_200412_b
GSON
private final DataGenerator
d
field_21428
generator
field_200413_c
generator

Constructor summary

ModifierConstructor
public (DataGenerator generator)

Method summary

Modifier and TypeMethod
public void
a(fr arg0)
method_19996(class_4346 arg0)
run(HashCache arg0)
func_200398_a(DirectoryCache arg0)
act(DirectoryCache arg0)
private void
a(fr arg0, com.google.gson.JsonObject arg1, Path arg2)
method_20028(class_4346 arg0, com.google.gson.JsonObject arg1, Path arg2)
save(HashCache cache, com.google.gson.JsonObject json, Path output)
func_208311_a(DirectoryCache arg0, com.google.gson.JsonObject arg1, Path arg2)
saveRecipe(DirectoryCache cache, com.google.gson.JsonObject recipeJson, Path pathIn)
private void
b(fr arg0, com.google.gson.JsonObject arg1, Path arg2)
method_20033(class_4346 arg0, com.google.gson.JsonObject arg1, Path arg2)
saveAdvancement(HashCache cache, com.google.gson.JsonObject json, Path output)
func_208310_b(DirectoryCache arg0, com.google.gson.JsonObject arg1, Path arg2)
saveRecipeAdvancement(DirectoryCache cache, com.google.gson.JsonObject advancementJson, Path pathIn)
private void
a(Consumer<ge> arg0)
method_20030(Consumer<class_4356> arg0)
buildShapelessRecipes(Consumer<C_23159014> arg0)
func_200404_a(Consumer<IFinishedRecipe> arg0)
registerRecipes(Consumer<IFinishedRecipe> consumer)
private EnterBlockTrigger$Instance
a(bcs arg0)
method_20027(class_197 arg0)
m_22877789(Block arg0)
func_200407_a(Block arg0)
enteredBlock(Block blockIn)
private InventoryChangedTrigger$Instance
a(ba$d arg0, axx arg1)
method_20026(class_3638$class_3642 arg0, class_3597 arg1)
m_87855158(NumberPredicate$Ints arg0, ItemLike arg1)
func_200408_a(MinMaxBounds$IntBound arg0, IItemProvider arg1)
hasItem(MinMaxBounds$IntBound amount, IItemProvider itemIn)
private InventoryChangedTrigger$Instance
a(axx arg0)
method_20025(class_3597 arg0)
m_04657628(ItemLike arg0)
func_200403_a(IItemProvider arg0)
hasItem(IItemProvider itemIn)
private InventoryChangedTrigger$Instance
a(wz<ata> arg0)
method_20031(class_4482<class_1069> arg0)
m_53363402(Tag<Item> arg0)
func_200409_a(Tag<Item> arg0)
hasItem(Tag<Item> tagIn)
private InventoryChangedTrigger$Instance
a(av... arg0)
method_20032(class_3200... arg0)
m_62209213(ItemPredicate... arg0)
func_200405_a(ItemPredicate... arg0)
hasItem(ItemPredicate... predicates)
public String
a()
method_19995()
getName()
func_200397_b()
getName()