promotional bannermobile promotional banner

MaxBans

The banning plugin that does everything. Properly.
Back to Files

MaxBans 1.3

File nameMaxBans.jar
Uploader
netherfoamnetherfoam
Uploaded
Feb 13, 2013
Downloads
1.0K
Size
159.4 KB
File ID
672420
Type
B
Beta
Supported game versions
  • CB 1.4.7-R1.0
  • CB 1.4.5-R1.0
  • CB 1.4.6-R0.3

What's new

1.3

WARNING THIS BUILD WILL REQUIRE A FEW MINUTES TO CONVERT YOUR OLD DATABASE'S FORMAT! It may be longer or shorter, depending on the size of your database!

  • Fixed mute history colours
  • Added /mbdebug
  • Tidied up commands
  • Tell lockdown bypassers the reason for the lockdown
  • Fixed /checkban reporting time in milliseconds for mutes
  • Reworked some inheritance areas of the API
  • Added tab autocompleter to most commands (Eg like vanilla commands have)
  • Added Syncer and SyncServer, this is for advanced users who want to use commands from webpages or have two servers or more.
  • Sync tutorial available here: http://dev.bukkit.org/server-mods/maxbans/pages/ban-syncing/
  • Added time to history command
  • History now accepts a name. E.g. /history NewGuy 10 reports the last 10 things to happen to NewGuy
  • Does anyone even read this, to be honest?
  • API method to convert lowercase usernames back to normal case usernames

1.2

  • Tidied up lockdown code
  • Possible fix for MySQL connection timeouts
  • Added appeal-message to config (You may need to regenerate your config to see it!)
  • Color code support for:
  • Lockdown messages
  • Appeal messages
  • All reason messages
  • Fixed a Permissions issue with lockdowns
  • Fixed a typo in plugin.yml's permissions (One of the seesilent nodes was meant to be seebroadcast)
  • Possible fix for SQLITE_BUSY on reload

1.1

  • Tweaked /checkban message to be clearer
  • Added configurable colours for kick messages
  • Fixed a blank space being added to some kick messages
  • Fixed escape sequence characters doubling up (Eg, one ' becomes '' after a reboot)
  • Added /checkban for players. Permission is maxbans.checkban.self
  • Added /mbexport mysql|sqlite commands. This lets you export your database to MySQL or SQLite. (No import yet.)
  • Added /history command
  • Added an alias for each command as /mb<command>. Example: /mbkick and /mbban are the same as /kick and /ban, just in case another plugin overrides these commands.
  • Fixed proxy IPs bypassing lockdown when kicking proxy IPs is enabled
  • Added missing permission check for /mbexport and /mbimport (Kiinda important)
  • Added permission nodes to plugin.yml
  • Gave OPs all maxbans permissions by default
  • Fixed a bug where failed unbans were announced as successful
  • Added maxbans.seesilent permission node, to see any silent commands given out.
  • Reworked unban command
  • Added maxbans.seebroadcast permission node (given to players by default!) to see normal ban messages (Not silent ones)
  • Fixed a possible issue were lockdown permission checks would come before a player was given permissions at all
  • Metrics tracking mcstats.org/plugin/maxbans

1.0

  • Trim trailing spaces in reasons
  • Fix reason when none given and command was silent
  • Fix error when silently kicking with no reason
  • Added importer/exporter (Exporter untested) - Command is /mbimport and /mbexport.. Only works for "vanilla" at the moment.
  • Added DNS blacklisting (Looks up IPs on http://dnsbl.info/ to see if the IP is a known proxy/spammer)
  • Fixed /ban command not printing the reason to the console
  • Added default reason config option in config

0.9

  • Fixed /mbreload command
  • MySQL support added
  • Ban command now accepts IP addresses
  • Improved duplicate IP performance
  • Highlight username or IP in notification message, depending on which one is banned

0.8

  • Initial Release

This mod has no related projects