more freedom i guess?

This commit is contained in:
Ivan
2019-12-08 12:41:09 -05:00
parent 93e6361148
commit 5cfb525a1f
5 changed files with 6 additions and 176 deletions

View File

@ -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())