Skills:
  - delay 20
  - effect:particles{amount=70;speed=0;hs=1.8;particle=large_smoke} @selflocation{y=0.2}
  - delay 2
  - effect:particles{amount=70;speed=0;hs=1.8;particle=large_smoke} @selflocation{y=0.2}
  - delay 2
  - effect:particles{amount=70;speed=0;hs=1.8;particle=large_smoke} @selflocation{y=0.2}
  - delay 16
  - sound{s=block.end_portal.spawn;v=3;pitch=2} @self
  - effect:blockmask{m=crying_obsidian;r=6;d=60} @selflocation{y=0}
  - effect:blockmask{m=end_portal;r=5;d=60} @selflocation{y=0}
  - effect:blockunmask{r=5;shape=cube} @selflocation{y=5}
  - delay 30
  - sudoskill{skill=RockySnatchTeleport} @playersinradius{r=5}
  - teleportin{vector=0,-0.3,0} @self
  - delay 2
  - sudoskill{skill=RockySnatchTeleport} @playersinradius{r=5}
  - teleportin{vector=0,-0.3,0} @self
  - delay 2
  - sudoskill{skill=RockySnatchTeleport} @playersinradius{r=5}
  - teleportin{vector=0,-0.3,0} @self
  - delay 2
  - sudoskill{skill=RockySnatchTeleport} @playersinradius{r=5}
  - teleportin{vector=0,-0.3,0} @self
  - delay 2
  - sudoskill{skill=RockySnatchTeleport} @playersinradius{r=5}
  - teleportin{vector=0,-0.3,0} @self
  - delay 2
  - sudoskill{skill=RockySnatchTeleport} @playersinradius{r=5}
  - teleportin{vector=0,-0.3,0} @self
  - delay 2
  - sudoskill{skill=RockySnatchTeleport} @playersinradius{r=5}
  - teleportin{vector=0,-0.3,0} @self
  - delay 2
  - sudoskill{skill=RockySnatchTeleport} @playersinradius{r=5}
  - teleportin{vector=0,-0.3,0} @self
  - delay 2
  - sudoskill{skill=RockySnatchTeleport} @playersinradius{r=5}
  - teleportin{vector=0,-0.3,0} @self
  - delay 2
  - sudoskill{skill=RockySnatchTeleport} @playersinradius{r=5}
  - teleportin{vector=0,-0.3,0} @self
  - delay 2
  - sudoskill{skill=RockySnatchTeleport} @playersinradius{r=5}
  - teleportin{vector=0,-0.3,0} @self
  - blackscreen{d=3} @PlayersInRadius{r=5}
  - delay 2
  - sudoskill{skill=RockySnatchPlayer} @playersinradius{r=5}
  - remove @self