Rsl1122
cb351c80f1
Removed many deprecated Log & BenchMark usages
...
Where possible replaced with PluginLogger or ErrorHandler calls,
some places removed a catch clause and added throws,
some places removed the log or benchmark completely.
Some places still need to be modified so that the required dependencies
can be injected.
2018-09-13 19:44:45 +03:00
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
d28e20bf9a
Implemented equals & hashCode for UserImportData
2018-09-09 17:14:20 +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
26f64990d3
Fixed new code smells in development branch
...
- static final class variable names in PingCountTimerBukkit
- plugin field hiding protected variable in SpongeTaskSystem
- InspectPageResponse not overriding equals method
2018-09-09 13:50:38 +03:00
Rsl1122
747453c1c4
Update versions.txt
2018-09-08 17:58:06 +03:00
Rsl1122
18be484c0d
Update versions.txt
2018-09-08 17:57:24 +03:00
Rsl1122
3781115311
Reduce memory usage with changes to player page refreshing
...
Old way:
Pre-render & cache the html for a player page when the player joins,
leaves or switches server
New way:
Render & cache the html when requested. Remove the rendered html from
cache if the player joins, leaves or switches server
This should prevent server from crashing if a bunch of bots join
Impacts #685
2018-09-08 17:43:38 +03:00
Rsl1122
7954796582
Attempt to reduce memory usage with selective caching in DataContainer
...
Reduced use of CachingSupplier in every DataContainer to reduce the
amount of String variables ending up in heap for a longer period of
time.
Impacts #685
2018-09-08 17:36:52 +03:00
Rsl1122
2c5a97d0b1
Fixed MySQL with multiple plan databases returns wrong table count #724
2018-09-08 17:15:50 +03:00
Rsl1122
ac3e9a969c
Fixes Last Peak time not showing up #726
2018-09-08 17:11:29 +03:00
Rsl1122
0fceaaf9e1
Updated PluginBridge jar
2018-09-08 17:00:24 +03:00
Rsl1122
31f00cbb1a
Merge pull request #725 from Brycey92/permissions-fix
...
Fixed plan.inspect and plan.qinspect permission nodes for Sponge
2018-09-08 16:05:45 +03:00
Brycey92
4475c44c22
Fixed plan.inspect and plan.qinspect permission nodes for Sponge
2018-09-06 16:34:33 -04:00
Yannick Schinko
67712f9b26
Implemented support for sponge economy ( #721 )
...
* Implement basic economy support for Sponge
* Implemented global server stats
2018-09-06 23:19:43 +03:00
Vankka
2783841e4b
Nucleus PluginData ( #723 )
...
Implements Nucleus PluginData in #583
2018-09-05 20:22:35 +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
Yannick Schinko
00cdd6e251
Bungee pingAdded PinCoutTimerBungee ( #717 )
...
* Implemented Bungee ping measurement
* Removed unused import
* Removed second unused import
2018-09-01 22:59:09 +03:00
Rsl1122
2bf4020763
Merge pull request #716 from BrainStone/sponge-ping
...
Added PingCountTimerSponge
2018-09-01 21:15:54 +03:00
BrainStone
7cce168133
No need for a cast
2018-09-01 18:15:07 +02:00
BrainStone
81992a5676
Using correct way to register listener
2018-09-01 18:01:10 +02:00
BrainStone
8a4b23649d
PingCountTimerSponge
2018-08-31 18:57:53 +02:00
Rsl1122
333936cfa8
Implemented afk check on kick event #705 Note about AFK ignore perm:
...
- Players kicked by afk that have plan.ignore.afk will be counted as "real" kicks.
2018-08-30 18:10:16 +03:00
Rsl1122
08d1067bd8
Fixed #710
2018-08-30 18:02:24 +03:00
Rsl1122
bee9966450
Ignored exception in #715
2018-08-30 17:52:50 +03:00
Rsl1122
be2be530ca
Reproduced #710 with a test
2018-08-30 17:43:43 +03:00
Rsl1122
0bb2922329
Fixed #693
2018-08-30 17:22:33 +03:00
Rsl1122
446aec2a0a
Reproduced issue #693 in a test
2018-08-30 17:18:57 +03:00
Rsl1122
c30650c0ee
Changed ResponseCache to use caffeine (5 minute invalidation) #685
2018-08-30 16:36:14 +03:00
Rsl1122
fd5e02e1c9
Reduced html page size by compressing result html #685
2018-08-30 16:11:34 +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
192c06354b
Add install_dependencies.bat
2018-08-28 15:33:40 +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
c2b54e4254
Merge pull request #703 from Rsl1122/development
...
Pull Request for 4.4.5
2018-08-27 15:24:16 +03:00
Rsl1122
9898bf8264
Bukkit/Bungee pom - comment relocation & uncomment ignore for Sponge pom
2018-08-27 15:23:46 +03:00
Rsl1122
91905bc665
Update versions.txt
2018-08-27 13:02:41 +03:00
Rsl1122
a21b91fae8
Version bump to 4.4.5
2018-08-27 12:02:12 +03:00
Rsl1122
86f99cbe1b
Fixed Sponge CPU usage gathering
2018-08-27 12:02:00 +03:00
Rsl1122
e09f821071
Updated PluginBridge jar
2018-08-27 11:49:41 +03:00
Rsl1122
f610e014c1
Cleaned up AdvancedBanData class
2018-08-27 11:45:51 +03:00