Just like Mumble's positional audio, but with text chat.
Download the latest version here (unstable version).
This plugin brings back positional conversations to text chat, sending semi-obfuscated messages based on the distance.
There's also a /yell
command, if you need to be read clearly by everyone.
/yell <message>
— sends a clear message to the whole server.
Permission:positionalchat.yell
— default: operators.
positionalchat.clearview
— Players with this permission always receive clear messages, regardless of the distance.
Default: no-one.positionalchat.clearvoice
— Players with this permission always send clear messages, regardless of the distance.
Please note that players with this permission are not just like players constantly using/yell
, as this permission will only unobfuscate the message, without the use of the/yell
prefixes.
Default: no-one.
distances:
# Chat before this distance will always be non-obfuscated (in blocks)
clearBefore: 30
# Chat after this distance will always be fully obfuscated (in blocks)
obfuscatedAfter: 150
# Remove colors from all partially or completly obfuscated messages?
# The color is only removed from obfuscated parts.
clearObfuscatedMessagesColors: false
replacements:
# Hide the obfuscated part using Minecraft's MAGIC formatter.
magic: true
# Hide the obfuscated part by replacing the characters with a random value.
# Use this to prevent players to consult their game log to see through the obfuscation.
# You'll lose the characters' width.
replaceObfuscatedText: false
yell:
# The prefixes of the yell messages.
# The full-text prefix is prepended to the whole message, before "<nickname>".
# The message prefix is prepended to the player's message, after the "<nickname> ".
# You can use formatting codes here, either using '§' or '&'.
prefix:
full-text: "\u2756 "
message: ""
Published under the CeCILL-B license (see LICENSE
file).