Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static String makeRainbowText(String text) {
- TextFormatting[] colours = { TextFormatting.GREEN, TextFormatting.AQUA, TextFormatting.RED,
- TextFormatting.LIGHT_PURPLE, TextFormatting.YELLOW };
- String temp = "";
- int currentColorID = 0;
- for (int i = 0; i < text.length(); ++i) {
- if (currentColorID == colours.length) {
- currentColorID = 0;
- }
- final TextFormatting currentColour = colours[currentColorID++];
- temp = temp + currentColour + text.charAt(i);
- }
- return temp + TextFormatting.RESET;
- }
- @Override
- public CommandResult execute(CommandSource src, CommandContext args) throws CommandException {
- int slot = Integer.parseInt(args.<String>getOne("slot").get()) - 1;
- Player player = (Player) src;
- EntityPlayerMP MPlayer = (EntityPlayerMP) player;
- Pokemon pokemon = Pixelmon.storageManager.getParty(MPlayer).get(slot);
- if (src instanceof Player) {
- Player p = (Player) src;
- String name = pokemon.getNickname();
- pokemon.setNickname(makeRainbowText(name));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement