Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- import java.io.*;
- public class rainbowArmor
- {
- public static void main(String[] args) throws IOException
- {
- int r = 255;
- int g = 0;
- int b = 0;
- int mode = 0;
- int tick = 0;
- String output = "scoreboard players set @a[tag=rainbowArmor,score_timer="+tick+",score_timer_min="+tick+"] timer 0\n";
- do
- {
- int color = (r << 16) + (g << 8) + b;
- output += "replaceitem entity @a[tag=rainbowArmor,score_timer="+tick+",score_timer_min="+tick+"] slot.armor.head leather_helmet 1 0 {Unbreakable:1,display:{color:"+color+"}}\nreplaceitem entity @a[tag=rainbowArmor,score_timer="+tick+",score_timer_min="+tick+"] slot.armor.chest leather_chestplate 1 0 {Unbreakable:1,display:{color:"+color+"}}\nreplaceitem entity @a[tag=rainbowArmor,score_timer="+tick+",score_timer_min="+tick+"] slot.armor.legs leather_leggings 1 0 {Unbreakable:1,display:{color:"+color+"}}\nreplaceitem entity @a[tag=rainbowArmor,score_timer="+tick+",score_timer_min="+tick+"] slot.armor.feet leather_boots 1 0 {Unbreakable:1,display:{color:"+color+"}}\nscoreboard players add @a[tag=rainbowArmor,score_timer="+tick+",score_timer_min="+tick+"] timer 1\n";
- tick++;
- switch(mode)
- {
- case 0: g++;break;
- case 1: r--;break;
- case 2: b++;break;
- case 3: g--;break;
- case 4: r++;break;
- case 5: b--;break;
- }
- if(r==255 && g==0 && b==0)
- mode = 0;
- else if(r==255 && g==255 && b==0)
- mode = 1;
- else if(r==0 && g==255 && b==0)
- mode = 2;
- else if(r==0 && g==255 && b==255)
- mode = 3;
- else if(r==0 && g==0 && b==255)
- mode = 4;
- else if(r==255 && g==0 && b==255)
- mode = 5;
- //System.out.println(r+" "+g+" "+b+" "+mode+" "+(r != 255 && g != 0 && b != 0));
- } while(!(r==255 && g==0 && b==0));
- OutputStream out = new FileOutputStream("rainbowArmor.mcfunction");
- out.write(output.getBytes());
- out.close();
- }
- }
Add Comment
Please, Sign In to add comment