public class RecipesProvider extends Object implements DataProvider
| Modifier and Type | Field and Description |
|---|---|
private static com.google.gson.Gson |
GSON |
private static Logger |
LOGGER |
private DataGenerator |
root |
SHA1| Constructor and Description |
|---|
RecipesProvider(DataGenerator dataGenerator) |
| Modifier and Type | Method and Description |
|---|---|
private static InventoryChangedCriterion.Conditions |
conditionsFromItem(ItemConvertible itemConvertible) |
private static InventoryChangedCriterion.Conditions |
conditionsFromItemPredicates(ItemPredicate[] itemPredicate) |
private static InventoryChangedCriterion.Conditions |
conditionsFromTag(Tag<Item> tag) |
private static void |
generate(Consumer<RecipeJsonProvider> consumer) |
private static void |
generateCookingRecipes(Consumer<RecipeJsonProvider> consumer,
String string,
CookingRecipeSerializer<?> cookingRecipeSerializer,
int int2) |
String |
getName() |
private static void |
method_24475(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
Tag<Item> tag) |
private static void |
method_24476(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24477(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
Tag<Item> tag) |
private static void |
method_24478(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24479(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24480(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24481(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24482(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24483(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24484(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24485(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24486(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24883(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24884(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24885(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24886(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24887(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24888(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24889(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24890(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24891(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24892(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24893(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_24894(Consumer<RecipeJsonProvider> consumer,
ItemConvertible itemConvertible,
ItemConvertible itemConvertible2) |
private static void |
method_29728(Consumer<RecipeJsonProvider> consumer,
Item item,
Item item2) |
private static EnterBlockCriterion.Conditions |
requireEnteringFluid(Block block) |
void |
run(DataCache cache) |
private static void |
saveRecipe(DataCache dataCache,
com.google.gson.JsonObject jsonObject,
Path path) |
private static void |
saveRecipeAdvancement(DataCache dataCache,
com.google.gson.JsonObject jsonObject,
Path path) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitwriteToPathprivate static final Logger LOGGER
private static final com.google.gson.Gson GSON
private final DataGenerator root
public RecipesProvider(DataGenerator dataGenerator)
public void run(DataCache cache) throws IOException
run in interface DataProviderIOExceptionprivate static void saveRecipe(DataCache dataCache, com.google.gson.JsonObject jsonObject, Path path)
private static void saveRecipeAdvancement(DataCache dataCache, com.google.gson.JsonObject jsonObject, Path path)
private static void generate(Consumer<RecipeJsonProvider> consumer)
private static void method_29728(Consumer<RecipeJsonProvider> consumer, Item item, Item item2)
private static void method_24475(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, Tag<Item> tag)
private static void method_24477(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, Tag<Item> tag)
private static void method_24476(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24478(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24479(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24480(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24481(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24482(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24483(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24484(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24485(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24486(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24883(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24884(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24885(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24886(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24887(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24888(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24889(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24890(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24891(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24892(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24893(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void method_24894(Consumer<RecipeJsonProvider> consumer, ItemConvertible itemConvertible, ItemConvertible itemConvertible2)
private static void generateCookingRecipes(Consumer<RecipeJsonProvider> consumer, String string, CookingRecipeSerializer<?> cookingRecipeSerializer, int int2)
private static EnterBlockCriterion.Conditions requireEnteringFluid(Block block)
private static InventoryChangedCriterion.Conditions conditionsFromItem(ItemConvertible itemConvertible)
private static InventoryChangedCriterion.Conditions conditionsFromTag(Tag<Item> tag)
private static InventoryChangedCriterion.Conditions conditionsFromItemPredicates(ItemPredicate[] itemPredicate)
public String getName()
getName in interface DataProvider