Tags
Creators
Details
All versions
1.2.0
Release
mBans 1.2.02 months ago 18
Uploaded by
Compatibility
Minecraft: Java Edition
26.2
Platforms
Folia
Paper
Purpur
Changes
Changelog
All notable changes to mBans are documented in this file.
1.2.0 - 2026-08-27
Added
- IP mutes with
/ipmuteand/unipmute - permanent and temporary shadow mutes with permission-gated staff visibility
- multi-account cache invalidation and regression coverage for network punishment updates
- UUID-bound in-game appeals and an administrative review queue
Fixed
- rollback now removes affected local mute-cache entries immediately
- edited reasons are reflected in active mute messages without reconnecting
- removing a higher-priority mute restores any remaining applicable mute
- shadow-mute broadcasts are visible only to authorized staff
1.1.0 - 2026-08-27
Added
- optional default reasons for all punishment commands
- cached mute enforcement and configurable blocked commands
/mutelist,/warns,/punishment, and the/blamealias- ID-based revocation and punishment reason correction
- separate permissions for silent actions and shortening overrides
Fixed
- removed synchronous database reads from every chat message
- prevented mute bypass through private-message commands
- escaped punishment data before MiniMessage parsing
- blocked inventory dragging in moderation GUIs
- required GET for REST history and made history lookups case-insensitive
1.0.0 - 2026-08-14
Added
- Paper, Purpur, Folia, and Velocity punishment enforcement for Minecraft 26.2
- bans, IP bans, mutes, warnings, kicks, history, rollback, notes, alt detection, and moderation GUI
- H2, SQLite, MySQL, MariaDB, and PostgreSQL storage with schema migrations
- shared-database network synchronization and Velocity pre-login checks
- templates, warning escalation, immunity levels, exemptions, silent actions, evidence, and appeal IDs
- Discord webhooks, GeoLite2 country rules, REST API, bStats, and Modrinth update checks
- Paper Brigadier commands and optional asynchronous PlaceholderAPI status placeholders
- vanilla and adaptive JDBC imports with dry runs, plus JSON and CSV history exports
- English and Russian localization
- registered bStats metrics and Modrinth update discovery
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:wLjjgN0S:ZkhGf3Av"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:wLjjgN0S:ZkhGf3Av"
}

