开启辅助访问      

站内搜索

搜索
热搜: 下载 1.19 1.20

Minecraft(我的世界)苦力怕论坛

[BE教程] 【基岩版命令】在无需修改游戏规则的情况下,使用命令实现防止苦力怕爆炸

发表于 2021-10-22 18:35:27 来自手机 | 显示全部楼层 |阅读模式 IP:广东省
本帖最后由 缔造者 于 2023-2-11 17:40 编辑

前言
⒈了解生物破坏
⒉结论


生物破坏含义

  1. 生物破坏是一个游戏规则,规定着生物能否进行破坏性行为。
复制代码


生物破坏效果

①影响生物能否放置、修改或破坏方块
(例如:苦力怕、僵尸、末影人、恶魂、凋灵、末影龙、兔子、羊、村民、雪傀儡);
②生物能否捡拾物品;
③唤魔者能否将蓝色的羊变为红色;
④影响生物(例如:僵尸猪灵、溺尸)寻找海龟蛋的能力;
⑤阻止村民的繁殖;
⑥不影响非生物实体(例如:TNT、末影水晶)。

结论

——综上所述——

游戏规则生物破坏是一把双刃剑,具有正面效果和负面效果。

一般情况下,关闭生物破坏这一游戏规则的目的是为了防止苦力怕爆炸。

那么,如何在不修改游戏规则这一前提下,既保留游戏规则生物破坏的正面效果又能使用命令实现防止苦力怕爆炸呢?

命令

“前置条件”

聊天框输入
给予命令方块的命令:
  1. /give @s command_block
复制代码

命令大意:
给予命令执行者(1个)命令方块。
(/give 命令 在未填写数量的情况下,默认数量为1)

聊天框输入
关闭命令提示的命令:
  1. /gamerule commandblockoutput false
  2. /gamerule sendcommandfeedback false
复制代码

命令大意:
①命令方块执行命令时不能在聊天框中向管理员显示。
②玩家执行命令的返回信息不能在聊天框中显示,命令方块不能保存命令输出文本。

主要命令

放置命令方块,
设置其类型:重复 无条件 保持开启
命令方块内输入,
防止苦力怕爆炸的命令:
  1. 旧版 /execute 命令:
  2. /execute @a ~ ~ ~ event entity @e[type=creeper] minecraft:stop_exploding

  3. 新版 /execute 命令:
  4. /execute as @a at @s run event entity @e[type=creeper] minecraft:stop_exploding
复制代码

命令大意:
以所有玩家为执行者,使所有玩家相对坐标的苦力怕触发实体停止爆炸的实体事件。

⚠️注意事项⚠️
/event 命令 于基岩版版本 1.16.100.57 加入,
低于基岩版版本 1.16.100.57 将无法使用此命令。
苦力怕论坛,感谢有您~
回复

使用道具 举报

发表于 2021-10-23 12:54:06 来自手机 | 显示全部楼层 IP:黑龙江省
这不是用指令停止事件发生吗……

评分

参与人数 1铁粒 +1 收起 理由
莱姆酱 + 1

查看全部评分

2# 2021-10-23 12:54:06 回复 收起回复
苦力怕论坛,感谢有您~
回复 支持

使用道具 举报

发表于 2021-11-2 00:41:35 来自手机 | 显示全部楼层 IP:内蒙古
缔造者 发表于 2021-10-23 14:36

需要命令方块吗
3# 2021-11-2 00:41:35 回复 收起回复
苦力怕论坛,感谢有您~
回复 支持

使用道具 举报

782
发表于 2022-5-14 08:16:45 | 显示全部楼层 IP:江苏省

肯定啊!
4# 2022-5-14 08:16:45 回复 收起回复
苦力怕论坛,感谢有您~
回复 支持

使用道具 举报

发表于 2022-7-1 19:27:12 来自手机 | 显示全部楼层 IP:浙江省
受范围限制

评分

参与人数 1铁粒 +1 收起 理由
莱姆酱 + 1 取消范围限制可以去掉r

查看全部评分

5# 2022-7-1 19:27:12 回复 收起回复
苦力怕论坛,感谢有您~
回复 支持

使用道具 举报

发表于 2022-12-2 16:14:41 来自手机 | 显示全部楼层 IP:中国
你好,1.19.2指令怎么搞啊
6# 2022-12-2 16:14:41 回复 收起回复
苦力怕论坛,感谢有您~
回复 支持

使用道具 举报

 楼主| 发表于 2023-2-11 17:33:18 来自手机 | 显示全部楼层 IP:广东省
jyh666666 发表于 2022-12-2 16:14
你好,1.19.2指令怎么搞啊

/execute as @a at @s run event entity @e[type=creeper] minecraft:stop_exploding
7# 2023-2-11 17:33:18 回复 收起回复
苦力怕论坛,感谢有您~
回复 支持

使用道具 举报

 楼主| 发表于 2023-2-11 17:36:39 来自手机 | 显示全部楼层 IP:广东省
鸡你太霉 发表于 2022-7-1 19:27
受范围限制

取消范围限制可以去掉限制条件r,然后用常加载区域命令。
8# 2023-2-11 17:36:39 回复 收起回复
苦力怕论坛,感谢有您~
回复 支持

使用道具 举报

发表于 2023-5-15 17:30:58 | 显示全部楼层 IP:浙江省
为什么我这边设置之后一点用都没有?
9# 2023-5-15 17:30:58 回复 收起回复
苦力怕论坛,感谢有您~
回复 支持

使用道具 举报

 楼主| 发表于 2023-5-15 18:03:23 来自手机 | 显示全部楼层 IP:广东省
冰冻三尺的南江 发表于 2023-5-15 17:30
为什么我这边设置之后一点用都没有?

旧版 /execute 命令:
/execute @a ~ ~ ~ event entity @e[type=creeper] minecraft:stop_exploding

新版 /execute 命令:
/execute as @a at @s run event entity @e[type=creeper] minecraft:stop_exploding

请试试新版 /execute 命令
10# 2023-5-15 18:03:23 回复 收起回复
苦力怕论坛,感谢有您~
回复 支持

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供云服务 | GMT+8, 2024-5-13 02:52

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号