AdvancedBan Plugin is an All-In-One Punishment-System with warns, tempwarns, mutes, tempmutes, bans, tempbans, ipbans, tempipbans and kicks. There is also a PlayerHistory so you can see the players past punishments and the plugin has configurable Time & Message-Layouts which automatically calculate and increase the Punishment-Time for certain reasons. AdvancedBan provides also a full Message-File so you can change and translate all messages & a detailed config file with a lot of useful settings. This is a BungeeCord & Bukkit/Spigot-Plugin in one and it supports MySQL and a local embedded Database to provide high performance.

Features

  • Ban-, Kick-, Mute- and Warn-System
  • Excellent performance
  • BungeeCord & Bukkit/Spigot-Plugin in one
  • PlayerHistory
  • Easy to use API
  • Advanced-UUID-Support
  • Intern or Extern UUID-Fetcher
  • Backup-UUID-Fetcher if Mojang-Servers are offline
  • Change UUID-Fetcher REST-API
  • MySQL or local embedded HyperSQL
  • Full customizable
  • Multiple lines in Kick- and Ban-Messages
  • Pre-Defined Reasons
  • Automatic time calculation [1th-tempban -> 1h | 2th-tempban -> 6h …]
  • Custome Time-Offset [Change the timezone if the server has a wrong time]
  • Automatic-Warn actions
  • Check-Command [UUID, IP, COUNTRY, BAN/MUTE/WARNS]

Commands

  • /kick [PLAYER] <-s> <REASON | @LAYOUT>

Kick a player

  • /ban /mute /warn [PLAYER] <-s> <REASON | @LAYOUT>

Ban/Mute/Warn a player

  • /banip [PLAYER/IP] <-s> <REASON | @LAYOUT>

Ban a player’s IP. If you enter a name it will use the cached IP

  • /tempban /tempmute /tempwarn [PLAYER] [Xmo|Xd|Xh|Xm|Xs|#TIMELAYOUT] <-s> <REASON | @LAYOUT>

Tempban/mute/warn a player for a given time or with a time-layout for automatic-time-calcualtion

  • /tempipban [PLAYER/IP] [Xmo|Xd|Xh|Xm|Xs|#TIMELAYOUT] <-s> <REASON | @LAYOUT>

Temippban a player for a given time or with a time-layout for automatic-time-calcualtion

Alias: /tipban

  • /change-reason [ID] [New reason]

Change the reason for a punishment by id

  • /change-reason [ban/mute] [PLAYER] [New reason]

Change the reason for a players punishment

  • /unban /unmute [PLAYER]

Unban/mute a player

  • /unwarn [ID]

Delete a warn

  • /unpunish [ID]

Delete a punishment

  • /warns <PLAYER>

See your own or a player’s warnings.

  • /check [PLAYER]

Get player-status: UUID/IP/Country/Ban-Status/Mute-Status/Warn-Count

  • /banlist <PAGE>

See all currently active punishments

  • /history [PLAYER] <PAGE>

See all currently active punishments

To use the command – ab.history

  • /advancedban reload

Reloads the messages from file and “some” settings

  • /advancedban help

Shows a list of all commands and a brief explanation

  • /systemprefs

Displays some System-Information which are useful for the configuration

Permissions

Most of the permission nodes follow a simple layout:
ab.PUNISHMENT.TYPE or ab.COMMAND
So, for example, the /ban command has the permission node ab.ban.perma and the tempwarn command has ab.warn.temp

Screenshots:

AdvancedBan Plugin Download Links

For All Versions from Minecraft Bukkit 1.12 to Minecraft Bukkit 1.14

Download from Server 1

Click to rate this post!
[Total: 0 Average: 0]