mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2024-12-27 09:00:28 +08:00
19df503888
Sidebar items not being rendered caused the currentTab to be undefined, until the sidebar is opened, and then currentTab is set - which then caused a useEffect that closes sidebar to fire. This lead to the sidebar closing right away on the first click. To fix this the sidebar item state was moved to navigationHook, and changing the list of items on a sidebar updates currentTab at the same time to prevent sidebar rendering setting it again. |
||
---|---|---|
.github | ||
Plan | ||
scripts | ||
.gitattributes | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
jitpack.yml | ||
LICENSE | ||
Plan_architecture_overview.png | ||
README.md | ||
versions.txt |
API, 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.
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)