package net.minecraft.util;
public class ChatAllowedCharacters
{
/**
* Array of the special characters that are allowed in any text drawing of Minecraft.
*/
public static final char[] allowedCharactersArray = new char[] {'/', '\n', '\r', '\t', '\u0000', '\f', '`', '?', '*', '\\', '<', '>', '|', '\"', ':'};
private static final String __OBFID = "CL_00001606";
public static boolean isAllowedCharacter(char character)
{
return character != 167 && character >= 32 && character != 127;
}
/**
* Filter string by only keeping those characters for which isAllowedCharacter() returns true.
*/
public static String filterAllowedCharacters(String input)
{
StringBuilder var1 = new StringBuilder();
char[] var2 = input.toCharArray();
int var3 = var2.length;
for (int var4 = 0; var4 < var3; ++var4)
{
char var5 = var2[var4];
if (isAllowedCharacter(var5))
{
var1.append(var5);
}
}
return var1.toString();
}
}