我的世界如何防止TNT爆炸 我的世界防爆小技巧

 我来答
繁华有一梦f0d6d8
高粉答主

2018-12-01 · 关注我不会让你失望
知道顶级答主
回答量:8.1万
采纳率:95%
帮助的人:4101万
展开全部

我的世界防止TNT爆炸指令分析:

大家一定知道/clear指令

/clear <玩家> [物品] [数值]

/clear @a TNT

/gamerule commandBlockOutput false

指令拆分讲解:

第一条

clear清除

TNT 就是TNT 你也可以多设置一些内容(一条指令仅仅只能放一个物品)

数值就不填了(熊孩子拿多少个你知道?)

第二条

gamerule 游戏规则

commandBlockOutput 命令方块执行命令提示(不然脉冲吵死了)

false 关闭

命令方块以及红石结构摆放图

 

红石脉冲clear指令,命令方块后面放红石比较器,红石比较器后面放/say 禁止使用TNT

bug及解决方法:

bug①重复拿TNT,会无法清除,不影响使用,因为那个只是延时!

bug②熊孩子使用发射器和漏斗,将TNT直接拿如漏斗,激活发射器!

解决方法:将发射器、漏斗、打火石等物品都clear

bug③熊孩子找到命令方块,将其销毁!

解决方法,藏得隐秘一点.

CreeperBabyTea
2021-01-22
知道答主
回答量:24
采纳率:0%
帮助的人:2.5万
展开全部

一组很简单的指令组:

  kill @e[type=minecraft:tnt]

  循环保持开启.

  为了美观效果,可以再打一个指令,就是楼上说的,/gamerule commandBlockOutPut false

这个指令方块要在一个强制加载区块,有三种方法实现:

  1. 出生点区块,简单说,就是把这个指令方块放在世界的出生点附近

  2. 指令强制加载:你站在指令方块上,/forceload

  3. 红石强制加载,不推荐!太复杂了

解析:

   kill指令代表“杀死”,“清除实体”,而被清除的实体(目标选择器)指向@e(所有实体),并且限定这个实体的种类(type)是tnt.

   比如,你要清除所有僵尸,就是kill @e[type=minecraft:zombie]

   清除非玩家实体,就是kill @e[type=!minecraft:player]等

详见:

网页链接 (目标选择器)

网页链接 (指令列表)

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式