When using the specifier teams=<teamname> the commandblock did not recognice the letter Ä, Ö, Ü...
I hope I was not just being stupid....
Linked issues
is duplicated by 1
Comments 6
Fix
Tested on some variant of 1.5. Basically, add the flag 'UNICODE_CHARACTER_CLASS' to the pattern compiling as below:
PlayerSelector
//private static final Pattern field_82389_a = Pattern.compile("^@([parf])(?:\\[([\\w=,!-]*)\\])?$");
//private static final Pattern field_82387_b = Pattern.compile("\\G([-!]?\\w*)(?:$|,)");
//private static final Pattern field_82388_c = Pattern.compile("\\G(\\w+)=([-!]?\\w*)(?:$|,)");
private static final Pattern field_82389_a = Pattern.compile("^@([parf])(?:\\[([\\w=,!-]*)\\])?$", Pattern.UNICODE_CHARACTER_CLASS);
private static final Pattern field_82387_b = Pattern.compile("\\G([-!]?\\w*)(?:$|,)", Pattern.UNICODE_CHARACTER_CLASS);
private static final Pattern field_82388_c = Pattern.compile("\\G(\\w+)=([-!]?\\w*)(?:$|,)", Pattern.UNICODE_CHARACTER_CLASS);
Is this still a concern in the current Minecraft version 1.8.1 Prerelease 3 / Launcher version 1.5.3 or later? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.
Could you upload an image please?
P.S. The command block is configured to work with alpha-numeric characters This isn't really a bug.