static java.util.function.BooleanSupplier |
CraftingHelper.getCondition(com.google.gson.JsonObject json,
JsonContext context) |
static Ingredient |
CraftingHelper.getIngredient(com.google.gson.JsonElement json,
JsonContext context) |
static ItemStack |
CraftingHelper.getItemStack(com.google.gson.JsonObject json,
JsonContext context) |
static ItemStack |
CraftingHelper.getItemStackBasic(com.google.gson.JsonObject json,
JsonContext context) |
static IRecipe |
CraftingHelper.getRecipe(com.google.gson.JsonObject json,
JsonContext context) |
private static JsonContext |
CraftingHelper.loadContext(JsonContext ctx,
java.io.File file) |
private static JsonContext |
CraftingHelper.loadContext(ModContainer mod,
JsonContext ctx,
ResourceLocation path) |
private static void |
CraftingHelper.loadFactories(com.google.gson.JsonObject json,
JsonContext context,
CraftingHelper.FactoryLoader... loaders) |
private static <T> void |
CraftingHelper.loadFactory(com.google.gson.JsonObject json,
JsonContext context,
CraftingHelper.FactoryLoader<T> loader) |
IRecipe |
IRecipeFactory.parse(JsonContext context,
com.google.gson.JsonObject json) |
Ingredient |
IIngredientFactory.parse(JsonContext context,
com.google.gson.JsonObject json) |
java.util.function.BooleanSupplier |
IConditionFactory.parse(JsonContext context,
com.google.gson.JsonObject json) |
static boolean |
CraftingHelper.processConditions(com.google.gson.JsonArray conditions,
JsonContext context) |
static boolean |
CraftingHelper.processConditions(com.google.gson.JsonObject json,
java.lang.String memberName,
JsonContext context) |