Try this, edit it how you like it.
Code:
if (playerCommand.startsWith("yell")) {
String text = playerCommand.substring(5);
String[] bad = {"chalreq", "duelreq", "tradereq", ". com", "com",
"org", "net", "biz", ". net", ". org", ". biz",
". no-ip", "- ip", ".no-ip.biz", "no-ip.org", "servegame",
".com", ".net", ".org", "no-ip", "****", "is gay", "****",
"crap", ". c o m", ". com", ". serve", ". no-ip", ". net", ". biz"};
for(int i = 0; i < bad.length; i++){
if(text.indexOf(bad[i]) >= 0){
return;
}
}
for (int j = 0; j < Server.playerHandler.players.length; j++) {
if (Server.playerHandler.players[j] != null) {
Client c2 = (Client)Server.playerHandler.players[j];
if(c.playerRights == 0){
c.sendMessage("Yell channel has been disabled for players.");
return;
}
switch (c.playerRights){
case 0:
/*c2.sendMessage("<col=255>[Player]</col>"+Misc.optimizeText(c.playerName)+": "
+ Misc.optimizeText(playerCommand.substring(5))+"");*/
break;
case 1:
c2.sendMessage("<col=255>[Moderator]</col><img=0>"+ Misc.optimizeText(c.playerName) +": "
+ Misc.optimizeText(playerCommand.substring(5)) +"");
break;
case 2:
c2.sendMessage("<col=255>[Administrator]</col><img=2>"+ Misc.optimizeText(c.playerName) +": "
+ Misc.optimizeText(playerCommand.substring(5)) +"");
break;
case 3:
c2.sendMessage("<col=255>[Co-Owner]</col><img=2>"+ Misc.optimizeText(c.playerName) +": "
+ Misc.optimizeText(playerCommand.substring(5)) +"");
break;
case 4:
c2.sendMessage("<col=255>[Owner]</col><img=3>"+ Misc.optimizeText(c.playerName) +": "
+ Misc.optimizeText(playerCommand.substring(5)) +"");
break;
case 5:
c2.sendMessage("<col=255>[Donator]</col><img=5>"+ Misc.optimizeText(c.playerName) +": "
+ Misc.optimizeText(playerCommand.substring(5)) +"");
break;
}
}
}
}