Skip to content

Instantly share code, notes, and snippets.

@bartenbach
Created December 23, 2011 07:31
Show Gist options
  • Save bartenbach/1513485 to your computer and use it in GitHub Desktop.
Save bartenbach/1513485 to your computer and use it in GitHub Desktop.
public void rainbowize(CommandSender sender, String[] args){
for(String y : args){
String colorMessage = appendColors(y);
sender.sendMessage(colorMessage);
}
}
private String appendColors(String y) {
y.trim();
StringBuilder sb = new StringBuilder(y);
for(int x = 0; x < y.length(); x++){
sb.append(getRandomColor());
}
return sb.toString();
}
private ChatColor getRandomColor(){
Random rdm = new Random();
int zz = rdm.nextInt(12);
ChatColor randomColor = ChatColor.getByCode(zz);
return randomColor;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment