Skills:
  - sound{s=entity.firework_rocket.launch;v=3} @self 
  - projectile{onTick=ProjIce-Tick;onEnd=ProjIce-End;v=22;i=1;hR=0;vR=0;mr=70;d=100;hnp=false;hp=false;sB=true;sE=false;syo=1.5;g=0.06} @RLNTE{a=24;r=10;s=1;minr=0}
ProjIce-Tick:
  Skills:
  - effect:particles{p=firework;amount=1;speed=0.3;hS=0.1;vS=0.1} @origin 
  - effect:particles{p=reddust;color=#4682b4;amount=4;speed=0.3;hS=0.2;vS=0.2} @origin 
  - effect:particles{p=reddust;color=#d2fffc;amount=6;speed=0.3;hS=0.3;vS=0.3} @origin 
  - effect:particles{p=reddust;color=#b0fff9;amount=6;speed=0.3;hS=0.4;vS=0.4} @origin 
  - sound{s=entity.firework_rocket.twinkle;v=0.2} @origin 
ProjIce-End:
  Skills:
  - effect:blockmask{m=ice;r=3;d=40;noair=false;onlyair=true;noise=0.10} @origin
  - effect:blockmask{m=ice;r=2;d=40;noair=false;onlyair=true;noise=0.30} @origin
  - effect:blockmask{m=ice;r=1;d=40;noair=false;onlyair=true;noise=0.6} @origin 
  - effect:particles{p=cloud;amount=15;speed=0.5;hS=0.1;vS=0.1} @origin  
  - effect:particles{p=reddust;color=#4682b4;amount=5;speed=0.3;hS=0.2;vS=0.2} @origin  
  - sound{s=block.glass.break;v=0.4} @origin 
  - damage{amount=20;ignoreArmor=false;pkb=true} @EntitiesNearOrigin{r=4}
  - potion{t=SLOW;d=60;l=3;force=true} @EntitiesNearOrigin{r=4}
  - delay 40 
  - effect:particles{p=firework;amount=7;speed=0.5;hS=0.1;vS=0.1} @origin 
  - effect:particles{p=cloud;amount=20;speed=0.4;hS=0.3;vS=0.3} @origin 
  - effect:particles{p=reddust;color=#4682b4;amount=5;speed=0.3;hS=0.2;vS=0.2} @origin 
  - sound{s=block.glass.break;v=1.0} @origin 
  - potion{t=SLOW;d=60;l=3;force=true} @EntitiesNearOrigin{r=4}
  - damage{amount=20;ignoreArmor=false;pkb=true} @EntitiesNearOrigin{r=4}
  
Ice2-3:
  Skills: 
  - potion{t=SLOW;d=200;l=5} @Self
  - potion{t=DAMAGE_RESISTANCE;d=200;l=5} @Self
  - sound{s=entity.zombie_horse.death;v=1.5} @self 
  - effect:particles{p=reddust;color=#4682b4;amount=5;speed=0.01;hS=0.3;vS=1.2;repeat=50;repeatinterval=2} @origin 
  - effect:particles{p=firework;amount=5;speed=0.05;hS=0.3;vS=1;repeat=50;repeatinterval=2} @origin 
  - randommessage{
      m=
      "<mob.name>&f<&co> Message1",
      "<mob.name>&f<&co> Message2",
      "<mob.name>&f<&co> Message3";
      } @target 
  - delay 100 
  - effect:spin{duration=100;velocity=30} @self
  - skill{s=ProjIce2;repeat=10;repeatinterval=10} @self
  - sound{s=entity.player.attack.sweep;v=2;repeat=50;repeatinterval=2} @self
  - effect:particles{p=cloud;amount=5;speed=0.4;hS=0.3;vS=1;repeat=50;repeatinterval=2} @origin
  - sound{s=item.elytra.flying;v=2} @self