首先你需要创造一个名字为s显示名字为时间值,以疾行距离为判据的积分版
- /scoreboard objectives add s stat.sprintOneCm 时间值
- /scoreboard objectives setdisplay sidebar s
之后按照下图羊毛位置摆放命令方块
在黄色羊毛处输入
- /testfor @p[score_s_min=4000]
在橙色羊毛处输入
- /kill @e[name=time]
在红色羊毛处输入
- /execute @p ~ ~ ~ /summon ArmorStand ~ ~1 ~ {direction:[0.0,0.0,0.0],Motion:[0.0,0.0,0.0],Fuse:100,ExplosionPower:0,CustomName:"time",CustomNameVisible:true}
在青色羊毛处输入
- scoreboard players set @a s 0
之后换到另一个脉冲,在绿色羊毛处输入
- /testfor @p {SelectedItemSlot:8}
- /tp @p @e[name=time]
- /kill @e[name=time]
同时触发灰色羊毛的
- /execute @a ~ ~ ~ /effect @e[type=!Player,r=20] minecraft:wither 10 2 true
如果要duang~duang~的特效的话可以考虑在一个脉冲上加入
- /execute @e[name=time] ~ ~ ~ /particle witchMagi ~ ~ ~ 0.0 1 1 0.5 4000
这个作品的意义等于dota里的蚂蚁(编织者)或者说LOL里的时间刺客(艾克)回到数秒前的位置并且造成伤害,如果要想这两货一样回到之前的血量的话可以自行增加积分版以实现。
好了这个作品就是这样了,是不是一如既往的超级简单