Releases: BanManagement/BanManager
Releases · BanManagement/BanManager
v7.9.0
- Fixed muted blacklist sub commands on bukkit builds
- Fixed global sync to only remove local punishment if not a duplicate
- Lowered default polling timings in schedules for new installations
- Fixed Y2K38, temporary punishments past the year 2038 no longer cause an error
- Added resource loading interference detection. Outputs an error message informing users of the plugin preventing BanManager loading its own resource files
- Added
[created]
token to ban deny messages - Updated UTF8 collations (utf8mb4 & utf8mb4_unicode_ci) for new installations
- Removed
enabled
config option for local database, this is always required - Fixed H2
/bmactivity
incompatibility causing malformed results to show. This command now requires INET6_NTOA support in MySQL/MariaDB - Added fast IPv6 conversion mode for those updating from an older pre-IPv6 BanManager version
- Fixed compatibility with older Minecraft versions (1.8) by shading slf4j for bukkit
- Fixed exempt permissions for temp ip ban and mutes
- Updated the default website default message for
/bminfo
with the new webui format, setting this to empty an empty string now also prevents it from showing - Added
[actor]
to deniedNotify messages - Fixed the silent flag in
/kick
command from being ignored
Download Bukkit
Download BungeeCord
Download Sponge
v7.8.0
- Fixed offline UUID lookups
- Fixed MySQL driver loading in Sponge
- Added new events PluginReloadedEvent & PlayerDeniedEvent to resolve issues with reloads and pin parsing in WebEnhancer addon
Download Bukkit
Download BungeeCord
Download Sponge
v7.7.0
- Added
bm.command.unmuteip.own
&bm.command.unbanip.own
permissions - Add username in front of Muted messages to see who is writing muted messages, thanks @TomLewis for the PR
- Added BmAPI.getPlayers(ip) method
- Fixed a race condition on getPlayer Bungee implementation
- Added
[created]
token to discord messages - Refactored build process to gradle (jars may be slightly bigger whilst we continue to optimise the new build system)
- Fixed an NPE when specifying an unban ip reason
- Added
messagesFromActor
in discord.yml to toggle messages from users in DiscordSRV
Download Bukkit
Download BungeeCord
Download Sponge
v7.6.0
- Fixed bStat preventing plugin from starting in some scenarios, thanks to @Sir-Will for the PR!
- Remove erroneous System.out
- Fixed quick disconnects causing NPEs, thanks to @Kadeluxe for the PR!
- Added report discord notifications
- Bumped mysql/mariadb drivers and HikariCP
- Fixed incorrect muteip disallowed message in default messages.yml, thanks to @MattW-source for the PR!
- Empty messages from messages.yml are no longer sent to players, thanks to @Kadeluxe for the PR!
- BanManager's chat handling (including muting etc) can now be disabled by setting
chatPriority
toNONE
in its config, thanks to @Kadeluxe for the PR! - Added
baniprecords
to /bmdelete, requires bm.command.delete.baniprecords permission to use - Added
baniprange
&tempbaniprange
to exemptions.yml, so certain players can bypass range bans - Added exemption permissions to bypass
maxOnlinePerIp
&maxMultiaccountsrecently
config options, requiresbm.exempt.maxonlineperip
andbm.exempt.maxmultiaccountsrecently
permissions respectively
Download Bukkit
Download BungeeCord
Download Sponge
v7.5.0
- Fixed alt checking
- Added /bminfo
- Added support for geysermc names in /bminfo
- Fixed alt notification on join from showing even when no alts found
Download Bukkit
Download BungeeCord
Download Sponge
v7.4.0
- Fixed player name case sensitivity for H2 users
- Fixed player name for report closed message - Thanks to @TrekkieEnderman for the PR
- storageType in config is now case insensitive
- Added BmAPI.toTimestamp method
- Added ignoreSilent option to discord.yml, controls whether silent punishments should be sent, defaults to true
- Bumped bStats to v2 to meet Sponge Ore guidelines
- Added timeAssociatedAlts to ignore old ip address associations, disabled by default
- Added PlaceholderAPI support, see https://banmanagement.com/docs/banmanager/placeholders for the full list
- A message is now sent to players with the permission bm.notify.alts when an alt joins the server
- Added punishment [id] token to messages
- Fixed /reports info not running from the console
- Removed unused warningCooldown option, use cooldowns instead
- Removed unused incorrectFlagUsage message
- Fixed /bminfo -ips history using the wrong dateTimeFormat message
- Added api-version to remove legacy warning on newer Spigot versions, should not affect older versions
- Block muted players from using signs (Bukkit & Sponge) and books (Bukkit only)
- requires the following permissions to enable:
- bm.block.muted.sign
- bm.block.ipmuted.sign
- bm.block.muted.book
- bm.block.ipmuted.book
- requires the following permissions to enable:
- Fixed reports help not showing sub command correctly
- Added option to configure a different uuid/name API
Download Bukkit
Download BungeeCord
Download Sponge
v7.3.1
- Fixed report state missing a default value for some installations
Download Bukkit
Download BungeeCord
Download Sponge
v7.3.0
- Fixed
/reports list
running in a sync task - Fixed
/bmrollback
argument parsing - Expose connectionTimeout, maxLifetime, allowPublicKeyRetrieval connection options
- Added discord notifications on unbans/unmutes
- Fixed
/bminfo
command not always returning results for players consisting of numbers only - thanks to @lekro for the fix - Use webhooks for discord integrations, notifications show as actor (name/avatar)
- Fixed
/bminfo
website not opening as a link on Sponge - Fixed unban/unmute commands broadcasting when silent
Download Bukkit
Download BungeeCord
Download Sponge
v7.2.2
- Fixed issue preventing global temp bans from kicking players on sync
- Fixed Discord warning notification errors
- Fixed slf4j warnings on start up
- Fixed BungeeCord mutes not blocking chat
- Fixed duplicates name change validation issue
- Fixed duplicates command usage showing /bmutils twice
Download Bukkit
Download BungeeCord
Download Sponge
v7.2.1
- Fixed typo in temp ip ban causing affected players to be kicked outside the main thread
- Save lastChecked values on shutdown, fixes global punishment sync creating duplicates on quick/repeated start/stops
- Fixed ip unbans not being removed from memory correctly
- Unban/unmute reasons are optional again, caused by a fix in previous release
- Fixed global sync kick NPE in certain scenarios