Alright, I finally took the time to create and publish a plugin that's useful.
This plugin requires and uses GriefPrevention.
Note: If you use GriefPrevention version 13.3 or later, be sure to that the "IsIgnoringYou" message in messages.yml is empty, e.g.
(Those are two single quotation marks, not one double quotation mark.)
This plugin hooks into GriefPrevention and extends its softmute feature to "work" for the vanilla versions of the /tell and /me commands.
How GriefPrevention's softmute feature works:
However, this feature is limited to chat messages. Private messages (/tell) or action messages (/me) are simply cancelled. Instead of just cancelling such commands, this plugin "emulates" the softmute feature for /tell and /me by making these commands appear to work for softmuted/ignored players:
Source code
This plugin requires and uses GriefPrevention.
Note: If you use GriefPrevention version 13.3 or later, be sure to that the "IsIgnoringYou" message in messages.yml is empty, e.g.
Code (Text):
IsIgnoringYou:
Text: ''
Text: ''
This plugin hooks into GriefPrevention and extends its softmute feature to "work" for the vanilla versions of the /tell and /me commands.
How GriefPrevention's softmute feature works:
If a player is softmuted, any chat messages they attempt to send will only be seen by themselves (and other softmuted players).Click to expand...
- Whispers (/tell): If a player is softmuted, it will appear that they can still send private messages to other (non-softmuted) players. However, normal players will not receive whispers from softmuted players.
- Uses WhisperSlashCommands listed in GriefPrevention's config.yml
- v1.1.0: Will also softmute whispers for receivers who have /ignored the sender.
- Action messages (/me): Only the softmuted player will see their /me message.
Spoiler: Future features
]I plan to keep this version of the plugin solely for vanilla's features, and keep it configless. I will be working on a version with a config file so you can adjust how the message is displayed in-game along with player prefixes (and allow other softmuted players to see softmuted /me messages) whenever I figure out how to do config files.
Source code
Quick facts
- Edition: Minecraft Java
- File type: .jar
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Complete Softmute (vanilla version) is a free Minecraft Java mod. Downloaded 588 times (via Spigot). Download it and open it directly in the game.