Releases: BanManagement/BanManager
v7.2.0
-
Added report support to hooks config
-
Added
cooldowns
for some punishment commands in config.yml -
BREAKING report/warning cooldown options moved to
cooldowns
config area -
Soft mute messages are now broadcasted to those with
bm.notify.muted
permission -
Force bad ip values from v7 conversion to 127.0.0.1
-
Fixed temp player bans/mutes not always creating records on expiration
-
Fixed global sync duplicate errors
-
Fixed
/bminfo
with no args to run against player executing command -
Fixed
/unban
and/unmute
not showing usage
Download Bukkit
Download BungeeCord
Download Sponge
v7.1.1
-
Fixed not ignoring cancelled AsyncPlayerPreLoginEvent events, fixes compatibility issues with other plugins - thanks to mxs42 for the PR!
-
Fixed player being notified when a soft mute is unmuted - thanks to mxs42 for the PR!
-
Fixed command registration causing issues with commands.yml
-
Fixed invalid players in /alts throwing an NPE
-
Fixed /alts message colours
-
Fixed /alts name clicking, no longer executes /bminfo against the wrong player name
-
Fixed message colours in BungeeCord builds
-
Fixed duplicate join notifications in BungeeCord builds
-
Added [notes] to info.stats.player message
-
Added [player] to info.connection message
Download Bukkit
Download BungeeCord
Download Sponge
v7.1.0
-
Added checks to console.yml name to prevent duplicate names
-
Added discord notifications on player kicks and ip bans
-
Added [players] variable to discord ip ban notification messages
-
Added baniprecords to /bmclear
-
Added tab completion to reasons (#reasons) and added a config option to block invalid reasons being used, thanks to JOO200 for the PR!
-
Added IP mute methods to BmAPI, thanks to mxs42 for the PR!
-
/reports list and reports on join now shows newest reports first
-
Added utitlity command, /bmutils duplicates [UUID] [newName], this is to assist with name duplicate issues, see https://banmanagement.com/faq#duplicate-issues for usage instructions
-
Raw JSON messages are now supported within messages.yml for further flexibility, thanks to mxs42 for the PR!
-
Removed INET6_NTOA from /bmactivity fixing compatibility with older MySQL/MariaDB versions
-
Fixed actor lookups when duplicate names present, now correctly UUID based
-
Fixed duplicate notification messages for ip bans and mutes when syncing changes
-
Fixed NPE when temp muting an offline player, thanks to mxs42 for the PR!
-
Fixed command blocking on mute/soft mute
-
Fixed /reports list and on join reports not querying the correct state value
-
Fixed player name tab completion not handling new players and name changes correctly, thanks to mxs42 for the PR!
-
Fixed chatPriority mapping for Sponge builds
Download Bukkit
Download BungeeCord
Download Sponge
v7.0.4
- Added an additional permission check when a BanManager command is executed; this resolves compatibility issues with plugins such as EssentialsX which attempts to proxy/execute another plugin's commands incorrectly
Download Bukkit
Download BungeeCord
Download Sponge
v7.0.3
- Fixed an issue with bans and mutes not broadcasting correctly
Download Bukkit
Download BungeeCord
Download Sponge
v7.0.2
- Removed unused dependencies and general clean up reducing overall jar size
- Fixed global command reason parsing
- Added missing addnoteall notify message
- Stop invalid ip addresses from plugin starting up; this can be caused when running different BanManager versions against the same database/tables
- Catch/log command registration failures for older Bukkit versions for better compatibility with other plugins
- Downgraded bStats in Sponge as it was causing the server to crash on start up when BanManager was installed with other plugins using bStats
Download Bukkit
Download BungeeCord
Download Sponge
v7.0.1
- Enable H2 by default, now works out of the box with no configuration needed
- Added Discord support for Sponge via MagiBridge
- Fixed Sponge command argument handling #845
- Reduced ORMLite logging, no longer shows table creation and index logs on first start up
Download Bukkit
Download BungeeCord
Download Sponge
v7.0.0
-
Breaking To support other servers API classes have been relocated moved and been updated. Plugins integrating with older BanManager versions must be updated.
-
Added H2 support and set as default storageType
-
Added BungeeCord and Sponge builds
-
Added IPv6 support (database schema changes will applied on start up) Backup your database before updating
-
Added DiscordSRV support (Bukkit only)
-
Added AdvancedBan importer
-
Added PlayerKickedEvent
-
Added clean up option to player history which will not remove history if the ip address is currently banned
-
Added bStats (can be disabled in bStats/config.*)
-
Fixed MaxMind Lite integration by adding license key support
-
Fixed silent punishments broadcasting on sync
Download Bukkit
Download BungeeCord
Download Sponge
v6.0.0
- Breaking Dropped Java 7 support, plugin now compiled against 8.
- Added MariaDB support, change
storageType
in your config.yml frommysql
tomariadb
after updating to use MariaDB drivers - Shaded in newer mysql connector driver, adds MySQL 8+ support
- Specify plugin events as async, adds support for Bukkit 1.14
- Correctly handle time difference check returning a double for some database drivers
- JSONified /alts and possible alts in /bminfo
- Clicking player name will execute /bminfo
- Player names are now colour coded in this command:
- Green = never banned
- Yellow = Banned previously
- Gold = Temporarily banned
- Red = Perm banned
- Allow clicking report ids in /reports list, this will run /reports info on each report
- Added [expires] token support to hooks
- Fixed missing unique key on player mutes table
- Added note amount on player join
- Requires permission bm.notify.notes.joinAmount
- Clicking this message will execute /notes command
- Players with all permissions or op must have bm.notify.notes.join negated to prevent both messages from showing
- Fixed list others reports permission, now correctly works as documented
bm.command.reports.list.others
thanks to @Ghostlyr for the PR! - Bump dependencies