eb1e86cacb
* Refactored GrinderRegistry. Changed IGrinderRegistry#getRecipes to return an unmodifiable collection. Added a way to remove recipes explicitly instead the internal list. Added a cache to lookup recipes instead of iterating a list. Renamed IGrinderEntry to IGrinderRecipe Made IGrindRecipe immutable for easy caching. Improved GrinderLogging and Exception Handling JEI Workaround as it expects a List instead Collection. * Added blacklist of explicit oredict names for the grindstone. This can be used should the automatic recipe generation create unintended loopholes. |
||
---|---|---|
.. | ||
CondenserCategory.java | ||
CondenserOutputHandler.java | ||
CondenserOutputWrapper.java | ||
FacadeRecipeWrapper.java | ||
FacadeRegistryPlugin.java | ||
GrinderRecipeCategory.java | ||
GrinderRecipeHandler.java | ||
GrinderRecipeWrapper.java | ||
InscriberRecipeCategory.java | ||
InscriberRecipeHandler.java | ||
InscriberRecipeWrapper.java | ||
InscriberRegistryPlugin.java | ||
JEIModule.java | ||
JEIPlugin.java | ||
JeiRuntimeAdapter.java | ||
RecipeTransferHandler.java | ||
ShapedRecipeHandler.java | ||
ShapedRecipeWrapper.java | ||
ShapelessRecipeHandler.java | ||
ShapelessRecipeWrapper.java |