相信很多我的世界玩家平时都很害怕熊孩子进到自己的地图里,因为很多熊孩子进来之后拿了TNT以后就乱炸,根本就是置别人的心血于不顾。而且就算之后踢了他们,被炸的建筑也回不来了,那怎么能防止熊孩子炸图呢?其实用几个指令就可以做到自动防炸图。
本次使用命令方块的作用是自动监测TNT,当有人放置TNT并启动后,自动清除TNT并将这名玩家传送到指定位置,那到底要怎么做呢?
首先我们放置一个命令方块,输入以下代码:Execute @e[type=tnt] ~ ~ ~ kill @e[type=tnt]。前半部分的作用是监测已经被激活的TNT,后半部分则是清除TNT方块,作用对象是所有玩家。注意这串代码中~与~之间要留有空格,当写好之后,将命令方块设置为循环、无条件、保持开启。
这时我们会发现这个命令块变为了紫色,说明设置的应该没问题。可以观察到命令块上是有箭头的,顺着箭头方向再放置一个命令方块,这个命令方块是用来传送炸图玩家的,在方块里输入以下指令:Tp @p xx xxxx。其中xx为指定点的坐标,这里推荐大家提前给炸图玩家造一个小黑屋来惩罚他们,最简单的就是造一个火柴盒让他们面壁了,为了安全建议用基岩做外壳。
如果觉得这样太便宜他们,就可以给他们放一些陷阱,比如直接把小黑屋填满岩浆,只留一格给他们。或者把传送点设置在很高的高空,让他们体验蹦极的感觉,当我们盖好小黑屋后,记下小黑屋的坐标,在指令里输入对应坐标就行。然后将这个命令方块设置为连锁、有条件、红石控制,退出就行了,此时观察到命令方块变为绿色,这样就完成了第二个方块。
完成上述两个指令,功能部分这样就做好了,但是我们还需要让炸图的人或其他玩家知道这个人受到惩罚,所以还要利用第三个命令方块,在这个方块中输入:title@atitlexxxx。xxx部分同样为自定义部分,填入自己想说的话即可,比如:有人炸图,自动关入小黑屋,命令块设置同第二个。
做好之后是这个样子,接下来就可以看看它是否能运行了,放置tnt并点燃,系统会显示已清除tnt,并将玩家传送至小黑屋,同时显示预定内容,至此这个防熊教程就结束了,如果功能不完全检查命令块指向和代码即可。
怎么样这个教程是不是很简单呢?被熊孩子们困扰的玩家赶快去试试吧!
声明:电竞游戏网(Cmegz.com)所有文章均由网友投稿或网络采编,如涉及版权请联系编辑删除。