缔造者 发表于 2021-10-22 18:35:27

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

本帖最后由 缔造者 于 2023-2-11 17:40 编辑

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

生物破坏含义

生物破坏是一个游戏规则,规定着生物能否进行破坏性行为。

生物破坏效果

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

结论

——综上所述——

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

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

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

“前置条件”

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

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

主要命令

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

新版 /execute 命令:
/execute as @a at @s run event entity @e minecraft:stop_exploding
命令大意:
以所有玩家为执行者,使所有玩家相对坐标的苦力怕触发实体停止爆炸的实体事件。
static/image/hrline/line2.png
⚠️注意事项⚠️
/event 命令 于基岩版版本 1.16.100.57 加入,
低于基岩版版本 1.16.100.57 将无法使用此命令。

冥王大大 发表于 2021-10-23 12:54:06

这不是用指令停止事件发生吗[贴吧_滑稽]……

摩塔尔三茶 发表于 2021-11-2 00:41:35

缔造者 发表于 2021-10-23 14:36


需要命令方块吗

782 发表于 2022-5-14 08:16:45

摩塔尔三茶 发表于 2021-11-2 00:41
需要命令方块吗

肯定啊!

鸡你太霉 发表于 2022-7-1 19:27:12

受范围限制

jyh666666 发表于 2022-12-2 16:14:41

你好,1.19.2指令怎么搞啊

缔造者 发表于 2023-2-11 17:33:18

jyh666666 发表于 2022-12-2 16:14
你好,1.19.2指令怎么搞啊
/execute as @a at @s run event entity @e minecraft:stop_exploding

缔造者 发表于 2023-2-11 17:36:39

鸡你太霉 发表于 2022-7-1 19:27
受范围限制

取消范围限制可以去掉限制条件r,然后用常加载区域命令。

冰冻三尺的南江 发表于 2023-5-15 17:30:58

为什么我这边设置之后一点用都没有?

缔造者 发表于 2023-5-15 18:03:23

冰冻三尺的南江 发表于 2023-5-15 17:30
为什么我这边设置之后一点用都没有?

旧版 /execute 命令:
/execute @a ~ ~ ~ event entity @e minecraft:stop_exploding

新版 /execute 命令:
/execute as @a at @s run event entity @e minecraft:stop_exploding

请试试新版 /execute 命令
页: [1]
查看完整版本: 【基岩版命令】在无需修改游戏规则的情况下,使用命令实现防止苦力怕爆炸