Changes

Summary

  1. Clean up and generalize sorted config code (details)
  2. Add config for sorting the order of ingredient types in the list (details)
  3. minor code cleanup (details)
  4. Add config for the sorting order of the ingredient list (details)
Commit a5df99bf91ac7346e0f068d7c8f4f794a67876a2 by mezz
Clean up and generalize sorted config code
The file was removedsrc/main/java/mezz/jei/config/sorting/MappedStringSortingConfig.java
The file was modifiedsrc/main/java/mezz/jei/config/sorting/SortingConfig.java (diff)
The file was addedsrc/main/java/mezz/jei/config/sorting/serializers/package-info.java
The file was modifiedsrc/main/java/mezz/jei/config/sorting/RecipeCategorySortingConfig.java (diff)
The file was modifiedsrc/main/java/mezz/jei/config/sorting/ModNameSortingConfig.java (diff)
The file was addedsrc/main/java/mezz/jei/config/sorting/MappedSortingConfig.java
The file was addedsrc/main/java/mezz/jei/config/sorting/serializers/ISortingSerializer.java
The file was addedsrc/main/java/mezz/jei/config/sorting/serializers/SortingSerializers.java
The file was removedsrc/main/java/mezz/jei/config/sorting/StringSortingConfig.java
Commit 187696e4f4f26deda526f0b51c7bbc414e6f7ea2 by mezz
Add config for sorting the order of ingredient types in the list
The file was modifiedsrc/main/java/mezz/jei/config/sorting/MappedSortingConfig.java (diff)
The file was modifiedsrc/main/java/mezz/jei/startup/JeiStarter.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ingredients/IngredientFilter.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ingredients/IngredientSorter.java (diff)
The file was addedsrc/main/java/mezz/jei/config/sorting/IngredientTypeSortingConfig.java
The file was modifiedsrc/main/java/mezz/jei/ingredients/IIngredientSorter.java (diff)
The file was modifiedsrc/main/java/mezz/jei/config/sorting/SortingConfig.java (diff)
The file was modifiedsrc/main/java/mezz/jei/startup/ClientLifecycleHandler.java (diff)
The file was modifiedsrc/test/java/mezz/jei/test/IngredientFilterTest.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ingredients/IngredientListElementInfo.java (diff)
Commit d8f82a891c375c719cbf9b8a2efad25f3d85182a by mezz
minor code cleanup
The file was modifiedsrc/main/java/mezz/jei/ingredients/IngredientFilter.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ingredients/IngredientSorter.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ingredients/IIngredientSorter.java (diff)
Commit 71c507b164934d84d712a2e944beb45ec080e2fb by mezz
Add config for the sorting order of the ingredient list
The file was modifiedsrc/main/java/mezz/jei/config/IClientConfig.java (diff)
The file was addedsrc/main/java/mezz/jei/ingredients/IngredientSortStage.java
The file was modifiedsrc/main/java/mezz/jei/config/ClientConfig.java (diff)
The file was modifiedsrc/main/java/mezz/jei/ingredients/IngredientSorter.java (diff)
The file was modifiedsrc/main/java/mezz/jei/startup/ClientLifecycleHandler.java (diff)