| 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) |