package ehacks.mod.util.nbtedit; import net.minecraft.util.ChatAllowedCharacters; public class CharacterFilter { public static String filerAllowedCharacters(String str, boolean section) { StringBuilder sb = new StringBuilder(); for (char c : str.toCharArray()) { if (!ChatAllowedCharacters.isAllowedCharacter((char) c) && (!section || c != '\u00a7' && c != '\n')) { continue; } sb.append(c); } return sb.toString(); } }