Skip to content

Spigot plugin to display the scoreboard, PlaceholderAPI and other plugin statistics on the web

License

Notifications You must be signed in to change notification settings

Dantevg/WebStats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebStats

WebStats is a spigot plugin that can gather player statistics from multiple sources and display it on a webpage. It can get data from the scoreboard, from any plugin that stores its data in a database, from PlaceholderAPI and player online/AFK status. It can also be used as a Discord webhook.

View demo page here

a screenshot of our server a while ago

To use WebStats, you need:

  • A Spigot Minecraft server
  • A web server (note: the plugin will not work over https, so make sure the webpage isn't served over https either)

See the wiki for installation instructions.

Plugin config file

For information about the config file, head over to the wiki page.

Contributing

If you want to help make WebStats more awesome, you can do so by reporting a bug, suggesting a feature or helping with documentation. Anything is welcome!

If you like to write something yourself, pull requests are also open. You'll need to setup the project in a specific way, because I did things in a maybe-not-so-good way: (for IntelliJ idea)

  1. Clone this repo and open in IntelliJ
  2. Project Structure -> Project: Set project SDK to 1.8
  3. Project Structure -> Libraries: Download spigot-api (shaded), EssentialsX and PlaceholderAPI and add each of them as a Java library
  4. Project Structure -> Libraries: Add org.jetbrains:annotations from maven
  5. Project Structure -> Artifacts: Add an empty JAR artifact and add "WebStats compile output" to the jar

Contributors

Thank you to these people for helping out with the plugin by suggesting features and reporting bugs!