Applied-Energistics-2-tiler.../src/api/java/appeng/api
yueh eb1e86cacb Refactored GrinderRegistry. (#2644)
* 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.
2016-12-02 23:47:50 +01:00
..
client Added missing @Override annotations 2016-09-17 17:00:10 +02:00
config Removed Pneumaticraft References since there is no 1.10 port and it has been inactive since March. 2016-10-28 23:06:52 +02:00
definitions Layers and IC2 Tunnel (#2565) 2016-11-04 11:20:56 +01:00
events Capitalised enums to match conventions 2016-09-17 15:06:00 +02:00
exceptions Added missing file headers 2016-09-17 14:48:31 +02:00
features Refactored GrinderRegistry. (#2644) 2016-12-02 23:47:50 +01:00
implementations Remove External Storage Handler (#2417) (#2508) 2016-10-26 22:58:23 +02:00
movable Added TODO for API classes needing investigation 2016-09-17 15:22:16 +02:00
networking Added TODO for API classes needing investigation 2016-09-17 15:22:16 +02:00
parts Implemented capabilities for cable buses in a way that dispatches the capabilities to the parts on the appropriate attachment point. Implemented the capabilities for interface parts and tiles to provide a proof of concept. 2016-09-30 23:53:54 +02:00
recipes Code format 2016-01-01 01:48:15 +01:00
storage Remove External Storage Handler (#2417) (#2508) 2016-10-26 22:58:23 +02:00
util Added TODO for API classes needing investigation 2016-09-17 15:22:16 +02:00
AEApi.java final variables and parameters 2015-09-30 14:24:44 +02:00
AEInjectable.java Added missing file headers 2016-09-17 14:48:31 +02:00
AEPlugin.java Added missing file headers 2016-09-17 14:48:31 +02:00
IAppEngApi.java Reimplemented cable and parts rendering. 2016-09-10 00:56:28 +02:00
LICENSE Remove gitmodules 2014-12-04 13:09:13 +01:00
package-info.java API version will be replaced during build with the correct rv. 2016-01-09 23:19:10 +01:00