Sueta

AdvancedBan

2.3.0

AdvancedBan is a ban plugin for single servers and server networks with a great looking ban message

·Plugin
  1. 2.3.0latestAdAdvancedBan v2.3.0 | Bungee offline permissions & core changesOct 27, 2020
    In this version, there have been major structural changes to AdvancedBan's codebase. So if you are using some other plugins that rely on the AdvnacedBan API there is a good chance that they might stop working until they get updated to the new API version. [~] AdvancedBan got split into multiple Maven projects [+] Offline permission support for Bungeecord through LuckPerms [+] Support for CloudNet [~] Leaving a message empty ("") in the message file will now stop the plugin from sending that message (instead of an empty line) [~] Improved resilience against bot-attacks on bungee [~] Some other minor fixes Breaking changes in the API: * MethodInterface#hasOfflinePerms * PunishmentEvent and RevokePunishmentEvent are now sync * Universal#useRedis() and #useRedis(boolean) are now static setRedis and isRedis
    484286 downloads
  2. 2.2.1AdvancedBan v2.2.1 | Note System & Tab-Completion [Hotfix]Jul 25, 2020
    [!] Hotfix for automatic update of Message.yml The old version-update missed two spaces (" ") at UnNote>Clear>Empty and UnNote>Clear>Done causing an message error for some servers
    22404 downloads
  3. 2.2.0AdvancedBan v2.2.0 | Various fixesJul 1, 2020
    [~] Fixed compatibility issues with other plugins rated to SQL Storage [~] Fixed mute commands triggering false positives [+] Add config option to toggle commands behavior [+] Add config option for MySQL connection parameters [~] Fixed warn action issue [~] Fixed change reason command [~] Fixed more minor bugs
    11449 downloads
  4. 2.1.9AdvancedBan v2.1.9 | Database connection pooling & moreMay 12, 2020
    [+] Connection pooling for MySQL and HSQLDB with HikariCP [+] Added Vault support so that exempt permissions also work when a player is offline [~] MySQL Data can now be directly entered in the config.yml [~] Fixed caching issues with /unpunish and /unwarn [~] Some minor fixes Required action: none Note: The following setting is now available in the config.yml (will be true for old configs) Code (YAML): # Whether to disallow connections to the server when there is an error # with the database. (e.g.: if your MySQL Server goes down) LockdownOnError : true
    15148 downloads
  5. 2.1.8AdvancedBan [1.7-1.15] v2.1.8 | Command fixes & UTF-8Apr 9, 2020
    [+] (Re)introduced /systemprefs & /tempipban command [~] Enforced UTF-8 for all config files. You can now use UTF-8 symbols without escaping them \^O^/ [~] Fixed /unpunish command [~] Fixed /warns command [~] Fixed IP Ban being displayed as a normal ban. [~] Fixed reasoned layouts [~] Fixed time calculation (Time Layouts) [~] Patched small displaying issues Required action: none Note: An WarningsOwn: section got added to the Messages.yml (Should be added automatically when updating)
    9417 downloads
  6. 2.1.7AdvancedBan [1.7-1.15] v2.1.7 | Fixes and better error handlingMar 27, 2020
    [+] /check now shows whether the player's data is currently cached [~] Fixed message for /unpunish [~] Fixed permissions for /warns [~] Fixed issue with using Time or Message Layouts in v2.1.6 [~] Stacktraces of errors will now be written to the advancedban log files for easier debugging [~] AdvancedBan won't check users that have already been denied access by other plugins (Prevents server crash during bot attacks) Required action: none Recommended action: Replace the Check: section in the Messages.yml with the following: Code (YAML): Check: Usage : "&cUsage &8\xbb &7&o/check [Name]" Header : "&7Checking &e&o%NAME% &8(%CACHED%&8)" UUID : "&cUUID &8\xbb &7%UUID% &8(%CACHED%&8)" IP : "&cIP &8\xbb &7%IP% &8(%CACHED%&8)" Geo : "&cCountry &8\xbb &7%LOCATION%" Mute : "&cMuted &8\xbb &7%DURATION%" MuteReason : " &cReason &8\xbb &7%REASON%" Ban : "&cBanned &8\xbb &7%DURATION%" BanReason : " &cReason &8\xbb &7%REASON%" Warn : "&cWarns &8\xbb &7%COUNT%" NotFound : "&cSorry we have not been able to find %NAME%" Cached : "&a&ocached" NotCached : "&c&onot cached"
    4144 downloads
  7. 2.1.6AdvancedBan [1.7-1.15] v2.1.6 | Layered exmept permissions & dev updateMar 9, 2020
    [~] Rewrote complete command system and other major parts of the Plugin [~] Fixed 23 hours 59 minutes 59 seconds issue (now displays 24 hours) [+] Layered exempt permissions (see below) [~] Changed notify permissions from ab.TYPE.notify to ab.notify.TYPE so you can do ab.notify.* [~] Small bug fixes [*] AdvancedBan is now reliably available as a Maven dependency [*] Added JavaDocs (can be found only) [*] Improved CI for easier and faster development/contribution Layered exempt permissions: Users with ab.ban.exempt can not be banned by anyone. User with ab.ban.exempt.4 can not be banned by someone with ab.ban.exempt.2 but by someone with ab.ban.exempt.5 (Maximum level is 10 | Works with ban, tempban, mute, tempmute, ... | Works only when user is online!)
    4606 downloads
  8. 2.1.5AdvancedBan [1.7-1.12] v2.1.5 | UTF-8 MySQL Support & Major BugfixesJun 9, 2018
    Important / Most requested: [+] UTF-8 Support for MySQL [+] Added capitalization for player names while on the server [+] Added an option in the config to disable prefix [+] Enhanced compatibility with other Plugins [~] Fixed Bungeecord-Tab-Exploit [~] Major bugfixes Other Changes: [+] Compatibility with vanilla-bans [+] Bungee-Messaging-Channel can be used for Punishments [+] Added a more colorful startup and shutdown message :> [+] Now you can use /check "id" to check by punishment ID [~] Fixed a typo that was causing useless lines to be written in the config for the logs purge feature. [~] Updated some debug messages. [~] Fixed the plugin wasn't writing to log files while debug is disabled. [~] The update check now is done through the spigot api. [~] Fixed notifications weren't sending with EnableAllPermissionNodes and the ab.all permission. [~] Now the messages saved in the internal log are saved with the time. This update was brought to you by @Beelzebu Other contributors: MelonCola, ThePineapple27, @TreyRuffy, @Appie & Myself
    86564 downloads
  9. 2.1.4AdvancedBan [1.7-1.12] v2.1.4 | Error-Logs, Reasond layouts and bugfixesDec 24, 2017
    [+] Log system for debugging [+] Added variables %DD%, %HH%, %MM% and %SS% for punish messages [+] Layouts can now have reasons [~] Major bugfixes
    39562 downloads
  10. 2.1.3AdvancedBan [1.7-1.12] v2.1.3 | Bugfix - More variablesAug 31, 2017
    [~] General bugfix [~] Improved support for Redis-bungee [+] More variables (%DATE% %ID% and %HEXID%) in punish messages Thanks to @ItzSomebody and Beelzebu for contributing to this update
    28080 downloads
  11. 2.1.2AdvancedBan [1.7-1.12] v2.1.2 | Redisbungee - Bugfix - APIAug 15, 2017
    Changes: [+] Support for Redisbungee (thanks to Beelzebu) [~] Changed some messages & fixed typos [~] Fixed banlist and history command [~] Made API more developer friendly (thanks for the suggestions @MrDienns )
    7813 downloads
  12. 2.1.1AdvancedBan [1.7-1.12] v2.1.0 | Performance updateAug 12, 2017
    Important Change: [+] Enhanced Bungeecord-Support [+] Dynamic UUID-Fetcher system [+] Auto detecting UUID-Fetcher-Settings [+] ab.XXX.all Permission nodes for bungee servers [~] Minor UUID-Fetcher bugfixes [+] Change reason command [+] Silent mode for punishments [+] Temporary IP Ban [+] Automatic update for configuration files [~] Changed local storage from .yml file to HSQLDB #PerformanceBoost [~] Now only the punishments of online users are cashed [+] Prevented SQL-Injection [+] Improved compatibility with other plugins like Staff+ [~] Fixed port-setting for MySQL Code Changes: [+] Unit-Tests with JUnit5 [~] AdvacnedBan is now a Maven Project c: [~] Some code improvements [~] Switched from McStat to bStats How to update: 1. Stop the server 3. Upload the new version of AdvancedBan 4. Restart the server and see with /advancedban if the new version is running 5. Have fun by banning people BTW the message and config file automatically add the missing settings from the new version \^o^/ New commands & permissions: /change-reason [ban/mute] [PLAYER] [New reason] /change-reason [ID] [New reason] > Change the reason for a punishment ab.changeReason Note when updating: As the local punishments are now stored in a HyperSQL Database and not in the data.yml file anymore the old one won't work after updating. If you want to keep the old punishments from the data.yml file contact me on skype: Leoko33 and for a fee of 5USD I'm going to run your data.yml through a converter so that you get the data for HyperSQL
    3095 downloads
  13. 2.1.0AdvancedBan [1.7-1.12] v2.1.1 | Hotfix for 2.1.0Aug 12, 2017
    [~] Hotfix: MySQL ResultSet had been closed too early
    1896 downloads
  14. 2.0.6AdvancedBan [1.7 - 1.11] v2.0.6 | Bugfix, Support for Java 7 and much moreJan 14, 2017
    Important Changes: [+] Ability to clear all Warns from a player [+] Error Message when BungeeCord is not able to fetch a players UUID [+] Ability to change the MySQL-Port [+] Support for Java 7 [+] Ability to change the default reason [+] Offline exempt [+] Message on failed uuid-fetch [+] /advancedban help - Command to see all available commands [+] Ability to tab-complete the players names on bungeecord [+] Players where the UUID is not cashed will bot be able to join the server [~] "perma"-Tag in Time-Layouts is now working [~] Avoided exception on failed uuid-fetch [~] Fixed %REASON%-Variable in WarnActions Minor Changes: [+] API - Ability to get all players warns [+] Ability to delete any punishment my ID [~] Updated Message-File [~] Enabled JSBC's autoreconnect for MySQL [~] Fixed update notification [~] Fixed reason being able to crash SQL-Statements [~] Fixed all kinds of bugs from the new features How to update? 1. Stop the server 2. Delete the message & config file 3. Upload the new version of AdvancedBan 4. Restart the server and see with /advancedban if the new version is running 5. Have fun by banning people New commands & permissions: /unpunish [ID] - Delete a punishment by ID ab.all.undo /advancedban help - A list of all commands ab.help
    43113 downloads
  15. 2.0.5AdvancedBan [1.7 - 1.10] v2.0.5 | Bugfix & perms for IP-CheckAug 19, 2016
    FIXED | TimeLayout ADDED | McStats Metrics-System CHANGED | You now need the perms ab.check.ip to see a players ip with / check Thanks to @Alfi0812 & @Paddi66 for helping me to find bugs and testing
    13825 downloads
  16. 2.0.4AdvancedBan [1.7 - 1.10] v2.0.4 | Important MySQL-BugfixAug 6, 2016
    FIXED | Permanent punishments have been deletet on restart/reload when using MySQL Thanks to @md678685 for bug-reporting and trying to fix that
    3394 downloads
  17. 2.0.3AdvancedBan [1.7 - 1.10] v2.0.3 | Bug fixesAug 3, 2016
    FIXED | /advancedban reload - fixed FIXED | PageFooter-Message fixed %PLAYER%-Variable FIXED | Error message from UUID-Fetcher ADDED | Metics-System so I can see how many people are using advancedban ^^
    2313 downloads
  18. 2.0.2AdvancedBan [1.7 - 1.10] v2.0.2 | Performance improvementJul 30, 2016
    FIXED | Fixed some Performance-Issues. Thanks to @NonStopGamePlay for sending the timings-log.
    2300 downloads
  19. 2.0.1AdvancedBan [1.7 - 1.10] v2.0.1 | Bugfixes - UUID & Temp-PunishmentsJul 27, 2016
    FIXED | Fixed UUID-Fetcher FIXED | Fixed UUID-Handling on BungeeCord FIXED | Temporary punishments with a duration over 29 days Thanks a lot for all the bug reports ^^
    2203 downloads
  20. 2.0.0AdvancedBan [1.7 - 1.10] v2.0.0Jul 26, 2016
    · Ban-, Kick-, Mute- and Warn-System · 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 File · Full costumizeable · 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]
    2467 downloads
  21. 10.3AdvancedBan [1.7 - 1.9] v10.3 | 1.9 Compatibility [still working on 1.8]Mar 8, 2016
    FIXED | Added compatibility for 1.9 servers ADDED | Automatic update message when new version is available Special thanks to TheChampTF for testing and to dutchy1001 and all the other people for bug-reporting
    9125 downloads
  22. 10.2AdvancedBan [1.7 - 1.8] v10.2 | Bugfix & more securityJan 10, 2016
    FIXED | Generall issues with the onBan-commands (crashed many servers) FIXED | Wired bug ADDED | More security for craked servers with a login-system CHANGED | Join message when the Dev joins ^^ (Can be disabled) Special thanks to sannielollie & H0peLess for reporting the bugs and making suggestions
    3607 downloads
  23. 10.1AdvancedBan [1.7 - 1.8] v10.0 | BungeeCord-Support!Dec 26, 2015
    ADDED | Added BungeeCord-Support > IP-Bans & Kicks are now working on Server-Networks Hope you enjoy this update And special thanks to jerimu for providing a server network to test the plugin. He made this update possible
    1672 downloads
  24. 10.0AdvancedBan [1.7 - 1.8] v10.1 | Small fixDec 26, 2015
    FIXED | Entered wrong version number in plugin.yml [Not causing any type of error]
    1303 downloads
  25. 9.8AdvancedBan [1.7 - 1.8] v9.8 | On ban commands & Extreme performance fixesDec 25, 2015
    FIXED | Display-Bug for DenyNotify FIXED | General Bug-Fix FIXED | Extreme performance boost with UUID-Handling ADDED | Commands can be set that are executed by console when a player gets baned, kicked or tampbaned ADDED | The old message "connection lost" when no reason is entered can now be edited in the config REMOVED | KagoxStats-System Special thanks to CloudeLecaw, sannielollie, creator_2013 for reporting the bugs and making suggestions I recomend to delete/rename the config.yml so a new gets generated!
    1179 downloads
  26. 9.7AdvancedBan [1.7 - 1.8] v9.7 | Important bug fixDec 6, 2015
    FIXED | UUID-Bans have not worked in last version Special thanks to CloudeLecaw for reporting the bug
    1567 downloads
  27. 9.6AdvancedBan [1.7 - 1.8] v9.6 | Bug-Fix,Small features and switching between UUID and NameDec 5, 2015
    FIXED | Display-Bug for months FIXED | Some IP-Ban bugs FIXED | General bug & performance fix ADDED | IP-Log so players can be ip-banned by their name after they have left the server ADDED | Switching between UUID & Name [in the config.yml] CHANGED | Splited ban.history into ban.history.get & ban.history.clear Special thanks to Vilican, sannielollie, creator_2013 for reporting the bugs and making suggestions
    1077 downloads
  28. 9.5AdvancedBan [1.7 - 1.8] v9.5 | Fixed Major security vulnerability for WebpanelNov 28, 2015
    FIXED | Major security vulnerability in the webpanel ADDED | Language support for EN, CS and DE for the webpanel Realy huge thanks to Vilican for reporting the bugs and fixing it I recommend to download the new webpanel and replace it with the old one!
    1337 downloads
  29. 9.4AdvancedBan [1.7 - 1.8] v9.4 | Compatibility-FixNov 28, 2015
    FIXED | Compatibility-Issues with other plugins ADDED | Extremly awsome webpanel
    1092 downloads
  30. 9.3AdvancedBan [1.7 - 1.8] v9.3 | Message-FixOct 13, 2015
    FIXED | %PLAYER% variable is now working on clearing history FIXED | Command scanning bug, no longer blocking /kickall from essentials ADDED | Alias for /ban-ip => /banip Special thanks to veo_dud & TheChampTFMineCraftLegend for reporting the bugs!
    1655 downloads
  31. 9.2AdvancedBan [1.7 - 1.8] v9.2 | MySQL- & Double-Prefix- FixOct 5, 2015
    FIXED | Some MySQL Errors on clearing PlayerHistory FIXED | Some messages had a doubled prefix Special thanks to AnkaBilisimTR & TheChampTFMineCraftLegend for reporting the bugs!
    1138 downloads
  32. 9.1AdvancedBan [1.7 - 1.8] v9.1 | Console- & Loading-Message- FixOct 4, 2015
    FIXED | AdvancedBan-Commands haven't worked in the console in v 9.0 FIXED | Loading-Message cold not be disabled for config in v 9.0 Special thanks to FireCraft for reporting the bugs!
    1107 downloads
  33. 9AdvancedBan [1.7 - 1.8] v9 | Player-History & Performance boostOct 3, 2015
    ADDED | /history get/clear [Player] - get the ban and kick history of a player ADDED | All messages can now be edited FIXED | Performance bug - Dude this plugin is now so extremly performant!
    1219 downloads
  34. 8.2AdvancedBan [1.7 - 1.8] v8.2 | /check & better config.ymlAug 16, 2015
    ADDED | /check [Player] - Check if player is banned | ban.check FIXED | Better config.yml handling - much faster
    1676 downloads
  35. 8.1AdvancedBan [1.7 - 1.8] v8.1 | DCB Fixed :DAug 10, 2015
    FIXED | Double Command Bug | Thanks to xDizasterCYx for reporting the bug.
    1422 downloads
  36. 8.0AdvancedBan v8.0 | Permission-UpdateAug 7, 2015
    ADDED | Exempt-Perms [ban.exempt & kick.exempt] Work only for online Players ADDED | Max Tempban perms [ban.tempban.maxHours.MAX_HOURS] FIXED | Already Baned Message FIXED | Smaller Bugs Changed | Differen perms for notify [kick.notify & ban.notify]
    1878 downloads
  37. 7.3AdvancedBan [1.7-1.8] V7.2 | UUID-FixJun 27, 2015
    Version 7.3: · FIXED | UUID-System was not working with some Spigot versions
    1276 downloads
  38. 7.2AdvancedBan [1.7-1.8] 7.2 | UUID-UpdateJun 27, 2015
    Version 7.2: · ADDED | UUID-Support · FIXED | Ban-System handling with old "Vanilla-Bans"
    1100 downloads
  39. 7.1Jun 26, 2015
    1856 downloads

Similar projects

Plugin →