> For the complete documentation index, see [llms.txt](https://sk8ingduck.gitbook.io/punishmentsystem/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sk8ingduck.gitbook.io/punishmentsystem/punishment-system.md).

# Punishment System

With this Punishment System plugin, you'll have access to ban, mute, warn and kick commands and an Admin Web Interface to punish players on your server.

## Now available on marketplaces

* [SpigotMC](https://www.spigotmc.org/resources/bungeecord-friends-party-system-with-a-custom-gui-1-8-x-1-20-x.108701/)
* [BuiltByBit](https://builtbybit.com/resources/friend-party-system-with-custom-gui.27612/)

## Compatibility

* [x] Paper / Spigot / Purpur&#x20;
* [x] Bungeecord / Waterfall
* [x] CloudNet
* [x] Supports all versions \[1.8.x - 1.21.x]
* [x] Online/Offline Mode

## Features

* <mark style="color:orange;">**Customizable Ban and Kick Screen, as well as Mute and Warn messages**</mark>\
  Supports hex-colored, multi-lined and hoverable messages and screens.<br>
* <mark style="color:orange;">**Template system**</mark> \
  for easier and faster selection of ban or mute reasons<br>
* <mark style="color:orange;">**Web Admin Interface**</mark> \
  website to manage bans and mutes, view player histories, most recent bans, and more.<br>
* <mark style="color:orange;">**Dashboard statistics**</mark>\
  Pie-charted most common reasons for banning / muting players and time graphs that show when punishments happens most frequently. You'll also find overall stats like the number of currently active bans / mutes, the total number bans / mutes, and more.<br>
* <mark style="color:orange;">**Punishment history**</mark>\
  View player bans, mutes, warnings, and kicks. This includes the date of the punishment, the reason, the person who issued the punishment, and if the punishment was removed.<br>
* <mark style="color:orange;">**Time-Limited Punishments**</mark>\
  Certain groups can only issue bans for specific time periods if desired.<br>
* <mark style="color:orange;">**Permission-Based Punishments**</mark>

  Moderators can only punish players below their rank. For example, a moderator cannot ban an owner.<br>
* <mark style="color:orange;">**Efficient, Cached, Async Programming**</mark>

  The system uses asynchronous methods to prevent blocking the main thread and uses caching systems to operate efficiently.
