mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2024-12-21 05:50:18 +08:00
83293804a5
Due to the way Optional#orElse works, the part inside orElse was run even when the UUID could be parsed from the given String, leading to unnecessary work as well as errors in the player UUID query (That uses names and doesn't look at uuids like the server query) Fixed by splitting the two execution branches Affects issues: - Fixed #1200 (Manually tested) |
||
---|---|---|
.github | ||
Plan | ||
scripts | ||
.gitattributes | ||
.gitignore | ||
.travis.yml | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
Jenkinsfile | ||
LICENSE | ||
README.md | ||
versions.txt |
API, Documentation & Tutorials | Releases | Issues & Suggestions | Jenkins (Development builds)
Player Analytics is a fully fledged solution for the analytics needs of your minecraft server. A built in webserver displays insights into different aspects on the server such as Online activity, Playerbase and how these change over time.
Plan supports multiple different platforms and versions; Spigot, Paper, Sponge, SpongeForge, Bungeecord, Velocity, Cauldron & all derivatives; from 1.7 to 1.14 - One jar for all platforms.
Building
You can build the project by running the following in the repository root
cd Plan
./gradlew shadowJar
Used Libraries
- SBAdmin 2 Template | MIT License
- HighCharts | Free for non-commercial
- jQuery Datatables | MIT License
- FullCalendar | MIT License
- Font Awesome Icons | SIL Open Font License
- MaxMind GeoIP2 | Creative Commons Attribution-ShareAlike 4.0 International License
- H2 Database | MPL 2.0 or EPL 1.0
License
Player Analytics is licensed under LGPL-3 (GNU Lesser General Public License)