Commit Graph

2003 Commits

Author SHA1 Message Date
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
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
9898bf8264 Bukkit/Bungee pom - comment relocation & uncomment ignore for Sponge pom 2018-08-27 15:23:46 +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
f5b6b43aec Added a progress bar utility 2018-08-27 11:37:22 +03:00
Rsl1122
58512dbd19 Fixed uninstalled subcommand 2018-08-27 11:36:37 +03:00
Rsl1122
af2eed4d88 Added Bungee PluginData rendering support #571
Added Bungee Plugin Support: AdvancedBan, BuyCraft, LiteBans, ViaVersion
Added Sponge Plugin support: BuyCraft
2018-08-27 10:33:21 +03:00
Rsl1122
41d39ac234 Removed config tab from debug page 2018-08-26 10:02:41 +03:00
Rsl1122
a130ce97ad Fixed Session PlayerKills not being saved 2018-08-23 19:07:46 +03:00
Rsl1122
e75f9a1027 Version bump to 4.4.4 2018-08-23 18:59:05 +03:00
Rsl1122
6585fa18a1 Fixed current session not being displayed on Analysis page #697 2018-08-23 18:56:25 +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
5143e0fd7f Reduced AFK perm check to a single check until next reload #693 2018-08-22 10:45:15 +03:00
Rsl1122
710779e7b0 Fixed Ping Enable delay #694 2018-08-22 10:39:32 +03:00
Rsl1122
8ca16a1aa9 Fixed Patch Task causing issues on disable #695 2018-08-22 10:38:44 +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
8fb54ed905 Added Connection: close header to HttpClient in ConnectionOut 2018-08-21 16:56:34 +03:00
Rsl1122
6700d6918c Made Dagger initialize Database & Config Systems 2018-08-21 16:26:37 +03:00
Rsl1122
f5cc33a717 Add /planbungee uninstalled 2018-08-21 15:17:59 +03:00
Rsl1122
bae8708e87 Improved Session Length Median calculation on even number of sessions 2018-08-21 10:24:38 +03:00
Rsl1122
3afaad9731 Changed gathered ping average to be median instead #691
(For each datapoint a median is calculated, which is then used in calculation for mean values, averages)
2018-08-21 10:23:13 +03:00
Rsl1122
268474d5ca Added config settings for ping delays #691 2018-08-21 09:46:43 +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
d587892df2 Fixed tests 2018-08-20 11:44:21 +03:00
Rsl1122
5e2c540522 Fixed player online status on server switch, reduced delay 20 -> 5s #646 2018-08-20 11:35:26 +03:00
Rsl1122
e165164a7f Fixes wrong relative link on server page #689 2018-08-20 11:04:28 +03:00
Rsl1122
151d09f284 Fixes longest world time calculation #690 2018-08-20 10:59:14 +03:00
Rsl1122
53851bb6da Updated hikaricp to 3.2.0 2018-08-20 10:36:32 +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
Rsl1122
2dcc69fc92 Attempt to reduce TableContainer#parseHtml complexity 2018-08-12 10:18:07 +03:00
Rsl1122
0393bcef61 Disambiguated ManageCommand setNodeGroups call 2018-08-12 10:08:10 +03:00
Rsl1122
ac5095153e Removed DBOpException fatal field 2018-08-12 10:05:48 +03:00
Rsl1122
11e0b6b9ed Explained why onReload is empty 2018-08-12 10:03:48 +03:00
Rsl1122
ac0a2116f3 Logged exception instead of printStackTrace in ConnectionOut 2018-08-12 10:02:25 +03:00
Rsl1122
306b7e45a6 Moved webserver.response.cache to webserver.cache 2018-08-12 09:59:22 +03:00
Rsl1122
bf1f28388d Moved unnecessary response.api package classes 2018-08-12 09:57:54 +03:00
Rsl1122
cab63df82f Split NetworkPage into it's own response 2018-08-12 09:53:56 +03:00
Rsl1122
8fbb5a7c9e Added missing inspect page lang to locale 2018-08-12 09:49:17 +03:00
Rsl1122
bac1f4f7bf Moved page parsing under utilities/html/pages 2018-08-12 09:48:06 +03:00
Rsl1122
7d389a1fc1 Removed use of AnalysisUtils 2018-08-12 09:42:09 +03:00
Rsl1122
1e100838c0 Updated debug page to container caches, added tabs to debug page 2018-08-11 19:01:55 +03:00
Rsl1122
6bcdc67c1f Version bump to 4.4.3 2018-08-11 18:09:53 +03:00
Rsl1122
d6f7ff967b Reload command now performs things async 2018-08-11 18:05:16 +03:00
Rsl1122
84ccaabbe4 Fixed /plan m setup false negative on success #681 2018-08-11 11:35:23 +03:00
Rsl1122
8e81560c0e Fixed players not registering at all 2018-08-10 09:46:23 +03:00
Rsl1122
d4f3e75f0e Fixed Nickname LastSeen Patch Application 2018-08-10 09:40:04 +03:00
Rsl1122
23c8c0769f Attempt to fix #678 by changing RegisterProcessor to a task 2018-08-10 09:26:14 +03:00
Rsl1122
e525e0c5db Ensured Processing ExecutorServices shut down 2018-08-10 09:22:43 +03:00
Rsl1122
76040c1177 Fixed #679 (Null locale) 2018-08-10 09:20:35 +03:00
Rsl1122
b96efc7f92 Attempt to fix #680 with connection timeouts 2018-08-10 09:18:42 +03:00
Rsl1122
bc79d72fea Fixed nickname data truncation on MySQL 2018-08-09 15:29:08 +03:00
Rsl1122
6ebf221ce3 Added bStats to pom, added metrics for Bungee and Sponge 2018-08-09 15:14:25 +03:00
Rsl1122
7c3acb03af Updated sqlite test-dependency to reduce JVM crashes on CI 2018-08-09 14:50:49 +03:00
Rsl1122
f4fad3a277 Fixed player head display sometimes not working #677 2018-08-08 22:13:01 +03:00
Rsl1122
5de088ca03 Added /plan m raw <player>, /planbungee raw <player> commands #620 2018-08-08 22:06:48 +03:00
Rsl1122
59b0452d47 Added JSON export to /player/<name>/raw #620 and /server/<name>/raw #506 2018-08-08 22:01:36 +03:00
Rsl1122
8da9dc643b Added RedisBungee online count #642, split ServerProperties to 3 classes 2018-08-08 21:12:42 +03:00
Rsl1122
20994b07d9
Merge pull request #676 from f0rb1d/4.4.2
Updated Simplified Chinese language
2018-08-08 15:41:39 +03:00
F0rb1d
26547a0c46 Updated Simplified Chinese language. 2018-08-08 19:41:31 +08:00
Rsl1122
732dab8e39 Version bump to 4.4.2 2018-08-08 11:47:21 +03:00
Rsl1122
f16dd73376 Fix Player page updating on Bungee 2018-08-08 11:46:02 +03:00
Rsl1122
da87e8c0c2 Network page update processor added to Bungee #646 2018-08-08 11:37:43 +03:00
Rsl1122
ebec530871 Player page update processor moved to Bungee if available #646 2018-08-08 11:35:24 +03:00
Rsl1122
5b4ae5ba36 Moved Player#getFirstPlayed call to asynchronous execution #659 2018-08-08 11:08:20 +03:00
Rsl1122
397f1dd81b Fixed missing method exception on bukkit 2018-08-08 11:03:10 +03:00
Rsl1122
94247cdcad Reduced performance impact of BukkitTPSCountTimer #639 2018-08-08 11:02:28 +03:00
Rsl1122
94b5d0d393 Fix ConcurrentModificationException in #673 2018-08-08 10:59:49 +03:00
Rsl1122
91aa730673 Made DataContainer non Serializable, getValue instead of getUnsafe in UsersTable - both attempt to fix #673 - 1 2018-08-08 10:58:18 +03:00
Rsl1122
886de6fe4d Updated Simplified Chinese locale with new language 2018-08-08 10:33:53 +03:00
佛壁灯
11c9ad1fcf Simplified Chinese language by 佛壁灯 (f0rb1d). (#674)
* Update versions.txt [skip ci]

* Added support for Simplified Chinese Language.

* Updated translation of Simplified Chinese.

* Updated Simplified Chinese Translation.
2018-08-08 10:21:33 +03:00
Rsl1122
0c5fbb160f Added a DataContainerCache clean task 2018-08-07 17:30:03 +03:00
Rsl1122
e73b89d9de Added a 10s caching layer between database and server page creation 2018-08-07 17:28:52 +03:00
Rsl1122
7e1b1fe2e8 Added a 10s caching layer between database and player page creation 2018-08-07 17:21:33 +03:00
Rsl1122
a8f57c8edd Added a 10s caching layer between database and network page creation 2018-08-07 17:15:57 +03:00
Rsl1122
efa4b36b6c Object serializer 2018-08-07 10:15:26 +03:00
Rsl1122
a515357736 Fix smell with incrementation 2018-08-06 12:06:52 +03:00
Rsl1122
6aae5be083 Close old and return new if connection invalid 2018-08-06 12:05:54 +03:00
Rsl1122
8641bd5f0d Added connection validation to MySQL 2018-08-06 11:54:12 +03:00
Rsl1122
cccdf14e9b Changed PlanSystem enable and disable methods 2018-08-06 11:21:33 +03:00
Rsl1122
1f624078d9 Set up leakDetection & Pool name incrementation for MySQL 2018-08-06 09:42:14 +03:00
Rsl1122
00bd119481 Fixed compile issue that appeared because of commit cleanup 2018-08-05 22:12:28 +03:00
Rsl1122
eb88f85467 Fixed compile issue that appeared all of a sudden? 2018-08-05 22:06:41 +03:00
Rsl1122
1456d78bd4 Removed unnecessary use of getValue inside Session 2018-08-05 22:02:52 +03:00
Rsl1122
0294dc4ec8 Attempt to fix #656 #655 & wrote tests to ensure Session functionality 2018-08-05 11:22:42 +03:00
Rsl1122
0b6d6cb687 Main address now redirects to /server on HTTP servers #668 2018-08-05 11:01:09 +03:00
Rsl1122
addd463406 Fixed World Map causing issues introduced in fcc87d5 2018-08-05 11:00:15 +03:00
Rsl1122
d5965ffdc1 Fixed TPSMutator calculating downtime incorrectly #672 2018-08-05 10:35:24 +03:00
Rsl1122
128f788232 Fixed compile issue 2018-08-04 15:23:32 +03:00
Rsl1122
d9fc8cb842 IntelliJ code smells 2018-08-04 13:03:07 +03:00
Rsl1122
5a69797552 Removed a bunch of unused code 2018-08-04 12:51:20 +03:00
Rsl1122
c84871496c Fixed CacheInspectPageRequest debug-logging an exception message 2018-08-04 12:16:33 +03:00
Rsl1122
e0b05cc169 Fix a code smell 2018-08-04 12:09:10 +03:00
Rsl1122
e3f344b1c6 Fix exception on DeathEvent #667 2018-08-04 12:00:34 +03:00
Rsl1122
fcc87d5a87 TextStringBuilder to some appropriate instances 2018-08-04 11:50:36 +03:00
Rsl1122
2ad2d70166 Updated plugins and dependency versions 2018-08-04 11:50:05 +03:00
Rsl1122
c1cc7f21aa
Merge German locale by Morsemorse (#670)
* Update locale_DE.txt
2018-08-03 21:43:06 +03:00
Rsl1122
56aa498258 Replaced HttpUrlConnection with apache HttpClient in ConnectionOut 2018-08-03 15:54:02 +03:00
Rsl1122
2b103cc43b Fixed some new code smells 2018-07-31 10:30:34 +03:00
Rsl1122
0ba447ddf7 Fixed retain percentage calculation on health tab #652 2018-07-31 10:19:58 +03:00
Rsl1122
d1f4b70b8c Merge remote-tracking branch 'origin/4.4.2' into 4.4.2 2018-07-30 16:32:11 +03:00
Rsl1122
5d5fe7c452 Split commit and returnToPool methods into proper classes 2018-07-30 16:28:56 +03:00
Rsl1122
1e7bf388b2
Update locale_FI.txt (#663)
* Update locale_FI.txt

* Delete locale_FI_old.txt
2018-07-30 12:08:35 +03:00
Rsl1122
a93ffaca7e Default English locale placeholders for translators 2018-07-30 11:34:51 +03:00
Rsl1122
a35da3dad2 FIXED UTF-8 CHAR ENCODING ISSUE (Fixes #291 #331) 2018-07-30 11:21:27 +03:00
Rsl1122
df50b8bb76 Fixed some replacement issues 2018-07-30 10:47:32 +03:00
Rsl1122
1a278689d8 Added missing language to locale 2018-07-30 10:26:48 +03:00
Rsl1122
64984c6ea8 Fixed some inconsistencies in Locale implementation 2018-07-30 09:14:13 +03:00
Rsl1122
52fddeac78 Fixed some inconsistencies in the Locale 2018-07-29 20:44:42 +03:00
Rsl1122
d62d510bda Html Lang implementations, Fixed LocaleFileWriter 2018-07-29 13:15:31 +03:00
Rsl1122
c44ddac69d Fixed accidental moment.js breakage 2018-07-29 12:11:18 +03:00
Rsl1122
ca93523f14 Html locale replacement code 2018-07-29 11:11:33 +03:00
Rsl1122
d33f305bb2 Renamed locale files to _old 2018-07-29 11:00:31 +03:00
Rsl1122
73afb678d0 A lot of CommandLang locale - removed rest of Msg 2018-07-29 10:58:00 +03:00
Rsl1122
3417b6ca9f Processing locale stuff 2018-07-29 09:39:08 +03:00
Rsl1122
09796cdbec Database locale stuff 2018-07-29 09:34:47 +03:00
Rsl1122
2d3ca08dfe VersionCheckSystem locale stuff 2018-07-29 09:15:36 +03:00
Rsl1122
5da4b043c4 WebServer and Geolocation Cache Locale stuff 2018-07-29 09:03:13 +03:00
Rsl1122
8b2f38eb5f Removed Aliases from DeepHelp since they're already displayed. 2018-07-29 08:42:48 +03:00
Rsl1122
bf81052dac ManageLang, removed a lot of Msg variables that have been replaced 2018-07-29 00:16:42 +03:00
Rsl1122
a98a15627b In Depth help for commands (Does not compile yet) 2018-07-28 22:53:11 +03:00
Rsl1122
9ca2fd549b
Merge pull request #662 from Argetan/master
Updated Font Awesome from 5.0.13 -> 5.2.0
2018-07-28 19:46:50 +03:00
Argetan
00eeec0df2
Merge branch 'master' into master 2018-07-28 18:43:49 +02:00
Rsl1122
430e0dcdbf Begun work on the new Locale system #635 (Does not compile yet) 2018-07-28 18:31:07 +03:00
Julian van Doorn
9cb1c24192 Updated Font Awesome from 5.0.13 -> 5.2.0 (furthermore still supports 4.7.0). 2018-07-28 11:39:14 +02:00
Rsl1122
bcdcc152cd Relocated org.slf4j to remove conflict with other plugins using HikariCP 2018-07-28 10:00:08 +03:00
Rsl1122
5625b90852 Database Patching from project-organization branch (with fixes) 2018-07-28 09:43:14 +03:00
Rsl1122
349c556db4 Replaced DHCP2 with HikariCP #660 (Possibly fixes #648) 2018-07-27 09:08:02 +03:00
Rsl1122
a0737f2ca8 Fixed #653 Exception cause 2018-07-26 15:34:50 +03:00
Rsl1122
68a2947f70 Tests attempting to solve #655 2018-07-26 15:32:51 +03:00
Rsl1122
abeb841378 Fix CraftBukkit not working due to ping task 2018-07-26 15:05:05 +03:00
Rsl1122
31e04bb080 Fixed Processing sometimes running processors on the main server thread 2018-07-19 14:11:16 +03:00
Rsl1122
38084bee63 Version bump to 4.4.1 2018-07-19 10:14:08 +03:00
Rsl1122
0661c0b1bd Fixed litebans table breaking the server page #636 2018-07-19 09:51:19 +03:00
Rsl1122
403503e61f Improved Ping gathering outlier filtering. "Unavailable" to player ping 2018-07-19 09:39:11 +03:00
Rsl1122
da8d41e40b Version bump to 4.4.0 2018-07-18 12:14:53 +03:00
Rsl1122
23e555ad1a Fixed players table order #622 2018-07-18 12:03:09 +03:00
Rsl1122
2161e26a3f Fixed "BungeeCord" appearing as network name on player and network pages 2018-07-18 11:54:25 +03:00
Rsl1122
cd88af2f77 Fixed tests 2018-07-18 10:48:32 +03:00
Rsl1122
a40c10f6bb Added ping to player page, started work on a test database creator 2018-07-18 09:23:46 +03:00
Rsl1122
2c9f89eb50 Fixed sqlite -> sqlite backup 2018-07-16 19:04:27 +03:00
Rsl1122
62221b1582 Added missing PING to PlayerContainer when a single player was fetched. 2018-07-16 18:42:36 +03:00
Rsl1122
10f47157ef Updated Unique Players graph help text 2018-07-16 18:19:22 +03:00
Rsl1122
1c6c647aec Fixed extra closing div tags on litebans table on server page #630 2018-07-16 17:57:50 +03:00
Rsl1122
35c82d1e99 Renamed highest->worst lowest-best ping 2018-07-16 17:31:46 +03:00
Rsl1122
a836b7a362 Better guard against negative ping values 2018-07-16 17:24:44 +03:00
Rsl1122
6f11dc33ac Fixed issue with getUnsafe(SessionKeys.END) #632 2018-07-16 17:06:13 +03:00
Rsl1122
e3118c57a4 Ping table to Geolocation tab on Server page 2018-07-16 16:23:11 +03:00
Rsl1122
236121b0e6 Added players to Ping graph, fixed ping table not being created 2018-07-16 15:32:59 +03:00
Rsl1122
6282862438 Ping graph and ping graph colors 2018-07-16 15:23:49 +03:00
Rsl1122
ead8024ca5 Ping grouping for graphing purposes to PingMutator 2018-07-16 12:00:44 +03:00
Rsl1122
ab768c3f4b Made Ping store min, max, average to make it more useful 2018-07-16 11:32:19 +03:00
Rsl1122
c9b4cae8e6 Added Ping to PlayerContainer and PerServerContainers 2018-07-16 10:44:57 +03:00
Rsl1122
1fbd1fb943 Fixed TPS Table cleaning 2018-07-16 10:30:02 +03:00
Rsl1122
9872c9d209 Added Ping gathering and storage 2018-07-16 10:29:45 +03:00
Rsl1122
7b5588e19a Geolocation bar chart to network page 2018-07-15 20:42:49 +03:00
Rsl1122
376690acc0 Geolocation bar chart to server page 2018-07-15 20:34:05 +03:00
Rsl1122
9e9bb8097d Fixed South Korea ISO code conversion 2018-07-15 19:32:00 +03:00
Rsl1122
161f79743c Added more stuff to network health #601 2018-07-15 17:05:27 +03:00
Rsl1122
af2c9a86f3 Added benchmarks to Analysis 2018-07-14 20:18:45 +03:00
Rsl1122
3ef1e06389 Fixed Server session accordion order 2018-07-13 17:22:28 +03:00
Rsl1122
43c127c68f Refactored ServerCalendar with with unique chart optimizations in mind 2018-07-13 16:43:48 +03:00
Rsl1122
6c1e648741 Implemented unique players graph #560 2018-07-13 16:24:08 +03:00
Rsl1122
0549ce32f5 Rewrote Unique player and new player counters for #560 2018-07-13 15:27:06 +03:00
Rsl1122
9369a863b2 Wrote a disable command on bungee #594 2018-07-12 19:45:29 +03:00
Rsl1122
8788cf2d01 Added plan.ignore.afk permission #613 2018-07-12 19:13:44 +03:00
Rsl1122
edce0a5b4f Fixed test that was ignored 2018-07-12 14:05:22 +03:00
Rsl1122
0a90682bb2 Added /afk command check to AFKTracker #614 2018-07-12 14:00:09 +03:00
Rsl1122
efa98483a0 Updated CPU Usage method #631 2018-07-12 13:42:44 +03:00
Rsl1122
e974e987d9 Removed a bunch of deprecated methods:
- TransferOperations#getServerPlayerIsOnlineOn & related methods
- AnalysisUtils new and unique player calculation methods
- Session getter methods
- getColumnID, getColumnUUID, getColumnName in various Tables
- AstractPieChart#createSeries
- HtmlUtils#replacePlaceholders
2018-07-12 13:30:30 +03:00
Rsl1122
fd65f00487 Moved Inspect page generation to Bungee #630, prevented #488 2018-07-12 13:08:19 +03:00
Rsl1122
a7fd378ca8 Removed kills table color inside session accordion #630 2018-07-12 11:24:17 +03:00
Rsl1122
0456b53682 Fixed player retention filter in PlayersMutator #630 2018-07-12 10:50:55 +03:00
Rsl1122
c9703233e5 Fixed Average CPU unavailable text display #630 2018-07-12 10:44:54 +03:00
Rsl1122
d29f6079bd Fixed some table sorting issues #624 2018-07-12 10:39:30 +03:00
Rsl1122
b6fc279649 Started work on network health tab #601 2018-07-11 20:50:22 +03:00
Rsl1122
46fa30d224 PvP & PvE tab on Player inspect page 2018-07-11 12:46:37 +03:00
Rsl1122
5bf69b61aa BanData is now used in Server Analysis #630 2018-07-11 11:03:18 +03:00
Rsl1122
228997950a Fixes to Regression bugs #630:
- Removed PlaceholderReplacer debug logs
 - Removed unregistered players from playerbase stack graph
 - Made a couple optimizations to ActivityData calculation
2018-07-11 10:54:26 +03:00
Rsl1122
b25acb18c4 Moved Player#isBanned call to be executed on an asynchronous thread #616 2018-07-11 10:08:14 +03:00
Rsl1122
efa0a2949f Fixed export #630, Added missing table header for Nickname table 2018-07-10 11:47:14 +03:00
Rsl1122
571de4e15d Fixed plugin icons and plugin bugs #615, #605, #606 2018-07-10 11:36:24 +03:00
Rsl1122
7604a87962 Fixing icons: clocks, frown, compass 2018-07-10 10:22:16 +03:00
Rsl1122
a9958253d4 New Icon classes since all FA icons are not in the same family. 2018-07-10 10:16:00 +03:00
Rsl1122
7b95cbb1d3 Fixed some missing icons due to fa5 2018-07-09 21:12:34 +03:00
Rsl1122
721c8ebe44 Fixed compile issues in PluginBridge 2018-07-09 10:25:49 +03:00
Rsl1122
61cb0ecb0a Added AnalysisContainer access to PluginData on getServerContainer call 2018-07-09 08:51:45 +03:00
Rsl1122
1039c54f58 Merge remote-tracking branch 'origin/data-refactoring-bridge-fixes' into data-refactoring
# Conflicts:
#	Plan/src/main/java/com/djrapitops/plan/data/Actions.java
#	Plan/src/main/java/com/djrapitops/plan/data/PlayerProfile.java
#	Plan/src/main/java/com/djrapitops/plan/data/ServerProfile.java
#	Plan/src/main/java/com/djrapitops/plan/data/container/Action.java
#	Plan/src/main/java/com/djrapitops/plan/data/container/GeoInfo.java
#	Plan/src/main/java/com/djrapitops/plan/data/container/StickyData.java
#	Plan/src/main/java/com/djrapitops/plan/data/store/mutators/HealthInformation.java
#	Plan/src/main/java/com/djrapitops/plan/system/database/databases/operation/SaveOperations.java
#	Plan/src/main/java/com/djrapitops/plan/system/database/databases/operation/TransferOperations.java
#	Plan/src/main/java/com/djrapitops/plan/system/database/databases/sql/operation/SQLFetchOps.java
#	Plan/src/main/java/com/djrapitops/plan/system/database/databases/sql/tables/ActionsTable.java
#	Plan/src/main/java/com/djrapitops/plan/system/info/server/BukkitServerInfo.java
#	Plan/src/main/java/com/djrapitops/plan/system/listeners/bukkit/PlayerOnlineListener.java
#	Plan/src/main/java/com/djrapitops/plan/system/listeners/sponge/SpongePlayerListener.java
#	Plan/src/main/java/com/djrapitops/plan/system/processing/processors/player/FirstLeaveProcessor.java
#	Plan/src/main/java/com/djrapitops/plan/system/webserver/pages/parsing/AnalysisPage.java
#	Plan/src/main/java/com/djrapitops/plan/system/webserver/pages/parsing/NetworkPage.java
#	Plan/src/main/java/com/djrapitops/plan/system/webserver/pages/parsing/Page.java
#	Plan/src/main/java/com/djrapitops/plan/utilities/html/structure/SessionTabStructureCreator.java
#	Plan/src/main/java/com/djrapitops/plan/utilities/html/tables/ActionsTable.java
#	Plan/src/main/java/com/djrapitops/plan/utilities/html/tables/SessionsTableCreator.java
2018-07-09 08:33:03 +03:00
Rsl1122
ef4e5d6d66 Prevented multiple concurrent analysis 2018-07-08 23:06:06 +03:00
Rsl1122
916a15299f Fixed broken test 2018-06-24 15:33:09 +03:00
Rsl1122
599a688545 Fixed a few mistakes 2018-06-24 14:03:12 +03:00
Rsl1122
6830a0ed9f /players page now uses PlayerContainers 2018-06-24 12:53:39 +03:00
Rsl1122
e65106382b NetworkContainer, Improved PerServer data fetching for large numbers of players 2018-06-24 12:43:29 +03:00
Rsl1122
fc4942b59b Merge remote-tracking branch 'origin/data-refactoring' into data-refactoring 2018-06-22 13:02:07 +03:00
Rsl1122
acad6529e3 Fixed regression bugs, reduced list copying, html changes 2018-06-22 13:01:28 +03:00
Rsl1122
4e254cb42e Fixed regression bugs, reduced list copying 2018-06-22 12:40:14 +03:00
Rsl1122
5dba6ac27c Fixed tests 2018-06-22 11:33:53 +03:00
Rsl1122
cb41ad61be Turned plugin analysis into suppliers for now 2018-06-22 11:08:46 +03:00
Rsl1122
a730c76543 Removed stuff related to Actions and old Analysis classes and MathUtils 2018-06-21 20:42:19 +03:00
Rsl1122
b6e23acd8e DB v18 -> 19, Dropped plan_actions, added last_used to plan_nicknames 2018-06-21 20:01:50 +03:00
Rsl1122
50b8aea7ac Deprecated more of the Action stuff 2018-06-21 11:40:14 +03:00
Rsl1122
c4c5b374f8 Rest of NetworkKey suppliers, tests, Plugins tab stuff to Analysis 2018-06-21 11:36:47 +03:00
Rsl1122
9ec6d21b93 NetworkContainer and NetworkKeys objects 2018-06-20 16:30:11 +03:00
Rsl1122
4c709464be Fixed last bugs with the new AnalysisContainer, deprecated a lot of things 2018-06-20 13:22:54 +03:00
Rsl1122
201cb98055 Health Information 2018-06-20 12:39:35 +03:00