mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2025-02-03 22:11:52 +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
8870e034e1
- Added a Database Access Lock object - Access log lets OperationCriticalTransactions through - Transactions skip query access log check - executeTransaction returns a Future to allow easier synchronization - ServerInfo waits for the server to be registered. This could lead to issues if a new server is registering to old database. It should not be too big of an issue since no patches need to be applied on first enable of the database. - Added database states: CLOSED <-> INITIALIZING -> OPEN -> CLOSED These two changes allow restricting queries to the database until the database has properly initialized (Schema is in correct format) - Removed SQLDB as a Patch class variable Tests use Guava direct thread executor on the database to reduce concurrency issues during tests. Another option would be to wait for each transaction. |
||
---|---|---|
.github/ISSUE_TEMPLATE | ||
docs | ||
Plan | ||
PlanPluginBridge | ||
scripts | ||
.gitattributes | ||
.gitignore | ||
.travis.yml | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
LICENSE | ||
README.md | ||
versions.txt |
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
Documentation can be found On the Wiki