Commit Graph

2106 Commits

Author SHA1 Message Date
Rsl1122
c67f0475a0 Removed DataCache#getInstance method 2018-09-13 19:18:33 +03:00
Rsl1122
abc1bc3bc4 Turned Formatters class non static, usages still exist 2018-09-09 17:54:13 +03:00
Rsl1122
273050f1b2 Reduced usage of static Settings accessors 2018-09-09 15:30:20 +03:00
Rsl1122
3a7b94a94f Fixed StackOverflowExceptions on enable caused by dependency cycles
Registered pages on ResponseHandler separately
Registered commands in PlanCommand and PlanBungeeCommand separately

Made WebServer Lazy in InfoSystems and ConnectionSystems
2018-09-09 14:53:41 +03:00
Rsl1122
db69d07100 Refactored ImportManager into ImportSystem that is not static.
Moved Import data objects to system.importing.data
Moved Importer classes to system.importing.importers

Bound ImportSystem instances in SuperClassBindingModules

Added ImportSystem as injected parameter to PlanSystem
Injected ImportSystem to ManageImportCommand

Removed old references to ImporterManager and removed the class
Moved ImportBuilderTest to system.importing.data
2018-09-09 14:26:02 +03:00
Rsl1122
d9cb158e3c Updated pom version to 4.5.0-SNAPSHOT 2018-09-02 15:44:01 +03:00
Rsl1122
f9f82315e0 Processors (ProcessorFactory), KillProcessors simplified 2018-09-02 12:30:37 +03:00
Rsl1122
8c75e936d6 Spacing 2018-08-30 15:51:42 +03:00
Rsl1122
17e8bc105e Removed static uses in database package and Database.getActive 2018-08-29 16:56:11 +03:00
Rsl1122
23f679802e Made Processing non static and initialized by Dagger 2018-08-29 10:58:29 +03:00
Rsl1122
c0f1dfc8c5 Removed all getInstance method calls related to InfoSystem. 2018-08-29 10:13:37 +03:00
Rsl1122
ff02eefb20 WorldAliasSettings initialized by Dagger, ConnectionLog changes 2018-08-28 12:00:03 +03:00
Rsl1122
ed40c916fb Missing singleton annotations 2018-08-28 10:53:10 +03:00
Rsl1122
90b3e55dc7 InfoRequestFactory, InfoRequestHandlerFactory, initialized by Dagger 2018-08-27 22:36:23 +03:00
Rsl1122
bcd20f4390 PageHandlers initialized by Dagger, ResponseFactory, PageFactory 2018-08-27 17:18:17 +03:00
Rsl1122
93aa208472 Theme and Config related things initialized by Dagger, module cleanup 2018-08-23 13:56:24 +03:00
Rsl1122
63b1419b12 Export initialized by Dagger, added more Singleton annotations, fixes 2018-08-23 10:53:07 +03:00
Rsl1122
c6b9058bb0 Tasks, BungeeTaskSystem initialized by Dagger 2018-08-23 09:49:17 +03:00
Rsl1122
8d28169c6c BungeeInfoSystem initialized by Dagger 2018-08-23 09:18:04 +03:00
Rsl1122
20b651f909 WebServer initialized by Dagger 2018-08-22 10:19:52 +03:00
Rsl1122
81a6ed7365 UUIDUtility & PlanAPI initialized by Dagger - needs singleton 2018-08-21 18:33:40 +03:00
Rsl1122
6700d6918c Made Dagger initialize Database & Config Systems 2018-08-21 16:26:37 +03:00
Rsl1122
6992aedc4b Stopped tests failing with an Assume and @Ingore annotations 2018-08-20 18:32:51 +03:00
Rsl1122
251f0414e9 Prevented compile errors from different tests by assigning null values 2018-08-20 18:26:37 +03:00
Rsl1122
b66033f589 Sponge Listener + Task Systems now initialized by Dagger 2018-08-20 18:15:24 +03:00
Rsl1122
604496fb64 Bukkit Listener + Task Systems now initialized by Dagger 2018-08-20 18:07:22 +03:00
Rsl1122
86ba26e50e Bukkit + Sponge ServerInfo & ShutdownHook now initialized with Dagger 2018-08-20 17:43:55 +03:00
Rsl1122
b48eb26f74 Large changes: (Still compiles, does not function)
- Made all Command related things be initialized by Dagger
- Removed Update stuff since it is incompatible with ConnectionSystem removal
- Deprecated a lot of static methods
2018-08-19 13:22:55 +03:00
Rsl1122
0b56576bb8 Started work on Dagger modules, extremely incomplete - will not run. 2018-08-18 21:53:33 +03:00
Rsl1122
f324541343 Removed use of EnumUtility 2018-08-17 15:32:42 +03:00
Rsl1122
6fc7185669 Change config package 2018-08-17 15:29:11 +03:00
Rsl1122
1833eda29b APF 3.3.0 Compiling version 2018-08-17 11:48:23 +03:00
Vankka
9d45fa1c40 AdvancedBan support (#688)
+ Make Hook not check if the class extends JavaPlugin
2018-08-16 16:59:54 +03:00
Rsl1122
5ad7f3f591 Fixed sponge metrics 2018-08-16 12:21:55 +03:00
Rsl1122
23929d73ca Filtered out ping under 0 and over 4000ms, increased ping data gather delay to 15s #684 2018-08-16 12:19:36 +03:00
Rsl1122
12073e9732 Fixed ConcurrentModificationException #683 2018-08-16 12:16:28 +03:00
Rsl1122
497b37aa3b Removed DataContainerCache due to its memory impact vs cpu gain being too high 2018-08-15 10:17:16 +03:00
Rsl1122
782e3a07ed Optimized network page updating
- Less frequent rendering (Only on request)
  - Server boxes don't cause a render, but removal from cache
- Removed from cache instead of updated when player joins
2018-08-14 18:19:23 +03:00
Rsl1122
b737880788 Fixed Locale identifiers (And tests) 2018-08-12 12:33:20 +03:00
Rsl1122
fa8b1d2b35 More smell cleans 2018-08-12 12:31:23 +03:00
Rsl1122
db47e51e45 ConnectionSystem cached values now cleared 2018-08-12 12:26:57 +03:00
Rsl1122
ad739ffc8f Geolocation cache cleared on disable 2018-08-12 12:21:13 +03:00
Rsl1122
2e92ba2822 DataCache now cleared on disable 2018-08-12 12:19:19 +03:00
Rsl1122
c6b2f89728 Added missing override annotations 2018-08-12 12:17:38 +03:00
Rsl1122
4abf818cb6 Fixed possible Arithmetic Exception 2018-08-12 12:16:54 +03:00
Rsl1122
f28420d4af Fix CraftBukkit failing to initialize if some Spigot classes are present 2018-08-12 12:13:57 +03:00
Rsl1122
2dd8dd3ee1 Made it possible to mark servers as uninstalled 2018-08-12 12:00:43 +03:00
Rsl1122
07a0855432 Timeout message address + debug log instead of warn 2018-08-12 10:46:53 +03:00
Rsl1122
08cb206977 made some fields static 2018-08-12 10:42:38 +03:00
Rsl1122
fc6c9399cf Code smell cleanup in mutators 2018-08-12 10:35:56 +03:00