mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2024-12-15 05:41:51 +08:00
16e6ef1dc7
* ShutdownHook: No sessions to save check ShutdownHook now checks if it needs to save any sessions and does not start the database if no sessions are unsaved. * SessionCache.getActiveSessions() now immutable * [#769] Bukkit and Sponge server shutdown save Implemented following save procedure for Bukkit: - On plugin disable check if server is shutting down and save sessions - Shutdown hook triggered on JVM shutdown calls the same session save - Save clears sessions from cache, so the sessions are not saved twice Implemented following save procedure for Sponge: - Listen for GameStoppingServerEvent - On plugin disable ask listener if shutting down and save sessions - Shutdown hook triggered on JVM shutdown calls the same session save - Save clears sessions from cache, so the sessions are not saved twice Test: - Tests ShutdownSave on reload - Tests ShutdownSave on shutdown - Tests ShutdownSave on JVM shutdown |
||
---|---|---|
.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