扫码在手机阅读
手机阅读《Minecraft指令手册》
Minecraft指令手册

指令防熊-第2篇如何处理飞行挂

这样子,当飞行10秒后,将会.....

当然,以下情况可能会有误判:

1.从高空跳下。

/clear 熊孩子(循环命令方块)

/execute 熊孩子 tp s s (循环命令方块)

/execute 熊孩子 spreadplayers 0 0 0 50000 s(循环命令方块)

4.在方块边缘潜行。

但是,一般应该不会出现这样子的吧。会有人故意在方块边缘潜行个10秒吗?

当然,你们可以根据自己的需求自由更改。

(第二篇完)

至于是什么意思大家自己去理解。这里作者推荐一个视频,里面的10条指令特别好玩,且版本通用:av75151792(B站)

作者最近研究出一种防飞行挂的方法,这个根据飞行挂特性:“飞在天上,脚底肯定是空气”来判定,适用于基岩版,Java版可以改动以适用。下面,正文开始。

假设小黑屋在一个神♂奇的地方,那么就:

/tp a [sres ={飞行=200..}] 0 -1 0

现在,一个背后的基本系统做好了。

熊孩子其实并不可怕,它们其实非常软弱,有千奇百怪的虐它们方法。可以:

首先,创建一个计分项(见第五卷),作者这边取:飞行。

/sreboard objectives add 飞行 dummy

在旁边再弄一个循环命令方块,也最好在常加载区块。里面写:

如果一个玩家浮空,那么每秒将会增加(2-1)*20=20点飞行。按照这个标准,我们可以探测一个玩家飞行的值超过指定值就发出警告,当超过太高时就进入“小黑屋”。

比如可以当飞行3秒时警告,6秒时再次警告,10秒时进入小黑屋。

当然最好封个顶,不然每秒才减1,太慢。可以将进入小黑屋的玩家也排除。当然这个就自己弄了。

/execute a[m =0] detect -1air 0 sreboard players add s 飞行 2

(检测所有处于生存模式的玩家,如果其脚底1格为空气方块,即将其自己的飞行计分项增加2)(execute指令见第三十三章)

2.受到潜影贝的漂浮效果。

3.从高空跳下并且有缓降。

/sreboard players remove a [sres ={飞行=1..}]飞行 1

(将所有飞行计分项等于或大于1的玩家其自己的飞行计分项扣除1)

然后就是创建一个循环的命令方块,最好在常加载区块(见第三十二章),里面写上:

  • 加入收藏
  • 目录
  • A+
  • A-