Player Analytics plugin for Minecraft Server platforms (Bukkit/Sponge/Nukkit/BungeeCord/Velocity) - View player activity of your server with ease. 📆
Go to file
Rsl1122 8870e034e1 All database transactions are now performed by a single thread.
- 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.
2019-02-16 20:26:08 +02:00
.github/ISSUE_TEMPLATE Update issue templates (#696) 2018-08-23 08:53:54 +03:00
docs Fixed plan.inspect and plan.qinspect permission nodes for Sponge 2018-09-06 16:34:33 -04:00
Plan All database transactions are now performed by a single thread. 2019-02-16 20:26:08 +02:00
PlanPluginBridge Bump nucleus-api from 1.8.2-S7.1 to 1.8.3-S7.1 in /PlanPluginBridge (#917) 2019-02-13 08:52:28 +00:00
scripts Added 'set -e' to test scripts to exit correctly 2019-01-04 17:18:35 +02:00
.gitattributes :octocat: Added .gitattributes 2016-12-08 19:28:26 +02:00
.gitignore Added gradle out/ folder to gitignore 2019-01-03 12:38:37 +02:00
.travis.yml Update .travis.yml 2019-01-27 11:31:38 +02:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2017-10-09 13:07:37 +03:00
CONTRIBUTING.md Update CONTRIBUTING.md 2017-10-24 11:38:52 +03:00
LICENSE [Merge] Changing license from proprietary to LGPLv3 2018-10-28 08:59:38 +02:00
README.md Updated build status badge 2019-02-16 14:26:16 +02:00
versions.txt Update versions.txt 2019-02-16 14:26:17 +02:00

Player Analytics

Build Status Discord Quality Gate
Maintainability Lines of Code Code coverage Duplicate lines Code Smells

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.

Image

Documentation

Documentation can be found On the Wiki

Used Libraries