熊孩子其实并不可怕,它们其实非常软弱,有千奇百怪的虐它们方法。可以:
/clear 熊孩子(循环命令方块)
/execute 熊孩子 tp s s (循环命令方块)
/execute 熊孩子 spreadplayers 0 0 0 50000 s(循环命令方块)
至于是什么意思大家自己去理解。这里作者推荐一个视频,里面的10条指令特别好玩,且版本通用:av75151792(B站)
作者最近研究出一种防飞行挂的方法,这个根据飞行挂特性:“飞在天上,脚底肯定是空气”来判定,适用于基岩版,Java版可以改动以适用。下面,正文开始。
首先,创建一个计分项(见第五卷),作者这边取:飞行。
/sreboard objectives add 飞行 dummy
然后就是创建一个循环的命令方块,最好在常加载区块(见第三十二章),里面写上:
/execute a[m =0] detect -1air 0 sreboard players add s 飞行 2
(检测所有处于生存模式的玩家,如果其脚底1格为空气方块,即将其自己的飞行计分项增加2)(execute指令见第三十三章)
在旁边再弄一个循环命令方块,也最好在常加载区块。里面写:
/sreboard players remove a [sres ={飞行=1..}]飞行 1
(将所有飞行计分项等于或大于1的玩家其自己的飞行计分项扣除1)
现在,一个背后的基本系统做好了。
如果一个玩家浮空,那么每秒将会增加(2-1)*20=20点飞行。按照这个标准,我们可以探测一个玩家飞行的值超过指定值就发出警告,当超过太高时就进入“小黑屋”。
比如可以当飞行3秒时警告,6秒时再次警告,10秒时进入小黑屋。
当然最好封个顶,不然每秒才减1,太慢。可以将进入小黑屋的玩家也排除。当然这个就自己弄了。
假设小黑屋在一个神♂奇的地方,那么就:
/tp a [sres ={飞行=200..}] 0 -1 0
这样子,当飞行10秒后,将会.....
当然,以下情况可能会有误判:
1.从高空跳下。
2.受到潜影贝的漂浮效果。
3.从高空跳下并且有缓降。
4.在方块边缘潜行。
但是,一般应该不会出现这样子的吧。会有人故意在方块边缘潜行个10秒吗?
当然,你们可以根据自己的需求自由更改。
(第二篇完)
阅读Minecraft指令手册最新章节 请关注热血小说网(www.oaksh.cn)