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. |
||
---|---|---|
.. | ||
IGrinderRecipe.java | ||
IGrinderRegistry.java | ||
IInscriberRecipe.java | ||
IInscriberRecipeBuilder.java | ||
IInscriberRegistry.java | ||
IItemComparison.java | ||
IItemComparisonProvider.java | ||
ILocatable.java | ||
ILocatableRegistry.java | ||
IMatterCannonAmmoRegistry.java | ||
INetworkEncodable.java | ||
InscriberProcessType.java | ||
IP2PTunnelRegistry.java | ||
IPlayerRegistry.java | ||
IRecipeHandlerRegistry.java | ||
IRegistryContainer.java | ||
ISpecialComparisonRegistry.java | ||
IWirelessTermHandler.java | ||
IWirelessTermRegistry.java | ||
IWorldGen.java |