An open API service indexing awesome lists of open source software.

https://github.com/programie/minestats

A Minecraft Bukkit plugin which sends statistics to InfluxDB
https://github.com/programie/minestats

bukkit bukkit-plugin minecraft spigot spigot-plugin

Last synced: 2 months ago
JSON representation

A Minecraft Bukkit plugin which sends statistics to InfluxDB

Awesome Lists containing this project

README

          

# MineStats

A Minecraft Bukkit plugin which sends statistics to InfluxDB.

[![actions status](https://github.com/Programie/MineStats/actions/workflows/build.yml/badge.svg)](https://github.com/Programie/MineStats/actions/workflows/build.yml)
[![download from GitHub](https://img.shields.io/badge/download-Releases-blue?logo=github)](https://github.com/Programie/MineStats/releases/latest)

MineStats allows your Minecraft Server to collect some useful statistics about the players on it.

For storage, it uses an InfluxDB instance. So you might also use applications like [Grafana](https://grafana.com) to visualize the collected statistics.

## Permissions

* `minestats.stats` - Allow to show current levels and highscore (default: `true`)

## Commands

You can use the `/stats` command to display the current levels and highscore.

## Collected data

The following data is collected per player:

* XP (total earned XP points since the last death)
* Current level
* Health
* Food/Hunger

The player name as well as the UUID of the player is added to the collected metrics.

By default, the data is collected every 1200 ticks (about every 60 seconds), but it can be changed in the config file using the `interval` option.

## Build

You can build the project in the following 2 steps:

* Check out the repository
* Build the jar file using maven: *mvn clean package*

**Note:** JDK 1.8 and Maven is required to build the project!

## My other plugins

You can find them on [my website](https://selfcoders.com/projects/minecraft-plugins).