Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #################
- ### START/END ###
- #################
- JojoStand-Steve-Item-Start:
- Skills:
- - command{c="meg disguise steve_stand true";asOp=true;asCaster=true} @self
- - model{m=steve_stand;d=false;n=true;invisible=false} @self
- - state{mid=steve_stand;s=idle;li=0;lo=0;speed=1} @self
- - sound{s=entity.wither.spawn;v=0.10;p=1.50;sc=PLAYERS} @self
- - potion{type=INVISIBILITY;duration=0;level=4;force=true;p=false;i=false} @self
- - effect:particles{particle=snowflake;amount=50;hS=0.1;vS=0.1;speed=0.1;y=-1} @ModelPart{mid=steve_stand;part=body;exact=false}
- - delay 9
- - sound{s=item.armor.equip_elytra;v=1.00;p=1.00;sc=PLAYERS} @self
- - delay 10
- - defaultstate{m=steve_stand;t=idle;s=walk} @self
- JojoStand-Steve-Item-End:
- Skills:
- - setvariable{var=caster.ending;value="true";type=STRING} @self
- - state{mid=steve_stand;s=despawn;li=0;lo=2;speed=1} @self
- - delay 9
- - sound{s=item.armor.equip_elytra;v=1.00;p=1.00;sc=PLAYERS} @self
- - delay 12
- - effect:particles{particle=snowflake;amount=50;hS=0.1;vS=0.1;speed=0.1} @ModelPart{mid=steve_stand;part=body;exact=false}
- - model{m=steve_stand;d=false;n=true;invisible=false;remove=true;ko=false} @self
- - command{c="meg undisguise";asOp=true;asCaster=true} @self
- - sound{s=entity.enderman.teleport;v=0.25;p=0.75;sc=PLAYERS} @self
- - setvariable{var=caster.ending;value="false";type=STRING} @self
- ##################################
- ### LEFT-CLICK: PUNCH/UPPERCUT ###
- ##################################
- JojoStand-Steve-Item-L_Click:
- Conditions:
- - hasaura{n=JojoStand-Blocking} castInstead JojoStand-Steve-Item-R_Click-Push
- - variableEquals{var=caster.casting;value="false"} required
- - hasaura{n=JojoStand-Steve-Attack} castInstead JojoStand-Steve-Item-L_Click-Double_Check
- - hasaura{n=JojoStand-Steve-L_Click-Double_Clicked} cancel
- Skills:
- - aura{auraName=JojoStand-Steve-Attack;i=1;d=10;refreshDuration=true;mergeAll=true} @self
- - delay 5
- - skill{s=JojoStand-Steve-Item-L_Click-Attack_Check} @self
- JojoStand-Steve-Item-L_Click-Double_Check:
- Skills:
- - aura{auraName=JojoStand-Steve-L_Click-Double_Clicked;i=1;d=15;refreshDuration=true;mergeAll=true} @self
- JojoStand-Steve-Item-L_Click-Attack_Check:
- Conditions:
- - hasaura{n=JojoStand-Steve-L_Click-Double_Clicked} castInstead JojoStand-Steve-Item-L_Click-Uppercut
- - hasaura{n=JojoStand-Steve-Attack} castInstead JojoStand-Steve-Item-L_Click-Punch
- Skills:
- JojoStand-Steve-Item-L_Click-Punch:
- Skills:
- - setvariable{var=caster.casting;value="true";type=STRING} @self
- - state{mid=steve_stand;s=punch;li=0;lo=1;speed=1} @self
- - delay 15
- - sound{s=entity.player.attack.strong;v=1.25;p=0.75;sc=PLAYERS} @self
- - projectile{i=1;d=2;v=0;sb=false;se=false;tyo=0;syo=0;
- oS=[ - damage{a=2;ia=true;pkb=true} @LivingEntitiesInRadius{r=2}
- - effect:particles{particle=SMOKE_NORMAL;amount=50;hS=0.1;vS=0.1;speed=0.1} @origin ];
- fromOrigin=true;origin=@ModelPart{mid=steve_stand;part=body;exact=false}} @self
- - delay 20
- - message{m="ENDED"} @self
- - setvariable{var=caster.casting;value="false";type=STRING} @self
- JojoStand-Steve-Item-L_Click-Uppercut:
- Skills:
- - setvariable{var=caster.casting;value="true";type=STRING} @self
- - state{mid=steve_stand;s=uppercut;li=0;lo=1;speed=1} @self
- - delay 15
- - sound{s=entity.player.attack.strong;v=1.25;p=0.75;sc=PLAYERS} @self
- - projectile{i=1;d=2;v=0;sb=false;se=false;tyo=0;syo=0;
- oS=[ - damage{a=2;ia=true;pkb=true} @EntitiesNearOrigin{r=1}
- - sudoskill{s=[ - jump{velocity=0.75} ]} @EntitiesNearOrigin{r=1}
- - effect:particles{particle=SMOKE_NORMAL;amount=50;hS=0.1;vS=0.1;speed=0.1} ];
- fromOrigin=true;origin=@ModelPart{mid=steve_stand;part=body;exact=false}} @self
- - delay 14
- - sound{s=entity.player.attack.strong;v=1.25;p=0.75;sc=PLAYERS} @self
- - projectile{i=1;d=2;v=0;sb=false;se=false;tyo=0;syo=0;
- oE=[ - damage{a=2;ia=true;pkb=true} @EntitiesNearOrigin{r=1}
- - effect:particles{particle=SMOKE_NORMAL;amount=50;hS=0.1;vS=0.1;speed=0.1} ];
- fromOrigin=true;origin=@ModelPart{mid=steve_stand;part=body;exact=false}} @self
- - delay 20
- - message{m="ENDED"} @self
- - setvariable{var=caster.casting;value="false";type=STRING} @self
- ######################################
- ### LEFT-CLICK & CROUCH: FAR-PUNCH ###
- ######################################
- JojoStand-Steve-Item-L_Click_Crouch:
- Conditions:
- - variableEquals{var=caster.casting;value="false"} required
- - hasaura{n=JojoStand-Blocking} cancel
- Skills:
- - setvariable{var=caster.casting;value="true";type=STRING} @self
- - state{mid=steve_stand;s=far_punch;li=0;lo=1;speed=0.8} @self
- - delay 15
- - sound{s=entity.player.attack.strong;v=0.75;p=0.5;sc=PLAYERS} @self
- - delay 8
- - message{m="ENDED"} @self
- - setvariable{var=caster.casting;value="false";type=STRING} @self
- ###############################
- ### LEFT-CLICK & JUMP: SLAM ###
- ###############################
- JojoStand-Steve-Item-L_Click_Air:
- Conditions:
- - variableEquals{var=caster.casting;value="false"} required
- - hasaura{n=JojoStand-Blocking} cancel
- Skills:
- - setvariable{var=caster.casting;value="true";type=STRING} @self
- - state{mid=steve_stand;s=slam;li=0;lo=1;speed=1} @self
- - delay 12
- - sound{s=entity.player.attack.strong;v=1.25;p=0.5;sc=PLAYERS} @self
- - delay 15
- - sound{s=entity.zombie.break_wooden_door;v=1.00;p=0.35;sc=PLAYERS} @ModelPart{mid=steve_stand;part=body;exact=false}
- - delay 28
- - message{m="ENDED"} @self
- - setvariable{var=caster.casting;value="false";type=STRING} @self
- ##########################
- ### RIGHT-CLICK: BLOCK ###
- ##########################
- JojoStand-Steve-Item-R_Click:
- Conditions:
- - variableEquals{var=caster.casting;value="false"} required
- Skills:
- - CancelEvent
- - aura{auraName=JojoStand-Blocking;i=1;d=15;refreshDuration=true;mergeAll=true;
- oS=[ - setvariable{var=caster.casting;value="true";type=STRING} @self
- - state{mid=steve_stand;s=into_block;li=0;lo=0;speed=1} @self
- - sound{s=item.armor.equip_elytra;v=1.00;p=1.25;sc=PLAYERS} @self
- - delay 8
- - defaultstate{m=steve_stand;t=idle;s=block_loop} @self
- - defaultstate{m=steve_stand;t=walk;s=block_loop} @self
- - potion{type=SLOW;duration=99999;level=4;p=false;i=false} @self
- - potion{type=DAMAGE_RESISTANCE;duration=99999;level=2;force=true;p=false;i=false} @self
- - setvariable{var=caster.casting;value="false";type=STRING} @self ];
- oE=[ - setvariable{var=caster.casting;value="true";type=STRING} @self
- - state{mid=steve_stand;s=leave_block;li=0;lo=0;speed=1} @self
- - sound{s=item.armor.equip_elytra;v=1.00;p=1.00;sc=PLAYERS} @self
- - delay 8
- - defaultstate{m=steve_stand;t=idle;s=true_idle} @self
- - defaultstate{m=steve_stand;t=walk;s=walk} @self
- - potion{type=SLOW;duration=1;level=4;force=true;p=false;i=false} @self
- - potion{type=DAMAGE_RESISTANCE;duration=1;level=2;force=true;p=false;i=false} @self
- - setvariable{var=caster.casting;value="false";type=STRING} @self ]} @self
- JojoStand-Steve-Item-R_Click-Push:
- Cooldown: 0.5
- Skills:
- - state{mid=steve_stand;s=block_push;li=0;lo=1;speed=1.25} @self
- - delay 4
- - sound{s=entity.player.attack.strong;v=0.75;p=0.85;sc=PLAYERS} @self
- - sudoskill{s=[ - jump{v=0.50} ]} @EIR{r=3}
- - delay 2
- - damage{a=1;ia=true;pkb=true} @EIR{r=3}
- - throw{velocity=7;velocityY=1} @EIR{r=3}
- ####################################
- ### RIGHT-CLICK & CROUCH: LAUNCH ###
- ####################################
- JojoStand-Steve-Item-R_Click_Crouch:
- Conditions:
- - variableEquals{var=caster.casting;value="false"} required
- - hasaura{n=JojoStand-Blocking} cancel
- Skills:
- - setvariable{var=caster.casting;value="true";type=STRING} @self
- - state{mid=steve_stand;s=launch;li=0;lo=1;speed=1} @self
- - delay 16
- - sound{s=entity.player.attack.strong;v=1.25;p=0.5;sc=PLAYERS} @self
- - delay 30
- - message{m="ENDED"} @self
- - setvariable{var=caster.casting;value="false";type=STRING} @self
Add Comment
Please, Sign In to add comment