mirror of
https://github.com/AtlasMediaGroup/TotalFreedomMod.git
synced 2025-07-01 20:46:41 +00:00
more freedom i guess?
This commit is contained in:
@ -53,23 +53,14 @@ public class ChatManager extends FreedomService
|
||||
{
|
||||
final Player player = event.getPlayer();
|
||||
String message = event.getMessage().trim();
|
||||
|
||||
if (plugin.al.isAdmin(player))
|
||||
// Format colors
|
||||
{
|
||||
// Format color
|
||||
message = FUtil.colorize(message);
|
||||
message = message.replaceAll(ChatColor.BOLD.toString(), "&l");
|
||||
message = message.replaceAll(ChatColor.MAGIC.toString(), "&k");
|
||||
message = message.replaceAll(ChatColor.ITALIC.toString(), "&o");
|
||||
message = message.replaceAll(ChatColor.UNDERLINE.toString(), "&n");
|
||||
message = message.replaceAll(ChatColor.STRIKETHROUGH.toString(), "&m");
|
||||
message = FUtil.colorize(message);
|
||||
}
|
||||
else
|
||||
{
|
||||
// Strip color from messages
|
||||
message = ChatColor.stripColor(message);
|
||||
}
|
||||
|
||||
// Truncate messages that are too long - 256 characters is vanilla client max
|
||||
if (message.length() > 256)
|
||||
{
|
||||
@ -77,26 +68,6 @@ public class ChatManager extends FreedomService
|
||||
FSync.playerMsg(player, "Message was shortened because it was too long to send.");
|
||||
}
|
||||
|
||||
// Check for caps
|
||||
if (message.length() >= 6)
|
||||
{
|
||||
int caps = 0;
|
||||
for (char c : message.toCharArray())
|
||||
{
|
||||
if (Character.isUpperCase(c))
|
||||
{
|
||||
caps++;
|
||||
}
|
||||
}
|
||||
if (((float)caps / (float)message.length()) > 0.65) //Compute a ratio so that longer sentences can have more caps.
|
||||
{
|
||||
if (!plugin.al.isAdmin(player))
|
||||
{
|
||||
message = message.toLowerCase();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Check for adminchat
|
||||
final FPlayer fPlayer = plugin.pl.getPlayerSync(player);
|
||||
if (fPlayer.inAdminChat())
|
||||
|
Reference in New Issue
Block a user