Home›Java›Mods›Complete Softmute (vanilla version)
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.
Code (Text):
IsIgnoringYou:
  Text: ''
(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:
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...
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:
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

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

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.

Explore more