Minecraft Ban Management mod 2024 download
logo
minecraft mod Ban Management

Ban Management

Game Version: 1.19.1
Total Downloads: 184,174
Updated: Sep 18, 2022
Created: Jul 1, 2012
Download Ban ManagementDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
BanManager v7.9.0 release 11.31 MB Sep 18, 2022 1.19.1 1 download Ban Management BanManager v7.9.0 releaseDownload
BanManager v7.8.0 release 11.26 MB May 1, 2022 1.18.2 3,741 download Ban Management BanManager v7.8.0 releaseDownload
BanManager v7.7.0 release 11.26 MB Mar 6, 2022 1.18.2 1,681 download Ban Management BanManager v7.7.0 releaseDownload
BanManager v7.6.0 release 9.23 MB Dec 21, 2021 1.18 1,490 download Ban Management BanManager v7.6.0 releaseDownload
BanManager v7.5.0 release 9.01 MB Aug 1, 2021 1.17 2,738 download Ban Management BanManager v7.5.0 releaseDownload
BanManager v7.4.0 release 9.01 MB Jun 5, 2021 1.16 1,273 download Ban Management BanManager v7.4.0 releaseDownload
BanManager v7.3.1 release 8.82 MB Feb 7, 2021 1.16 2,838 download Ban Management BanManager v7.3.1 releaseDownload
BanManager v7.3.0 release 8.82 MB Feb 6, 2021 1.16 163 download Ban Management BanManager v7.3.0 releaseDownload
BanManager v7.2.2 release 8.81 MB Jun 12, 2020 1.15 4,219 download Ban Management BanManager v7.2.2 releaseDownload
BanManager v7.2.1 release 8.79 MB May 15, 2020 1.15 1,034 download Ban Management BanManager v7.2.1 releaseDownload
BanManager v7.2.0 release 8.79 MB May 10, 2020 1.15 328 download Ban Management BanManager v7.2.0 releaseDownload
BanManager v7.1.1 release 8.79 MB Apr 24, 2020 1.15 666 download Ban Management BanManager v7.1.1 releaseDownload
BanManager v7.1.0 release 8.79 MB Apr 16, 2020 1.15 595 download Ban Management BanManager v7.1.0 releaseDownload
BanManager v7.04 release 8.78 MB Mar 11, 2020 1.15 1,352 download Ban Management BanManager v7.04 releaseDownload
BanManager v7.0.3 release 8.78 MB Mar 8, 2020 1.15 200 download Ban Management BanManager v7.0.3 releaseDownload
BanManager v7.0.2 release 8.78 MB Mar 7, 2020 1.15 217 download Ban Management BanManager v7.0.2 releaseDownload
BanManager v7.0.1 release 10.74 MB Mar 3, 2020 1.15 241 download Ban Management BanManager v7.0.1 releaseDownload
BanManager v7.0.0 release 10.74 MB Mar 2, 2020 1.15 272 download Ban Management BanManager v7.0.0 releaseDownload
BanManager v6.0.2 release 7.03 MB Jun 8, 2019 1.14 5,244 download Ban Management BanManager v6.0.2 releaseDownload
BanManager v6.0.1 release 7.03 MB May 20, 2019 1.14 892 download Ban Management BanManager v6.0.1 releaseDownload
BanManager v6.0.0 release 7.03 MB May 11, 2019 1.14 522 download Ban Management BanManager v6.0.0 releaseDownload
BanManager v5.15.0 release 4.07 MB Oct 8, 2017 1.12 13,155 download Ban Management BanManager v5.15.0 releaseDownload
BanManager v5.14.0 release 2.90 MB May 20, 2017 1.11 6,158 download Ban Management BanManager v5.14.0 releaseDownload
BanManager v5.13.1 release 2.90 MB Jan 8, 2017 1.11 6,659 download Ban Management BanManager v5.13.1 releaseDownload
BanManager v5.13.0 release 2.90 MB Dec 17, 2016 1.11 2,024 download Ban Management BanManager v5.13.0 releaseDownload
BanManager v5.12.0 release 2.86 MB Sep 11, 2016 1.10 5,574 download Ban Management BanManager v5.12.0 releaseDownload
BanManager v5.11.0 release 2.69 MB Aug 6, 2016 1.10 2,633 download Ban Management BanManager v5.11.0 releaseDownload
BanManager v5.10.1 release 2.69 MB Jun 25, 2016 1.10 2,978 download Ban Management BanManager v5.10.1 releaseDownload
BanManager v5.10.0 release 2.69 MB Jun 18, 2016 1.10 1,763 download Ban Management BanManager v5.10.0 releaseDownload
BanManager v5.9.0 release 2.64 MB Mar 13, 2016 1.9 7,908 download Ban Management BanManager v5.9.0 releaseDownload
BanManager v5.8.0 release 2.63 MB Dec 21, 2015 1.8.3 8,155 download Ban Management BanManager v5.8.0 releaseDownload
BanManager v5.7.2 release 2.47 MB Dec 12, 2015 1.8.3 1,212 download Ban Management BanManager v5.7.2 releaseDownload
BanManager v5.7.1 release 2.47 MB Oct 29, 2015 1.8.3 3,161 download Ban Management BanManager v5.7.1 releaseDownload
BanManager v5.7.0 release 2.47 MB Oct 24, 2015 1.8.3 900 download Ban Management BanManager v5.7.0 releaseDownload
BanManager v5.6.1 release 2.46 MB Aug 1, 2015 1.8.3 5,184 download Ban Management BanManager v5.6.1 releaseDownload
BanManager v5.6.0 release 2.46 MB Jul 4, 2015 1.8.3 2,471 download Ban Management BanManager v5.6.0 releaseDownload
BanManager v5.5.0 release 1,019.31 KB Jun 2, 2015 1.8.3 3,239 download Ban Management BanManager v5.5.0 releaseDownload
BanManager v5.4.1 release 1,003.71 KB May 8, 2015 1.8.1 3,499 download Ban Management BanManager v5.4.1 releaseDownload
BanManager v5.4.0 release 1,003.72 KB May 7, 2015 1.8.1 828 download Ban Management BanManager v5.4.0 releaseDownload
BanManager v5.3.0 release 777.41 KB Apr 11, 2015 1.8.3 2,312 download Ban Management BanManager v5.3.0 releaseDownload
BanManager v5.2.0 release 749.68 KB Mar 22, 2015 1.8.1 2,135 download Ban Management BanManager v5.2.0 releaseDownload
BanManager v5.1.1 release 647.59 KB Mar 10, 2015 1.8 2,029 download Ban Management BanManager v5.1.1 releaseDownload
BanManager v5.1.0 release 647.55 KB Mar 10, 2015 1.8 574 download Ban Management BanManager v5.1.0 releaseDownload
BanManager v5.0.0 release 645.79 KB Feb 22, 2015 1.8 2,933 download Ban Management BanManager v5.0.0 releaseDownload
BanManager v4.0 release 462.20 KB Feb 2, 2014 1.2.5 24,343 download Ban Management BanManager v4.0 releaseDownload
BanManager v3.13 release 352.77 KB Oct 5, 2013 1.6.4 7,539 download Ban Management BanManager v3.13 releaseDownload
BanManager v3.12 release 348.79 KB Sep 1, 2013 1.2.5 2,833 download Ban Management BanManager v3.12 releaseDownload
BanManager v3.11 release 345.78 KB Aug 10, 2013 1.2.5 2,171 download Ban Management BanManager v3.11 releaseDownload
BanManager v3.1 release 339.59 KB Jul 13, 2013 1.6.2 2,322 download Ban Management BanManager v3.1 releaseDownload
BanManager v2.51 release 287.12 KB May 11, 2013 1.2.5 4,083 download Ban Management BanManager v2.51 releaseDownload
BanManager v2.5 release 282.15 KB May 5, 2013 1.5.2 1,180 download Ban Management BanManager v2.5 releaseDownload
BanManager v2.4 release 251.41 KB Apr 5, 2013 1.2.5 1,816 download Ban Management BanManager v2.4 releaseDownload
BanManager v2.31 release 249.36 KB Mar 23, 2013 1.5.1 1,061 download Ban Management BanManager v2.31 releaseDownload
BanManager v2.3 release 249.07 KB Mar 12, 2013 1.2.5 1,093 download Ban Management BanManager v2.3 releaseDownload
BanManager v2.21 release 218.05 KB Mar 4, 2013 1.2.5 614 download Ban Management BanManager v2.21 releaseDownload
BanManager v2.2 release 217.11 KB Feb 24, 2013 1.2.5 903 download Ban Management BanManager v2.2 releaseDownload
BanManager v2.1 release 204.15 KB Feb 5, 2013 CB 1.4.7-R1.0 1,125 download Ban Management BanManager v2.1 releaseDownload
BanManager v2.0 release 206.73 KB Jan 16, 2013 CB 1.4.7-R0.1 1,056 download Ban Management BanManager v2.0 releaseDownload
BanManager v1.91 release 199.11 KB Dec 10, 2012 CB 1.4.5-R0.2 1,438 download Ban Management BanManager v1.91 releaseDownload
BanManager v1.9 release 198.91 KB Dec 1, 2012 CB 1.4.5-R0.2 480 download Ban Management BanManager v1.9 releaseDownload
BanManager v1.83 release 175.33 KB Nov 19, 2012 CB 1.4.5-R0.1 681 download Ban Management BanManager v1.83 releaseDownload
BanManager v1.82 release 175.31 KB Oct 26, 2012 CB 1.3.2-R2.0 811 download Ban Management BanManager v1.82 releaseDownload
BanManager v1.71 release 164.36 KB Sep 26, 2012 CB 1.3.2-R0.1 757 download Ban Management BanManager v1.71 releaseDownload
BanManager v1.70 release 164.32 KB Sep 25, 2012 CB 1.3.2-R0.1 593 download Ban Management BanManager v1.70 releaseDownload
BanManager v1.68 release 107.31 KB Aug 26, 2012 CB 1.3.2-R0.1 708 download Ban Management BanManager v1.68 releaseDownload
BanManager v1.67 release 107.35 KB Aug 26, 2012 CB 1.3.2-R0.1 443 download Ban Management BanManager v1.67 releaseDownload
BanManager v1.66 release 107.29 KB Aug 24, 2012 CB 1.3.1-R2.0 475 download Ban Management BanManager v1.66 releaseDownload
BanManager v1.65 release 108.00 KB Aug 11, 2012 CB 1.3.1-R1.0 537 download Ban Management BanManager v1.65 releaseDownload
BanManager v1.64 release 106.70 KB Jul 31, 2012 1.3.1 450 download Ban Management BanManager v1.64 releaseDownload
BanManager v1.63 release 106.76 KB Jul 28, 2012 CB 1.2.5-R5.0 598 download Ban Management BanManager v1.63 releaseDownload
BanManager v1.62 release 106.74 KB Jul 27, 2012 CB 1.2.5-R4.0 385 download Ban Management BanManager v1.62 releaseDownload
BanManager v1.61 release 98.57 KB Jul 26, 2012 CB 1.2.5-R4.0 297 download Ban Management BanManager v1.61 releaseDownload
BanManager v1.6 release 98.39 KB Jul 25, 2012 CB 1.2.5-R4.0 290 download Ban Management BanManager v1.6 releaseDownload
BanManager v1.5 release 94.29 KB Jul 23, 2012 CB 1.2.5-R4.0 314 download Ban Management BanManager v1.5 releaseDownload
BanManager V1.42 release 83.64 KB Jul 18, 2012 CB 1.2.5-R4.0 510 download Ban Management BanManager V1.42 releaseDownload
BanManager v1.41 release 83.57 KB Jul 17, 2012 CB 1.2.5-R4.0 275 download Ban Management BanManager v1.41 releaseDownload
BanManager v1.4 release 83.63 KB Jul 16, 2012 CB 1.2.5-R4.0 287 download Ban Management BanManager v1.4 releaseDownload
BanManager v1.3 release 83.21 KB Jul 6, 2012 CB 1.2.5-R4.0 356 download Ban Management BanManager v1.3 releaseDownload
BanManager V1.2 release 20.97 KB Jul 3, 2012 CB 1.2.5-R4.0 384 download Ban Management BanManager V1.2 releaseDownload
BanManager v1.1 release 20.96 KB Jul 2, 2012 CB 1.2.5-R4.0 365 download Ban Management BanManager v1.1 releaseDownload
BanManager V1 release 20.96 KB Jul 1, 2012 CB 1.2.5-R4.0 395 download Ban Management BanManager V1 releaseDownload
BanManager v3.0 beta 341.28 KB Jun 16, 2013 1.2.5 2,175 download Ban Management BanManager v3.0 betaDownload
BanManager v1.81 beta 175.29 KB Oct 24, 2012 CB 1.3.2-R2.0 329 download Ban Management BanManager v1.81 betaDownload
BanManager v1.8 beta 176.11 KB Oct 17, 2012 CB 1.3.2-R2.0 511 download Ban Management BanManager v1.8 betaDownload

Screenshots

Description

Share this:

http://i.imgur.com/ZE7zXx9.png


Configuration | Commands/Permissions | Developer Builds

Source | Web Interfaces


An advanced SQL based ban management system for your server which allows you to store reasons for bans

Managing a server can be quite difficult, let alone multiple servers with multiple staff. We at Frostcast were getting lots of posts on our forums from people who were asking to be unbanned. The amount of time it took having to find out who banned them and why was too long. Ban Management was born.

BanManager stores all bans in a MySQL database. Not only does it tell you why they were banned, but by who and the time that they were banned at. Upon the banned player trying to login to the server, the reason is shown. If it is a tempban, it shows the time left until they can join again.

The plugin also keeps a record of all previous bans in the database, so previous banning can be taken into account when dealing with certain players.

BanManager features mutes, warnings and a lot more. Be sure to check out the configuration options and available commands.

This plugin does NOT take into account bans via bukkit prior to the plugin installation


Global/Multi-server support

BanManager has two ways that can be used to have cross server banning with a network of servers. This is not dependant on proxies such as Bungeecord nor LilyPad.

If you want all your bans/mutes to synchronise across all your servers, i.e if you ban them on one server, they shouldn't be allowed on your network, then use the same MySQL database and tables for each server i.e each config should have the exact local connection details. You can also take this one step further to allow for advanced synchronisation. If you want only mutes to synchronise across all your servers, then simply use the same MySQL localDatabase details but change the ban tables so they are unique per server. The possibilities are endless!

If you don't want to synchronise all bans across your network but still want the ability to ban/mute someone across all servers, then enable the global config option on every server. Whilst the local connection details can all be different, for this to work, each server must connect to the exact same global. When global is enabled, it perodically checks for new bans, mutes, unbans etc. This enables the /banall, /muteall, /banipall, /tempbanall, /tempmuteall, /tempbanipall, /unbanall, /unmuteall, /unbanipall commands. These work exactly the same as their non-all counterpart (i.e /banall has the same arguments as /ban) except the bans/mutes are sent to all the servers that use the same global Database. When creating new servers, ensure you allow their schedules.yml to be created from scratch; this will allow them to sync all bans/unbans etc.


Installation

  1. Stop the minecraft server if running.
  2. Add the .jar file to /plugins.
  3. Start the minecraft server, the config file will be generated.
  4. Stop the minecraft server.
  5. Modify the config file filling in the local database (this can be a remotely hosted database) and setting enabled to true. You do not have to create the tables, the plugin will do that for you.
  6. If you run multiple minecraft servers from 1 database each of them running this plugin and you do not want the bans to sync across them all, you can change the table names in the config file.
  7. Start the minecraft server.
  8. Errors on start up or if the plugin disables itself on start up means you have entered your MySQL details incorrectly, or the connection was not possible. Check your console or server log for more information before reporting a bug.

Tutorial


API

Simply add the plugin to your build path and call the class BmAPI.

The following events can also be listened to, some of which can be cancelled:

  • IpBanEvent
  • IpBannedEvent
  • IpRangeBanEvent
  • IpRangeBannedEvent
  • IpRangeUnbanEvent
  • IpUnbanEvent
  • PlayerBanEvent
  • PlayerBannedEvent
  • PlayerUnbanEvent
  • PlayerMuteEvent
  • PlayerMutedEvent
  • PlayerUnmuteEvent
  • PlayerNoteCreatedEvent
  • PlayerWarnEvent
  • PlayerWarnedEvent

Maven

<repositories>
  <repository>
    <id>confuser-repo</id>
    <url>http://ci.frostcast.net/plugin/repository/everything</url>
  </repository>
</repositories>

<dependencies>
  <dependency>
    <groupId>me.confuser</groupId>
    <artifactId>BanManager</artifactId>
    <version>5.10.0</version>
  </dependency>
</dependencies>

FAQ

My database is remote, which option do i use?

  • local is required and will accept remote connections. The global option is for setting up global/multi-server support, please read the above section for more information.

BanManager is showing as red in /plugins

  • This means BanManager is disabled, please check either your server log or console for more information.

BanManager is disabling itself

  • This is either due to localDatabase enabled being false in your config, or BanManager was unable to connect to the database.

Can't connect to database

  • Ensure your connection details are correct. If they are, your MySQL database is probably refusing remote access. If you are using managed hosting, contact your host. If you are self-managining, grant permission to the IP of your minecraft server to access the database. Depending on your access, enter your your MySQL console (if via SSH, mysql -u root -p), and run the following queries, replacing dbname with the name of your database, username with the username you want to use to connect to the database, IP with the ip address of the web server and finally, the password for the username.
GRANT ALL PRIVILEGES ON dbname.* TO username@'IP' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;

Can I use colours in the custom messages?

  • Yes. Simply use & followed by the corresponding colour number. For example &c for red, or &6 for gold. A full list of colours can be found here.

Can I separate the denied message shown to banned players on to different lines?

  • Yes, simply use \n within the message in the config.yml wherever you'd like a new line to start.

Can I sync bans across all my servers?

  • Absolutely. Refer to the Global/Multi-server support section above.

Can I import bans from my banned-players.json and banned-ips.json files?

  • Yes using the /bmimport command. If you want to import players then use '/bmimport players' For ips, its exactly the same except type ips instead of players.

Can I export data from BanManager?

  • The plugin contains a /bmexport command which allows you to export player and ip bans into vanilla compatible files. These will be created within the plugins/BanManager directory. All data is within your MySQL database, so simply export/backup as needed.

Can I limit the amount of time certain players or groups can temp ban or temp mute someone?

  • Yes, look in the config at the node timeLimits. By default you'll see moderator. Any group and or person with the permission bm.timelimit.bans.Moderator can only tempban someone for a day, and bm.timelimit.mutes.Moderator for 1 hour. You can create as many groups as you like and customise the time limits however you like, they use the same format as the timeFormat option in /tempban and /tempmute. Players still need the permissions bm.tempban to temp ban and bm.tempmute to temp mute.

On start-up I get an error 'Unsupported major.minor version 51.0'

  • Update to Java 7. If you still are on Java 6 you should really update, the performance gains are noticeable.

On start-up I get an error 'Error occurred while enabling BanManager vX (Is it up to date?) java.lang.NullPointerException at me.confuserr.banmanager.BanManager.onEnable(BanManager.java:212)'

  • This is an issue with CommandBook. A possible fix reported by @xpopy is 'Changing "low-priority-command-registration:" to "true"'.

I have another plugin I'd like to use, but BanManager is overriding the command

  • In your Minecraft server root, use commands.yml see this issue for more information.

Metrics

To determine popularity and usage of BanManager, plugin installs are automatically tracked by the Metrics plugin tracking system. Your Java version, OS, player count, server country location and plugin & server versions are collected. This is used to determine what environments are using the plugin to ensure full compatibility. This collection is anonymous. If you don't want this tracking, edit plugins/PluginMetrics/config.yml and set opt-out to true.

Comments

Add a comment