package com.mcf.davidee.nbtedit.gui; import net.minecraft.util.ChatAllowedCharacters; import com.mcf.davidee.nbtedit.NBTStringHelper; public class CharacterFilter { public static String filerAllowedCharacters(String str, boolean section) { StringBuilder sb = new StringBuilder(); char[] arr = str.toCharArray(); int length = arr.length; for (int i = 0; i < length; ++i) { char c = arr[i]; if (ChatAllowedCharacters.isAllowedCharacter(c) || (section && (c == NBTStringHelper.SECTION_SIGN || c == '\n'))) sb.append(c); } return sb.toString(); } }