
直接伤害指令。
最简单的是/kill @e[type=player]但精度不够,我想精准打击某个目标就得用名字筛选。比如/kill Notch,不过你事先得知道他ID。更隐蔽的是用/execute as @a at @s run kill,这样每个玩家都会自杀,看起来像意外。但这样容易被发现,老手会注入陷阱逻辑。比如在玩家脚下生成一个闪电,/summon lightning_bolt ~ ~ ~,闪电本身有伤害,配合检测方块。还有/execute if entity @a[x=100,y=64,z=100,dx=0,dy=0,dz=0] run kill @a,把坐标设成传送点,谁踩进去谁死。利用计分板也是个好办法,先/scoreboard objectives add death dummy,然后/execute as @a[scores={death=1}] run kill,再配合循环检测。
隐藏陷阱制作。
真正的杀人艺术在于让目标毫无察觉。我会在走廊里放一个压力板,下面连着命令方块,执行/effect @p instant_damage 1 1,再配合/playsound entity.lightning.thunder master @p,制造雷击假象。或者用掉落伤害,在玩家上方突然生成大量沙子,/fill ~ ~5 ~ ~ ~10 ~ sand,然后/execute at @a run setblock ~ ~-1 ~ air,沙子落下来砸晕人。更毒的是用/kill @e[type=item]先清空掉落物,让玩家误以为背包被清,然后在传送到虚空的位置,/tp @a ~ ~-200 ~,但小心自己别掉进去。善用连锁命令方块,一个负责检测,一个负责执行,用红石比较器连成链,多个死亡条件叠加。
连锁命令与循环。
我习惯在基地地下建一个隐秘房间,放三个命令方块串联。第一个是循环型无条件,/scoreboard players add @a death 1,每秒加一次。第二个是连锁型有条件,/effect @a[scores={death=100}] instant_damage 100 10,当计数到100时瞬间致命。第三个是连锁型无条件,/scoreboard players reset @a death,重置计数。这样玩家在基地里待久了会突然暴毙,看上去像是自然事件。或者利用天气,/weather thunder,然后用/execute if weather thunder run kill @e[type=player,rm=100],只在雷暴天杀人。再配合/playsound,制造诡异氛围。还有更精妙的,/execute as @a if block ~ ~-1 ~ minecraft:redstone_block run kill,让玩家站在红石块上触发死亡,你可以把红石块藏在草径下。
权限与安全。
高手心得。
我最得意的一个陷阱是配合礼物盒子。在玩家经常经过的箱子旁边放一个命令方块,当玩家打开箱子时触发检测,/execute if block ~ ~1 ~ minecraft:chest[open=1] run summon creeper ~ ~ ~ {Fuse:0,ignited:1},直接召唤一只马上爆炸的苦力怕,相当于自杀式袭击。但要注意苦力怕爆炸会破坏箱子,所以用/mincraft:entity/explode? 不,用/summon ender_crystal ~ ~ ~同样能炸死人。更阴的是用/tp @a ~ ~ ~然后配合落点处的岩浆块,/setblock ~ ~-1 ~ minecraft:lava,玩家一传送就掉进岩浆。或者用/title @a times 0 40 0然后/title @a subtitle "你已被诅咒",再/title @a title "死亡",然后/kill,制造心理恐怖。最后记住,命令方块杀人最爽的不是效率,而是设计成别人永远猜不到死因,比如用/execute as @e[type=item] at @s run kill @e[type=player,r=1],丢一个物品在地上就能秒杀靠近的玩家,但你自己得躲远点。
相关文章