2.kill指令
mc中最常用的指令之一。在1.8之前,这个指令本是用来自杀。如果只输入
/kill
则会起到自杀的效果。在1.8之前也适用,一般先关掉Inventory(死亡掉落)在使用这个指令。现在1.8之后,这个指令用处就变得大多了。它不仅可以用来杀死玩家,还可以用来杀死实体。基本格式为
kill 选择器/玩家 数据标签
如果要杀死特定的玩家,比如要杀死一个名为“End-Enderman”的玩家,那就用
kill End-Enderman
即可做到杀死一个特定玩家的效果。
1.8后选择器多了@e这个选项,可以起到给所有实体执行一些命令的效果。比如
kill @e
可以清除所有除了方块以外的东西(提醒:这个指令一定要慎用,它会杀死一切的实体,尤其是不能高频这个指令,不然会对存档/服务器造成毁灭性的打击,所以一定要注意)
kill这个东西可以做到杀死一切实体的效果,所以在做一些实用的东西时(比如原版做出凋零骷髅刷怪蛋,之前需要先弄一个替死的)会派上很大的用场。kill和testfor等指令加上的标签一样,可以加上type和name系列的标签。基本格式为
kill @e[type=实体种类,name=实体姓名]
比如我们要杀死一只名为ZombieKing的僵尸,那么在实体种类处填写Zombie(注意大小写,不小心杀错了可就坏事了,因为kill @e系列的指令千万不能疏忽,尤其是在高频的时候,一旦出错后果不堪设想),name处填写名称(可以用命名牌、CustomName、铁砧或者用刷怪蛋出来自带的姓名等等,这个如果不甚填错不用担心,顶多也就杀错怪,如果没有的话不会杀死任何实体)。一切实体都可以起名字(比如射出去的箭,如果不用summon也可以用entitydata),所以这一点是很方便的。
只要实体种类处填对,就能清除许许多多的你认为碍事的东西。小到经验球(XPOrb)、掉落物(Item),大到玩家,生物,做冒险机关跑酷解密什么的都是很适合的一个指令。只是再一次提醒,一般档被毁不少都是因为这个而引起的。高频kill @e可是比高频tp更进了一个档次...
所以请谨慎行事。珍惜生命,学好指令。