mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2024-12-28 20:17:42 +01:00
Player Analytics plugin for Minecraft Server platforms (Bukkit/Sponge/Nukkit/BungeeCord/Velocity) - View player activity of your server with ease. 📆
analyticsbukkit-pluginbungeecord-plugindata-collectionhacktoberfestmysqlnukkit-pluginspigot-pluginsponge-pluginsqlitestatisticsvelocity-pluginvisualizationwebserver
d7f4168aa6
Fixes some other in-depth command help Fixes equality tests with floating point values Adds hashCode() for UserData Fixes some equals methods for checking if doubles are equals -> Using Double.compare(x1, x2) == 0 instead of x1 == x2 Replaces Throwable in Catch blocks with Exception to prevent catching Errors like OutOfMemoryError or InternalError. Removes <T extends RawData> in RawData (unused) Changes the abstract class DBCallableProcessor to an interface Changes try to try-with-resource Removes some parentheses Changes some HashMap returns to Map Changes some HashSet returns to Set Removes unused variables Further conversion to String.valueOf(Primitive) to save memory and CPU cycles Changes all .values() or .keySet() calls to .entrySet() when both values are being used, that saves memory and CPU cycles Fixes some JavaDoc comments Corrects some Enum names to match the Java Convention Naming Scheme for them Removes unused methods which aren't going to be used in the future Removes unnecessary thrown Exceptions Converts some variables to local variables Add @Override annotation Removed some commented-out code Changed some method names to be more meaningful and match the Java Naming Conventions Converts the local variable "df" in MathUtils to a global one Changes some access-level modifiers More little performance fixes and code cleanups |
||
---|---|---|
.github | ||
.idea/libraries | ||
docs | ||
documentation | ||
Plan | ||
PlanPluginBridge | ||
.gitattributes | ||
.gitignore | ||
README.md |
Player Analytics is a Bukkit plugin that gathers data about player activity & displays that data on an internal webserver. Originally the plugin only displayed data of other plugins, but now it gathers it's own data, while displaying data from various other plugins.
Links
Documentation
- Javadocs (~50% complete, documented packages from plan to plan.database)
- API
- Dependencies
- Data, Collection & Visualisation
- Gathering the data & Data cache
- Stored data & data format
- Analysis
- Visualization
- Guides
- Used libraries