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
f83cbad2b9
* Initial update to Bootstrap v5.0.0-beta3 * Add Bootstrap CSS to webpages & export lists * Begin porting SB Admin 2's changes to a separate file Due to Bootstrap 5 introducing calculated paddings and margins (gutters) to multiple parts of the grid system (containers, rows, columns etc.), all SBA2 changes involving grid classes and paddings/margins will be left out for now. If custom margins/paddings are needed, BS5 utility classes can be used. * Bootstrap v5.0.0-alpha1: First changes - Removed x-ua-compatible header - Fixed .bg-gradient overlap - .form-group replaced with margin utilities - .input-group-append removed - Changed small.form-text.text-muted to div.form-text - Minor CSS changes * v5.0.0-alpha1: Components - Fixed badges to use bg-* for color * v5.0.0-alpha2: Components & misc. fixes - Modal close buttons use .btn-close instead of .close and use a background image instead of a × icon - Added .btn-close-white for dark mode close buttons * v5.0.0-alpha3: Buttons & text utilities - .btn-block replaced with .w-100 for individual "block buttons" - .font-weight-* renamed to .fw-* * v5.0.0-beta1: Change .float-right to .float-end * v5.0.0-beta1: Change .ml-* and .mr-* to .ms-* and .me-* * v5.0.0-beta1: Namespace all HTML data attributes to data-bs-* * v5.0.0-beta1: Namespace data-dismiss to data-bs-dismiss * Refactor query page to pad & wrap things correctly - Changed & corrected classes per Bootstrap 5's changes (.input-row isn't used anywhere) - Significantly increases support for devices with smaller screens, input elements are now correctly padded & wrapped with breakpoints * Bump Bootstrap from 5.0.0-beta3 to 5.0.0-dist * Replace .card-columns with Masonry grid * Update Datatables to BS5 styling * Remove scrollbar & unnecessary HTML elements from data tables * Bump DataTables from 1.10.24 to 1.10.25 Bump DataTables-Responsive from 2.2.7 to 2.2.9 * Move Bootstrap to CDN-based distribution Update Bootstrap to 5.0.1-dist * Change jQuery CDN to jsDelivr * Center query page date selector * Apply final BS5 changes * Apply dark theme to table when rendering query results Affects issues: - Fixes 1947 |
||
---|---|---|
.github | ||
Plan | ||
scripts | ||
.gitattributes | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
LICENSE | ||
Plan_architecture_overview.png | ||
README.md | ||
versions.txt |
API, Documentation & Tutorials | Releases | 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 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 - One jar for all platforms.
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
- 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)