Im sorry coz i havent answered, im also using aoe farming on my pack, 10 mobs per rush impact, and yes it getting more than 50 mobs (for example), but it shows to player only one html (atleast the last one), you can make it with tries if you want to, for example to have 3 times to write it wrong and then punish him, about the UPPERCASE and lowercase letters, check this, it is on L2Attackable after my patch :)!
+ // Suggestions ----------------------------------------------------------------------
+ // i removed 1 and l and i because there are confusing to users...
+ // Z, z, and N also get confusing when rotated
+ // 0, O, and o are also confusing...
+ // lowercase G looks a lot like a 9 so i killed it
+ // this should ideally be done for every language...
+ // i like controlling the characters though because it helps prevent confusion
+ // So recommended chars are:
+ // String elegibleChars = "ABCDEFGHJKLMPQRSTUVWXYabcdefhjkmnpqrstuvwxy23456789";
+ // Suggestions ----------------------------------------------------------------------
+ String elegibleChars = "ABCDEFGHJKLMPQRSTUVWXYZ";
+ char[] chars = elegibleChars.toCharArray();
+
Just change ""ABCDEFGHJKLMPQRSTUVWXYZ" to the letters you wanna.
("ABCDEFGHJKLMPQRSTUVWXYabcdefhjkmnpqrstuvwxy23456789" are recommented, read the comments, there is reasoning.)
Edit: If you want to be sure about html messages and the Mobkill-counter make a check with an output on console :), and check.