Tags
Creators
Details
All versions
1.6.6
Release
nonchat 1.6.65 days ago 216
Uploaded by
Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.6–1.21.11
Platforms
Bukkit
Paper
Purpur
Required content
Any compatible version
Changes
- Added the /msgtoggle command so players can turn private messages off and on (aliases: /togglemsg, /pmtoggle, /togglepm):
- staff can toggle it for other players with /msgtoggle <player> (nonchat.msgtoggle.others);
- staff can still message players who turned private messages off (nonchat.msgtoggle.bypass)
- Private messages can now be turned off for the whole server (private-chat.enabled)
- Added a configurable mention notification: chat message, action bar, title, boss bar, or nothing (mentions.mention-message)
- Mentions can now be turned off completely (mentions.enabled)
- Added configurable sounds for broadcasts and private messages (sound, volume, pitch)
- Added support for BusyBee ChatColor: a player's chosen chat color now works in channels and staff chat with no extra setup
- Added PlaceholderAPI placeholders %nonchat_msg_enabled% and %nonchat_ignored%
- Chat filters (banned words, caps, ads, spam) now share the same settings: player warning message, staff notification, console logging, and actions
- Improved banned-words filter:
- optional whole-word matching, so "ass" no longer blocks "class" (whole-words);
- list of exception words that are always allowed (exceptions);
- faster checks
- Improved anti-advertisement filter:
- fewer false positives;
- clearer sensitivity levels;
- the list of domain endings now updates automatically and still works offline;
- whitelisting a domain now also allows its subdomains (example.com also allows mc.example.com)
- Added a staff notify permission for the caps filter (nonchat.caps.notify)
- Chat filters now also check private messages
- Fixed player mentions setting off chat filters by mistake
- Fixed Discord messages showing up twice in game (DiscordSRV)
- Fixed clicking your own private message replying to the wrong player
- Fixed custom auto-broadcasts being lost when the config updates
- Filter changes now take effect after /nonchat reload without a restart
- Made the "message not delivered" notice clearer in English, Spanish and Russian
- Old anti-advertisement settings (staff-notify, punish-command) carry over to the new format automatically
- Note: the "you were mentioned" message moved from the language file (mentioned) to config.yml (mentions.mention-message). If you had changed it, set it again there.
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:6zqOSh23:nryGuhTf"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:6zqOSh23:nryGuhTf"
}

