execute <玩家名 | 实体名> <命令>
该命令可以允许您在某实体上运行某命令
实例:
手雷系统:烟雾弹(来源于网络)
1.创建烟雾弹的记分板系统 /scoreboard objectives add YWD dummy 2.创建一个超频 超频又称高频,可在网路上寻找方法 注意:命令方块请在高频环境下放置(计分板除外),使用高频前请关闭命令方块指令在聊天框的输出以免造成刷屏。 第一个: /scoreboard players add @e[type=Item] YWD 1 {Item:{id:minecraft:firework_charge,tag:{display:{Lore:["按Q丢出使用"],Name:"烟雾弹"}}}} //不断给掉落物品烟雾弹的记分板YWD加上1 第二个: /execute @e[score_YWD_min=35] ~ ~ ~ summon Item ~ ~ ~ {Health:-1,PickupDelay:32767,Item:{id:minecraft:flint,tag:{display:{Lore:["生成器"]}}}} //在YWD分数至少为35的物品上召唤一个生成器(燧石) 第三个: /kill @e[score_YWD_min=36] //清除YWD分数至少为36的物品 第四个: /scoreboard players remove @e[type=Item] YWD 1 {Item:{id:minecraft:flint,tag:{display:{Lore:["生成器"]}}}} //不断移除生成器中YWD的分数1 第五个: /execute @e[score_YWD=-1] ~ ~ ~ /particle largesmoke ~ ~2 ~ 2 2 2 0.0 100 force //在YWD分数最多为-1的物品上产生一片烟雾粒子效果 第六个: kill @e[score_YWD=-200] //清除YWD分数最多为-200的物品(即生成器) 最后是给予的命令,不要在超频下运行 /give @p minecraft:firework_charge 1 0 {display:{Lore:["按Q丢出使用"],Name:"烟雾弹"}} //给予玩家一个烟雾弹 |