mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2025-01-24 17:11:43 +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
0a14d17d7a
MySQL breaks GROUP BY syntax of standard SQL, and allows arbitrary columns with aggregate functions. The ONLY_FULL_GROUP_BY stops this, instead raising an error. Since the SQL was originally designed with this mode on, restricting the SQL broke the code in a few places. Adding the extra group by clauses solves the issue without effecting query results. These issues will be caught by MySQLTest in the future, since the issues could be reproduced by enabling ONLY_FULL_GROUP_BY mode. Affects issues: - Fixed #2619 |
||
---|---|---|
.github | ||
Plan | ||
scripts | ||
.gitattributes | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
jitpack.yml | ||
LICENSE | ||
Plan_architecture_overview.png | ||
README.md | ||
versions.txt |
Documentation & Tutorials | Releases | DEV builds | Issues & Suggestions
Player Analytics is a fully-fledged solution for the analytics needs of your Minecraft server. A built-in webserver displays insights into different aspects of 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 - One jar for all platforms.
API
<repository>
<id>jitpack</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.plan-player-analytics</groupId>
<artifactId>Plan</artifactId>
<version>{jitpack version}</version>
<scope>provided</scope>
</dependency>
Building
You can build the project by running the following in the repository root:
cd Plan
./gradlew build
Used Libraries
- SBAdmin 2 Template | MIT License
- Bootstrap | MIT License
- HighCharts | Free for non-commercial
- jQuery Datatables | MIT License
- FullCalendar | MIT License
- Font Awesome Icons | SIL Open Font License
- MaxMind GeoIP2 Country | MaxMind End User License Agreement (EULA)
- Dagger| Apache-2.0 License
- DependencyDownload | MIT License
License
Player Analytics is licensed under LGPL-3 (GNU Lesser General Public License)