| protected void |  | a(Map<qt, com.google.gson.JsonObject> arg0, xg arg1, agk arg2) |   | method_20705(Map<class_2960, com.google.gson.JsonObject> arg0, class_3300 arg1, class_3695 arg2) |   | method_20705(Map<Identifier, com.google.gson.JsonObject> arg0, ResourceManager arg1, Profiler arg2) |   | func_212853_a_(Map<ResourceLocation, com.google.gson.JsonObject> arg0, IResourceManager arg1, IProfiler arg2) |  
  | 
| public <C extends IInventory, T extends IRecipe<C>> Optional<T> |  | a(bep<T> arg0, C arg1, bhm arg2) |   | method_8132(class_3956<T> arg0, C arg1, class_1937 arg2) |   | getFirstMatch(RecipeType<T> arg0, C arg1, World arg2) |   | func_215371_a(IRecipeType<T> arg0, C arg1, World arg2) |   | craft(Recipes<T> arg0, C arg1, World arg2) |  
  | 
| public <C extends IInventory, T extends IRecipe<C>> List<T> |  | 
| private <C extends IInventory, T extends IRecipe<C>> Map<MinecraftKey, IRecipe<C>> |  | 
| public <C extends IInventory, T extends IRecipe<C>> NonNullList<ItemStack> |  | 
| public Optional<? extends IRecipe<?>> |  | 
| public Collection<IRecipe<?>> |  | b() |   | method_8126() |   | values() |   | func_199510_b() |  
  | 
| public Stream<MinecraftKey> |  | c() |   | method_8127() |   | keys() |   | func_215378_c() |  
  | 
| public static IRecipe<?> |  | a(qt arg0, com.google.gson.JsonObject arg1) |   | method_17720(class_2960 arg0, com.google.gson.JsonObject arg1) |   | deserialize(Identifier arg0, com.google.gson.JsonObject arg1) |   | func_215377_a(ResourceLocation arg0, com.google.gson.JsonObject arg1) |  
  | 
| public void |  |