> For the complete documentation index, see [llms.txt](https://kermitcloud.gitbook.io/kermitcloud-hosting-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kermitcloud.gitbook.io/kermitcloud-hosting-wiki/minecraft-plugins/multi-platform-plugins-and-mods/advancedban.md).

# AdvancedBan

#### What does the plugin do?[​](https://docs.bloom.host/multiplatform/advancedban#what-does-the-plugin-do) <a href="#what-does-the-plugin-do" id="what-does-the-plugin-do"></a>

Allows your server staff to issue punishments to players who break your server's rules, and can be used as an free alternative to [LiteBans](https://docs.bloom.host/multiplatform/litebans).

### Installation[​](https://docs.bloom.host/multiplatform/advancedban#installation) <a href="#installation" id="installation"></a>

Download the plugin off the [Spigot resource page](https://www.spigotmc.org/resources/advancedban.8695/) and install it in the `plugins` folder on either your backend Bukkit/Spigot/Paper server or your BungeeCord proxy. For assistance on how to install plugins, please refer to the [Bukkit plugin installation page](/kermitcloud-hosting-wiki/discord-bot/plugin-system/installing-plugins.md) or the [BungeeCord plugin install page](https://docs.bloom.host/installing-proxy-plugins).

You will then need to decide if you are going to be using internal storage (HSQLDB) or external storage (MySQL).

If you decide to use MySQL for AdvancedBan, you can [learn how to setup a MySQL database here](https://docs.bloom.host/databases).

### Usage[​](https://docs.bloom.host/multiplatform/advancedban#usage) <a href="#usage" id="usage"></a>

AdvancedBan has many commands to be able to moderate and punish rule-breakers, the most important commands are here:

Note: Command arguments in square brackets are required. Command arguments in left/right arrows are optional.

* `/ban <-s> [PLAYER] <REASON | @LAYOUT>` - permanently bans a player for the reason you specify
* `/tempban <-s> [PLAYER] [Xmo|Xd|Xh|Xm|Xs|#TIMELAYOUT] <REASON | @LAYOUT>` - Temporarily bans a player for the duration and reason you specify
* `/kick <-s> [PLAYER] <REASON | @LAYOUT>` - Kicks a player you specify
* `/mute <-s> [PLAYER] <REASON | @LAYOUT>` - permanently mutes a player for the reason you specify
* `/tempmute <-s> [PLAYER] [Xmo|Xd|Xh|Xm|Xs|#TIMELAYOUT] <REASON | @LAYOUT>` - Temporarily mutes a player for the duration and reason you specify
* `/warn <-s> [PLAYER] <REASON | @LAYOUT>` - Temporarily bans a player for the duration and reason you specify
* `/tempwarn <-s> [PLAYER] [Xmo|Xd|Xh|Xm|Xs|#TIMELAYOUT] <REASON | @LAYOUT>` - Temporarily warns a player for the duration and reason you specify
* `/history [PLAYER] <PAGE>` - View moderation actions taken against a player

You can add -s to most of the punishment commands to make their outputs silent - this makes it so that people won't see an announcement when someone gets punished.

There are more commands and features such as pre-prepared punishment layouts and the ability to set notes on players - see the [wiki](https://github.com/DevLeoko/AdvancedBan/wiki) for more information.

### Info[​](https://docs.bloom.host/multiplatform/advancedban#info) <a href="#info" id="info"></a>

[Spigot Resource Page](https://www.spigotmc.org/resources/advancedban.8695/)

[Github](https://github.com/DevLeoko/AdvancedBan)
