- Fixed possible null issues with NicknameCache
- Removed bunch of unused code, such as:
- Point reduction algorithm implementations
- HighCharts data String parsing methods
- Unused Mutators
- Unused AnalysisKeys
- Leftovers from ConnectionSystem (Response codes)
- Unused queries (Leftovers from Server box and Players table queries)
- rendering.html.icon.Icons
- Made bunch of fields final
Note that old deprecated API classes do not have signature changes.
- Any method that causes an exception is temporarily disabled until
next Plan reload
- Gathering is attempted again for the rest of the methods of that
extension
- Exceptions are properly logged instead of just names of the exceptions
- Added an enum for each method kind
- Moved parameter resolution to the end of the chain, right before
invoking the method.
- The enum is used for storage in DataProviders for easier access.
- ProviderInformation created as early as possible