Tags
Creators
Details
1.1.0
Compatibility
Changes
The "Control & Protection" Update (v1.1.0) āļø
This update marks the transition of BetterPunish from a simple tool to a complete moderation suite. We've added massive quality-of-life features for server administrators.
š What's New?
- š Active Punishments GUI: A brand new interface (
/punishments) to manage all current bans and mutes. Click to lift punishments instantly! - š”ļø Built-in Chat Filter: Protect your chat from unwanted words and links. Fully customizable and linked to the auto-warn system.
- š Staff Notification System: Real-time alerts for the whole team when someone gets punished or the filter is triggered.
- š Individual Notify Toggle: Staff members can now use
/punishnotifyto turn their personal alerts on or off. - š Admin Reload Command: Added
/punishreloadto apply config changes (like new filter words) instantly without a restart.
š ļø Improvements & Fixes
- Code Polish: Resolved a Paper-specific API conflict in the GUI logic.
- Visuals: Added a sleek black glass frame and player heads to the GUI for a more professional look.
- Logic: History now accurately tracks warnings, auto-mutes, and filter violations.
ā ļø Action Required: Please delete your old config.yml before starting the server to ensure all new filter and notification settings are generated correctly!
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:61dNEC9e:IScKseBP"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:61dNEC9e:IScKseBP"
}

