Mineuniverse
Plugins
Ban Management

Ban Management

PLUGIN
An advanced SQL based punishment management system for your server
by realconfuser
Download Claim this project
226,876 downloads
0 likes
Updated Oct 14, 2026
0 hypes
Admin Tools Anti-Griefing Tools Chat Related Website Administration
Advertisement Remove ads with Premium →
BanManager
The defacto plugin for Minecraft to manage punishments and moderate more effectively
Website | Docs | Demo  
 
 
 
Overview
  • Free. Open source and free to use
  • Robust. Used and battle tested by some of the largest Minecraft servers
  • Maintained. Actively developed since 2012, 10+ years
  • Cross platform. Supports Bukkit, Spigot, Bungeecord & Sponge
  • Feature rich. An advanced punishment system, reports, appeals, network friendly and website compatible
  • Flexible. Fully customisable with extensive player permissions
To learn more about configuration, usage and features of BanManager, take a look at the website or view the website demo.
 
Requirements
  • Java 8+
  • CraftBukkit/Spigot/Paper, BungeeCord or Sponge for Minecraft 1.7.2+
  • Optionally MySQL or MariaDB
 
Installation
  • Copy jar to plugins (Bukkit/Spigot/Paper) folder
  • For further instructions on how to support multiple servers click here
 
Commands
View full list here
  • /ban <player> <reason> - Permanently ban a player, requires permission, requires permission bm.command.ban
  • /tempban <player> <timeDiff> <reason> - Temporarily ban a player, requires permission bm.command.tempban
  • /unban <player> [reason] - Unban a player, requires permission bm.command.unban
  • /mute <player> <reason> - Permanently mute a player, requires permission bm.command.mute
  • /tempmute <player> <timeDiff> <reason> - Temporarily mute a player, requires permission bm.command.tempmute
  • /unmute <player> [reason] - Unmute a player, requires permission bm.command.unmute
  • /banip <player || ip> <reason> - Permanently ban an ip address or ip of a player, requires permission bm.command.banip
  • /tempbanip <player || ip> <timeDiff> <reason> - Temporarily ban an ip address or ip of a player, requires permission bm.command.tempbanip
  • /unbanip <ip> [reason] - Unban an ip address, requires permission bm.command.unbanip
  • /muteip <player || ip> <reason> - Permanently mute an ip address or ip of a player, requires permission bm.command.muteip
  • /tempmuteip <player || ip> <timeDiff> <reason> - Temporarily mute an ip address or ip of a player, requires permission bm.command.tempmuteip
  • /unmuteip <ip> [reason] - Unmute an ip address, requires permission bm.command.unmuteip
  • /baniprange <cidr || wildcard> <reason> - Permanently ban a cidr or wildcard ip range, e.g. 192.168.0.1/16 or 192.168.., requires permission bm.command.baniprange
  • /tempbaniprange <cidr || wildcard> <timeDiff> <reason> - Temporarily ban a cidr or wildcard ip range, requires permission bm.command.tempbaniprange
  • /unbaniprange <cidr || wildcard || player> - Unban an ip range, requires permission bm.command.unbaniprange
  • /warn <player> <reason> - Warn a player, requires permission bm.command.warn
  • /tempwarn <player> <timeDiff> <reason> - Temporarily warn a player, requires permission bm.command.tempwarn
  • /dwarn <player> - Delete the last warning a player received, requires permission bm.command.dwarn
  • /addnote <player> <message> - Add a note against a player, requires permission bm.command.addnote
  • /notes [player] - View notes of all online players or a particular player, requires permission bm.command.notes
  • /kick <player> <reason> - Kick a player from the server, requires permission bm.command.kick
  • /nlkick <player> <reason> - Kick a player from the server without logging the kick if kick logging enabled, requires permission bm.command.nlkick
  • /bminfo [player] - Look up information of a player, requires permission bm.command.bminfo
  • /bmimport, Check the migration guides for more information, requires permission bm.command.import
  • /bmexport <players || ips> - Export bans to vanilla format, requires permission bm.command.export
  • /bmreload - Reload plugin configuration and messages (excludes database connection info), requires permission bm.command.reload
  • /banlist [players || ipranges || ips] - List all bans stored in memory, requires permission bm.command.banlist
  • /bmsync <local || external> - Force the server to syncronise with the database, requires permission bm.command.sync
  • /bmclear <player> [banrecords || baniprecords || kicks || muterecords || notes || warnings] - Clear all records of a player or specify a type, requires permission bm.command.clear
  • /bmdelete <banrecords || kicks || muterecords || notes || warnings> <ids> - Delete specific records for a player based on ids from /bminfo, requires permission bm.command.delete
  • /bmactivity <timeDiff> [player] - View recent activity of staff, or a particular player, requires permission bm.command.bmactivity
  • /alts <player || ip> - List players which have the same ip address, requires permission bm.command.alts
  • /report <player> <reason> - Report a player for rule breaking, logs their location and the actors location, as well as other data, requires permission bm.command.report
  • /reports - Report management, executes list by default, requires permission bm.command.reports
  • /reports assign <ids> [player] - Assign a report to a player, if none given assigns to self, requires permission bm.command.reports.assign
  • /reports close <ids> [/command || comment] - Marks a report as closed, with an optional comment or command, requires permission bm.command.reports.close
  • /reports list [page] [state] - Lists reports, requires permission bm.command.reports.list
  • /reports tp <id> - Teleports you to where the report was created, requires permission bm.command.reports.tp
  • /reports unassign <ids> - Unassigns reports from a player, requires permission bm.command.reports.unassign
  • /bmrollback <player> <timeDiff> [types] - Allows rolling back malicious actions by a staff member, requires permission bm.command.bmrollback
  • /banname <name> <reason> - Ban any players with the name specified, requires permission bm.command.banname
  • /tempbanname <name> <timeDiff> <reason> - Temporarily ban a name, requires permission bm.command.tempbanname
  • /unbanname <name> [reason] - Unban a name, requires permission bm.command.unbanname
  • /bmutils <duplicates||missingplayers> - Utility commands to aid with resolving issues, requires permission bm.command.bmutils
  • /bmutils duplicates [UUID] [newName] - Finds duplicate player names and allows manual updating of a player name, requires permission bm.command.bmutils.duplicates
  • /bmutils missingplayers - Finds missing player records associated to punishments and creates them, requires permission bm.command.bmutils.missingplayers
 
Permissions
View full list here
 
Contributing
If you’d like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.
 
Help / Bug / Feature Request
If you have found a bug please open an issue with as much detail as possible, including relevant logs and screenshots where applicable
Have an idea for a new feature? Feel free to open an issue or join us on Discord to chat
 
License
Free to use under the Creative Commons Attribution-NonCommercial-ShareAlike 2.0 UK: England & Wales
BanManager v7.11.0
MC 1.20.6, 1.21, 1.20.4, 1.21.4, 1.20.1, 1.17, 1.21.1, 1.19.4, 1.18.2
Release 2026-04-18 Get
BanManager v7.10.0
MC 1.20.6, 1.21, 1.20.4, 1.21.4, 1.20.1, 1.17, 1.21.1, 1.19.4, 1.18.2
Release 2026-01-18 Get
BanManager v7.9.0
MC 1.7.2, CB 1.7.9-R0.2, 1.9, 1.16, 1.18.1, CB 1.7.2-R0.1, 1.17, CB 1.7.2-R0.2, 1.7.4, 1.14, 1.8.3, 1.8.1, 1.18, 1.11, 1.12, CB 1.7.9-R0.1, 1.10, 1.15, CB 1.7.2-R0.3, 1.13, 1.8
Release 2022-09-18 Get
BanManager v7.8.0
MC 1.7.2, CB 1.7.9-R0.2, 1.9, 1.16, 1.18.1, CB 1.7.2-R0.1, 1.17, CB 1.7.2-R0.2, 1.7.4, 1.14, 1.8.3, 1.8.1, 1.18, 1.11, 1.12, CB 1.7.9-R0.1, 1.10, 1.15, CB 1.7.2-R0.3, 1.13, 1.8
Release 2022-05-01 Get
BanManager v7.7.0
MC 1.7.2, CB 1.7.9-R0.2, 1.9, 1.16, 1.18.1, CB 1.7.2-R0.1, 1.17, CB 1.7.2-R0.2, 1.7.4, 1.14, 1.8.3, 1.8.1, 1.18, 1.11, 1.12, CB 1.7.9-R0.1, 1.10, 1.15, CB 1.7.2-R0.3, 1.13, 1.8
Release 2022-03-06 Get
BanManager v7.6.0
MC 1.7.2, CB 1.7.9-R0.2, 1.9, 1.16, 1.17, CB 1.7.2-R0.2, 1.18, 1.11, 1.7.4, 1.14, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.13, 1.8, CB 1.7.2-R0.3, 1.12, CB 1.7.9-R0.1, 1.10, 1.15
Release 2021-12-21 Get
BanManager v7.5.0
MC 1.7.2, CB 1.7.9-R0.2, 1.9, 1.16, 1.17, 1.11, 1.7.4, 1.14, 1.8.3, 1.8.1, 1.13, 1.8, CB 1.7.2-R0.3, 1.12, 1.10, 1.15
Release 2021-08-01 Get
BanManager v7.4.0
MC CB 1.7.9-R0.2, 1.9, 1.16, CB 1.7.2-R0.2, 1.11, 1.7.4, 1.14, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.13, 1.8, CB 1.7.2-R0.3, 1.12, CB 1.7.9-R0.1, 1.10, 1.15
Release 2021-06-05 Get
BanManager v7.3.1
MC CB 1.7.9-R0.2, 1.9, 1.16, CB 1.7.2-R0.2, 1.11, 1.7.4, 1.14, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.13, 1.8, CB 1.7.2-R0.3, 1.12, CB 1.7.9-R0.1, 1.10, 1.15
Release 2021-02-07 Get
BanManager v7.3.0
MC CB 1.7.9-R0.2, 1.9, 1.16, CB 1.7.2-R0.2, 1.11, 1.7.4, 1.14, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.13, 1.8, CB 1.7.2-R0.3, 1.12, CB 1.7.9-R0.1, 1.10, 1.15
Release 2021-02-06 Get
BanManager v7.2.2
MC CB 1.7.9-R0.2, 1.9, CB 1.7.2-R0.2, 1.11, 1.7.4, 1.14, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.13, 1.8, CB 1.7.2-R0.3, 1.12, CB 1.7.9-R0.1, 1.10, 1.15
Release 2020-06-12 Get
BanManager v7.2.1
MC CB 1.7.9-R0.2, 1.9, CB 1.7.2-R0.2, 1.11, 1.7.4, 1.14, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.13, 1.8, CB 1.7.2-R0.3, 1.12, CB 1.7.9-R0.1, 1.10, 1.15
Release 2020-05-15 Get
BanManager v7.2.0
MC CB 1.7.9-R0.2, 1.9, CB 1.7.2-R0.2, 1.11, 1.7.4, 1.14, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.13, 1.8, CB 1.7.2-R0.3, 1.12, CB 1.7.9-R0.1, 1.10, 1.15
Release 2020-05-10 Get
BanManager v7.1.1
MC CB 1.7.9-R0.2, 1.9, CB 1.7.2-R0.2, 1.11, 1.7.4, 1.14, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.13, 1.8, CB 1.7.2-R0.3, 1.12, CB 1.7.9-R0.1, 1.10, 1.15
Release 2020-04-24 Get
BanManager v7.1.0
MC 1.7.2, CB 1.7.9-R0.2, 1.9, CB 1.7.2-R0.2, 1.11, 1.7.4, 1.14, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.13, 1.8, CB 1.7.2-R0.3, 1.12, CB 1.7.9-R0.1, 1.10, 1.15
Release 2020-04-16 Get
BanManager v7.04
MC 1.7.2, CB 1.7.9-R0.2, 1.9, CB 1.7.2-R0.2, 1.11, 1.7.4, 1.14, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.13, 1.8, CB 1.7.2-R0.3, 1.12, CB 1.7.9-R0.1, 1.10, 1.15
Release 2020-03-11 Get
BanManager v7.0.3
MC 1.7.2, CB 1.7.9-R0.2, 1.9, CB 1.7.2-R0.2, 1.11, 1.7.4, 1.14, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.13, 1.8, CB 1.7.2-R0.3, 1.12, CB 1.7.9-R0.1, 1.10, 1.15
Release 2020-03-08 Get
BanManager v7.0.2
MC 1.7.2, CB 1.7.9-R0.2, 1.9, CB 1.7.2-R0.2, 1.11, 1.7.4, 1.14, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.13, 1.8, CB 1.7.2-R0.3, 1.12, CB 1.7.9-R0.1, 1.10, 1.15
Release 2020-03-07 Get
BanManager v7.0.1
MC 1.7.2, CB 1.7.9-R0.2, 1.9, CB 1.7.2-R0.2, 1.11, 1.7.4, 1.14, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.13, 1.8, CB 1.7.2-R0.3, 1.12, CB 1.7.9-R0.1, 1.10, 1.15
Release 2020-03-03 Get
BanManager v7.0.0
MC 1.7.2, CB 1.7.9-R0.2, 1.9, CB 1.7.2-R0.2, CB 1.6.4-R2.0, 1.11, 1.7.4, 1.14, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.13, 1.8, CB 1.7.2-R0.3, 1.12, CB 1.7.9-R0.1, 1.10, 1.15
Release 2020-03-02 Get
BanManager v6.0.2
MC 1.7.2, CB 1.7.9-R0.2, 1.9, CB 1.7.2-R0.2, CB 1.6.4-R2.0, 1.11, 1.7.4, 1.14, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.13, 1.8, CB 1.7.2-R0.3, 1.12, CB 1.7.9-R0.1, 1.10
Release 2019-06-08 Get
BanManager v6.0.1
MC 1.7.2, CB 1.7.9-R0.2, 1.9, CB 1.7.2-R0.2, CB 1.6.4-R2.0, 1.11, 1.7.4, 1.14, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.13, 1.8, CB 1.7.2-R0.3, 1.12, CB 1.7.9-R0.1, 1.10
Release 2019-05-20 Get
BanManager v6.0.0
MC 1.7.2, CB 1.7.9-R0.2, 1.9, CB 1.7.2-R0.2, 1.11, 1.7.4, 1.14, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.13, 1.8, CB 1.7.2-R0.3, 1.12, CB 1.7.9-R0.1, 1.10
Release 2019-05-11 Get
BanManager v5.15.0
MC 1.7.2, CB 1.7.9-R0.2, 1.9, CB 1.7.2-R0.2, 1.11, 1.7.4, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.8, CB 1.7.2-R0.3, 1.12, CB 1.7.9-R0.1, 1.10
Release 2017-10-08 Get
BanManager v5.14.0
MC 1.7.2, CB 1.7.9-R0.2, 1.9, CB 1.7.2-R0.2, 1.11, 1.7.4, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.8, CB 1.7.2-R0.3, CB 1.7.9-R0.1, 1.10
Release 2017-05-20 Get
BanManager v5.13.1
MC 1.7.2, CB 1.7.9-R0.2, 1.9, CB 1.7.2-R0.2, CB 1.6.4-R2.0, 1.11, 1.7.4, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.8, CB 1.7.2-R0.3, CB 1.7.9-R0.1, 1.10
Release 2017-01-08 Get
BanManager v5.13.0
MC 1.7.2, CB 1.7.9-R0.2, 1.9, CB 1.7.2-R0.2, 1.11, 1.7.4, 1.8.3, 1.8.1, CB 1.7.2-R0.1, 1.8, CB 1.7.2-R0.3, CB 1.7.9-R0.1, 1.10
Release 2016-12-17 Get
BanManager v5.12.0
MC CB 1.7.9-R0.2, 1.8, 1.10
Release 2016-09-11 Get
BanManager v5.11.0
MC CB 1.7.9-R0.2, 1.8, 1.10
Release 2016-08-06 Get
BanManager v5.10.1
MC CB 1.7.9-R0.2, 1.8.1, 1.10
Release 2016-06-25 Get
BanManager v5.10.0
MC CB 1.7.9-R0.2, 1.8.1, 1.10
Release 2016-06-18 Get
BanManager v5.9.0
MC CB 1.7.9-R0.2, 1.9, 1.8
Release 2016-03-13 Get
BanManager v5.8.0
MC CB 1.7.9-R0.2, 1.8.3
Release 2015-12-21 Get
BanManager v5.7.2
MC CB 1.7.9-R0.2, 1.8.3
Release 2015-12-12 Get
BanManager v5.7.1
MC CB 1.7.9-R0.2, 1.8.3
Release 2015-10-29 Get
BanManager v5.7.0
MC CB 1.7.9-R0.2, 1.8.3
Release 2015-10-24 Get
BanManager v5.6.1
MC CB 1.7.9-R0.2, 1.8.3
Release 2015-08-01 Get
BanManager v5.6.0
MC CB 1.7.9-R0.2, 1.8.3
Release 2015-07-04 Get
BanManager v5.5.0
MC CB 1.7.9-R0.2, 1.8.3
Release 2015-06-02 Get
BanManager v5.4.1
MC CB 1.7.9-R0.2, 1.8.1
Release 2015-05-08 Get
BanManager v5.4.0
MC 1.8.1, CB 1.7.9-R0.1
Release 2015-05-07 Get
BanManager v5.3.0
MC CB 1.7.9-R0.2, 1.8.3
Release 2015-04-11 Get
BanManager v5.2.0
MC CB 1.7.9-R0.2, 1.8.1
Release 2015-03-22 Get
BanManager v5.1.0
MC CB 1.7.9-R0.2, 1.8
Release 2015-03-10 Get
BanManager v5.1.1
MC CB 1.7.9-R0.2, 1.8
Release 2015-03-10 Get
BanManager v5.0.0
MC CB 1.7.9-R0.2, 1.8
Release 2015-02-22 Get
BanManager v4.0
MC 1.2.5, CB 1.7.2-R0.2
Release 2014-02-02 Get
BanManager v3.13
MC 1.2.5, 1.6.4
Release 2013-10-05 Get
BanManager v3.12
MC CB 1.6.2-R0.1, 1.2.5
Release 2013-09-01 Get
BanManager v3.11
MC CB 1.6.2-R0.1, 1.2.5
Release 2013-08-10 Get

More from realconfuser

Advertisement Remove ads with Premium →

You Might Also Like