[MC指令教程]各种投掷物!(烟雾弹闪光弹手榴弹燃烧瓶)

主要部分
循环execute @e[type=投掷物] ~~100~ scoreboard players set @e[type=leash_knot,c=1,r=1] 数据 1
连锁(对应上方)kill @e[type=leash_knot,scores={数据=1}]
execute @e[scores={数据=2},type=leash_knot] ^^^summon leash_knot ~~-100.5~
execute @e[scores={数据=2},type=leash_knot] ^^^summon armor_stand 投掷物实体,如烟雾弹所需的烟雾弹盔甲架 ~~401~
kill @e[type = leash_knot,scores={数据=2}]
execute @e[type=投掷物] ^^^summon leash_knot ~~100~
execute @e[type=投掷物] ~~100~ scoreboard players set @e[type=leash_knot,c=1,r=1] 数据 2
投掷物制作
此部分全部循环无条
令盔甲架旋转execute @e[name=投掷物召唤的实体 如烟雾弹盔甲架] ^^^tp @s ~~~
execute @e[name=投掷物召唤的实体 如烟雾弹盔甲架] ^^^tp @s ~~~~30
给予计分指令频率建议调3
实体存活时长也是触发事件需要的指令
烟雾弹粒子
execute @e[scores={数据=21..}],name=烟雾弹实体盔甲架] ~~-500.5~ particle minecraft:egg_destroy_emitter ^ ^ ^1.3
手雷/燃烧弹伤害
execute @e[scores={数据=21..}],name=燃烧弹/手雷] ~~-499~ damage或effect或记分板
粒子效果
minecraft:knockback_roar_particle ~~1~
minecraft:mobflame_single ~~~
minecraft:huge_explosion_emitter ^^^