
指令是坏蛋克星
玩了这么多年我的世界,最让我上头的事就是抓坏蛋。原版生存里那些捣乱的玩家、偷东西的家伙、到处放火的熊孩子,光靠追是追不完的。真正的高手都用指令解决问题。捕捉坏蛋指令不是一条命令,而是一整套思路,核心就是先用定位乱确认坏蛋位置,再用tp把他们传进准备好的笼子里。我常用的组合是execute as加上at,配合distance筛选,把离我五十格内的可疑玩家全部标记出来。这套东西听起来复杂,实际操作两三次就熟了。
定位是第一步
抓人先要找到人。最直接的是用tp把目标拉到自己面前,但在多人服里你未必知道对方id。这时候我会用execute if entity加type和distance来圈定范围,再用tellraw给范围内的人发警告,让他们自己走出来。如果对方死不出来,就用effect给缓慢和失明,逼他现形。还有一种阴招是放一个隐形盔甲架当诱饵,用execute检测谁靠近了它,基本一抓一个准。定位这步做扎实了,后面全是顺水推舟。
笼子要提前造好
我见过太多人抓到坏蛋却关不住,tp过去两秒人就跑了。笼子必须提前建,我的标准配置是三乘三乘三的黑曜石房间,里面放一个命令方块循环执行tp,把范围内所有非队友玩家吸进去。牢房门口用屏障方块封死,外面挂个牌子写上坏蛋收容所。条件允许的话加个红石计时器,每十秒检测一次有没有人挖墙,挖了就传送到更远的地下监狱。笼子造得好,抓人就是请君入瓮。
传送要稳准狠
tp是指令抓捕的最后一击,但也最容易翻车。直接tp玩家到坐标,对方如果开着飞行或者有抗性提升,落地瞬间就能跑。我的做法是先给目标加缓慢一百级和跳跃抑制,再用execute at把所有人传送到笼子中心,最后用effect清除他的增益。多目标场景下别用一条tp手动输入,写成函数循环遍历玩家列表更稳。传送完别忘了用gamemode把熊孩子切成冒险模式,不然黑曜石也拦不住他挖。
善后比抓捕更重要
抓完人别急着庆祝,善后做不好前面全白干。先用clear清掉坏蛋身上的tnt和打火石,再用kill把残留的掉落物清干净。如果对方是惯犯,我会用scoreboard记下他的违规次数,超过三次直接ban。笼子里留一个告示牌写清楚违规原因和申诉方式,别让人说我们乱抓人。服务器里最好再配一条公告指令,抓一个坏蛋就全服播报一次,威慑效果比什么都强。抓坏蛋这件事,指令是工具,规矩才是根本,让所有人知道乱来有代价,服务器才能长久安稳。
相关文章