From 3ab14a6dd54ce2aadf47237bced5c7b10524a5b7 Mon Sep 17 00:00:00 2001 From: Rsl1122 Date: Sat, 14 Jan 2017 21:18:39 +0200 Subject: [PATCH] Bugfixes, Format fixes, Some Javadocs. Following bugs have been fixed: - Changed command links to say "Click me" - Concurrent modification exception: Cachehandler 83, Cachehandler 208 - GMTimes on analysis page still shows 0 but graph works - Page has to be refreshed multiple times to view (Faulty response) - Data not saved to db on login - Command usages upside down - New Players set to 0 too easily (Wrong data was fetched) Known bugs: - Graph is wrong way around - Graph is written to points with no data present - (Player activity graph data might not be properly saved) -> Graph uses players from a single point and draws a line - Demographics data is not saved properly/detected Other: - (MySQL not tested) - PlanLite features --- Plan/dependency-reduced-pom.xml | 156 +++++++++--------- Plan/pom.xml | 2 +- .../main/java/com/djrapitops/plan/Phrase.java | 14 +- .../main/java/com/djrapitops/plan/Plan.java | 4 +- .../com/djrapitops/plan/PlanLiteHook.java | 8 +- .../com/djrapitops/plan/api/DataType.java | 2 +- .../java/com/djrapitops/plan/api/Gender.java | 1 - .../java/com/djrapitops/plan/api/Hook.java | 3 +- .../djrapitops/plan/command/CommandType.java | 3 +- .../djrapitops/plan/command/SubCommand.java | 2 +- .../plan/command/commands/AnalyzeCommand.java | 26 ++- .../plan/command/commands/HelpCommand.java | 2 +- .../plan/command/commands/InfoCommand.java | 8 +- .../plan/command/commands/InspectCommand.java | 31 +++- .../plan/command/commands/ReloadCommand.java | 4 +- .../plan/command/commands/SearchCommand.java | 31 +++- .../djrapitops/plan/data/AnalysisData.java | 11 +- .../plan/data/DemographicsData.java | 11 +- .../com/djrapitops/plan/data/ServerData.java | 12 +- .../com/djrapitops/plan/data/UserData.java | 6 +- .../plan/data/cache/AnalysisCacheHandler.java | 8 +- .../plan/data/cache/DataCacheHandler.java | 7 +- .../plan/data/handlers/ActivityHandler.java | 3 +- .../plan/data/handlers/BasicInfoHandler.java | 3 + .../plan/data/handlers/LocationHandler.java | 6 +- .../plan/data/handlers/PlanLiteHandler.java | 4 +- .../plan/data/handlers/ServerDataHandler.java | 10 +- .../plan/data/listeners/PlanChatListener.java | 6 +- .../listeners/PlanGamemodeChangeListener.java | 3 +- .../data/listeners/PlanPlayerListener.java | 11 +- .../listeners/PlanPlayerMoveListener.java | 9 +- .../djrapitops/plan/database/Database.java | 2 +- .../plan/database/databases/SQLDB.java | 9 +- .../plan/ui/DataRequestHandler.java | 10 +- .../ui/graphs/ActivityPieChartCreator.java | 9 +- .../ui/graphs/GMTimesPieChartCreator.java | 17 ++ .../ui/graphs/PlayerActivityGraphCreator.java | 2 +- .../plan/ui/webserver/Response.java | 22 ++- .../ui/{ => webserver}/WebSocketServer.java | 18 +- .../plan/utilities/AnalysisUtils.java | 10 +- .../plan/utilities/FormatUtils.java | 5 +- .../plan/utilities/UUIDFetcher.java | 101 +++++------- .../utilities/comparators/MapComparator.java | 3 +- 43 files changed, 365 insertions(+), 250 deletions(-) rename Plan/src/main/java/com/djrapitops/plan/ui/{ => webserver}/WebSocketServer.java (85%) diff --git a/Plan/dependency-reduced-pom.xml b/Plan/dependency-reduced-pom.xml index 8564a0993..1315e729c 100644 --- a/Plan/dependency-reduced-pom.xml +++ b/Plan/dependency-reduced-pom.xml @@ -1,82 +1,82 @@ - 4.0.0 - com.djrapitops - Plan - 2.0.0 - - ${basedir}/src - clean package install - - - . - ${basedir}/src/main/resources - - *.yml - *.html - - - - ${project.name} - - - maven-compiler-plugin - 3.3 - - 1.8 - 1.8 - - - - maven-jar-plugin - 2.6 - - - maven-shade-plugin - 2.3 - - - package - - shade - - - - - - - org.jfree:* - - - - - org.jfree - com.djrapitops.plan.jfree - - - false - - - - - - - org.bukkit - craftbukkit - 1.10.2-R0.1-SNAPSHOT - provided - - - com.djrapitops - plan.lite - 1.6.3 - provided - - - - 1.8 - UTF-8 - 1.8 - + 4.0.0 + com.djrapitops + Plan + 2.0.0 + + ${basedir}/src + clean package install + + + . + ${basedir}/src/main/resources + + *.yml + *.html + + + + ${project.name} + + + maven-compiler-plugin + 3.3 + + 1.8 + 1.8 + + + + maven-jar-plugin + 2.6 + + + maven-shade-plugin + 2.3 + + + package + + shade + + + + + + + org.jfree:* + + + + + org.jfree + com.djrapitops.plan.jfree + + + false + + + + + + + org.bukkit + craftbukkit + 1.10.2-R0.1-SNAPSHOT + provided + + + com.djrapitops + plan.lite + 1.6.3 + provided + + + + 1.8 + UTF-8 + 1.8 + diff --git a/Plan/pom.xml b/Plan/pom.xml index 8c02511ae..b0a3dcad4 100644 --- a/Plan/pom.xml +++ b/Plan/pom.xml @@ -71,7 +71,7 @@ -