MyBans

269 Downloads

MyBans will be changing names to HCBans on the 20th of November

MyBans is a simple to use ban management system. It stores a history of bans inside a database designed to be access and managed by a website.

This plugin is licensed under GNU General Public License version 3 and it's source code is available from GitHub.

Configuration

ban-database

Contains the name of the ban database provider. Can be one of the following:

  • file
  • mysql

mysql

Contains connection details for the mysql server

hostname - The hostname for the MySQL server

username - Username used to connect to the server

password - Password used to connect to the server

database - Database used to store ban information in (default: mybans)

port - Port used to connect to the server.

Commands

/kick <player> [reason] - Kicks the player off the server

/ban <player> [reason] - Bans the player from the server permanently

/unban <player> - Unbans the player from the server

/tempban <player> <time> [reason] - Temporarily bans the player from the server for <time>, where time is in the format <days>d<hours>h<minutes>m<seconds>s

Permissions

mybans.kick - Allows the player to kick other players from the server.

mybans.ban - Allows the player to ban other players from the server.

mybans.tempban - Allows the player to temporarily ban other players from the server.

mybans.unban - Allows the player to unban other playes on the server.

mybans.override - Allows the player to override kick, ban or temporary ban exemptions.

Databases supported

  • YML (default, doesn't store history)
  • MySQL