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

https://github.com/czechpmdevs/mystats

The most customizable HUD and Scoreboard plugin for PocketMine
https://github.com/czechpmdevs/mystats

hud mystats pocketmine-mp scoreboardstats stats

Last synced: 4 months ago
JSON representation

The most customizable HUD and Scoreboard plugin for PocketMine

Awesome Lists containing this project

README

          

MyStats




















✔️ Supports Economy, Factions and PurePerms


✔️ New scoreboarding functions with API


✔️ Includes /stats command


✔️ Supports last pocketmine api version


✔️ HUD functions



## 👍 1.5 Update:
> - Plugin cleanup
> - Updated /stats command - now can be displayed stats of other players ``/stats [player]``
> - Plugin now supports only 3.3.0+ api versions
> - Added scoreboarding functions + api
> - New config updater

## ⬇️ Downloads:

| Version | Phar Download | Zip Download | API | Stable | Pre release |
| --- | --- | --- | --- | --- | --- |
| 1.5.0 | [GitHub](https://github.com/CzechPMDevs/MyStats/releases/download/1.5.0/MyStats_v1.5.0.phar) | [GitHub](https://github.com/CzechPMDevs/MyStats/archive/1.5.0.zip) | 3.3.0 | ✔️ | ❌|
| 1.4.6 | [Poggit DEV builds](https://poggit.pmmp.io/r/20031/MyStats_dev-95.phar) | [GitHub](https://github.com/CzechPMDevs/MyStats/archive/1.4.6.zip) | 3.0.0-ALPHA7-3.0.0-ALPHA11 | ✔️ | ❌|
| 1.4.2 | [GitHub](https://github.com/CzechPMDevs/MyStats/releases/download/1.4.2/MyStats_1.4.2.phar) | [GitHub](https://github.com/CzechPMDevs/MyStats/archive/1.4.2.zip) | 3.0.0-ALPHA7-3.0.0-ALPHA10 | ✔️ | ❌|
| 1.4.1 | [GitHub](https://github.com/CzechPMDevs/MyStats/releases/download/1.4.1/MyStats_1.4.1.phar) | [GitHub](https://github.com/CzechPMDevs/MyStats/archive/1.4.1.zip) | 3.0.0-ALPHA7 | ✔️ | ❌|
| 1.4.0 | [GitHub](https://github.com/CzechPMDevs/MyStats/releases/download/1.4.0/MyStats.phar) | [GitHub](https://github.com/CzechPMDevs/MyStats/archive/1.4.0.zip) | 3.0.0-ALPHA7 | ✔️ | ❌|
| 1.2.0 | [GitHub](https://github.com/CzechPMDevs/MyStats/releases/download/1.2.0/MyStats.v1.2.0.phar) | [GitHub](https://github.com/CzechPMDevs/MyStats/archive/1.2.0.zip) | 1.0.0-3.0.0-ALPHA6 | ❌ | ❌|


> **Download latest version [here](https://poggit.pmmp.io/p/MyStats/)**

> **All released versions [here](https://github.com/CzechPMDevs/MyStats/releases)**
> **Other plugins by CzechPMDevs [here](https://poggit.pmmp.io/plugins/by/CzechPMDevs)**


## 📁 Supported software:

**This plugin works only on PocketMine-MP v3.3.0.**

## 🔧 How to install MyStats?

1) [Download](https://poggit.pmmp.io/p/MyStats/) latest stable version from poggit
2) Move dowloaded file to your server **/plugins/** folder
3) Restart the server

## 🏋️ MyStats commands:

- Stats command:
- usage: ``/stats [player]``
- description: Displays player's stats
- permission: ms.cmd.stats (default)

## 💰 Credits

- Icon made by [Freepik](http://www.freepik.com/ "Freepik") from [www.flaticon.com](https://www.flaticon.com/ "Flaticon") is licensed by [CC 3.0 BY](http://creativecommons.org/licenses/by/3.0/ "Creative Commons BY 3.0")

## 🕹️ Config setup:

- default config:

```yaml

---

config-version: '1.5.0'

prefix: '&5&l[ &r&2MyStats &l&5]'

economy: 'false'

factions: 'false'

ranks: 'false'

mainFormat:
- '&5-- == &6[&eMyStats&6] &5== ---'
- '&3Welcome: &b%name'
- '&3You are playing on &b%level'
- '&9- &3Kills: %kills'
- '&9- &3Deaths: %deaths'

cmdFormat:
- '&5--- == &6[&eMyStats&6] &5== ---'
- '&9- &3Name: &b%name'
- '&9- &3K/D: &b%kills / %deaths'
- '&9- &3Broken Blocks: &b%broken'
- '&9- &3Placed Blocks: &b%placed'
- '&9- &3Joins: &b%joins'

filter: 'false'

defaultFormat: '1'

popupWorlds:
- Spawn
- PlotMe

tipWorlds:
- world
- Hub

scoreboardWorlds:
- Lobby
...

```

### Enabling economy:

```yaml
# ---------------------------------------------------------------------------- #

##
### Economy
##

# Economy types: EconomyAPI
# To enable economy type Economy type
economy: 'EconomyAPI'

# ---------------------------------------------------------------------------- #
```

- If the EconomyAPI plugin is not found, the value of the money is set to 0.

### Enabling ranks (PurePerms):

```yaml
# ---------------------------------------------------------------------------- #

##
### PurePerms
##

# Enable pureperms
ranks: 'true'

# ---------------------------------------------------------------------------- #
```

- If the PurePerms plugin is not found, the value of the rank is set to ' '.

### Enabling factions:

- Supported Factions plugins:
- FactionsPro
- FactionsProBeta

```yaml
# ---------------------------------------------------------------------------- #

##
### Factions
##

# Enable faction
factions: 'true'

# ---------------------------------------------------------------------------- #
```

- If the factions plugin is not found, the value of the fanction is set to ' '.

## 💡 License

```
Copyright (C) 2018 CzechPMDevs

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see .
```

Full license [here](https://github.com/CzechPMDevs/MyStats/blob/master/LICENSE).