本帖最后由 缔造者 于 2022-2-19 16:57 编辑
前言⒈了解生物破坏
⒉结论生物破坏含义- 生物破坏是一个游戏规则,规定着生物能否进行破坏性行为。
复制代码 生物破坏效果
①影响生物能否放置、修改或破坏方块
(例如:苦力怕、僵尸、末影人、恶魂、凋灵、末影龙、兔子、羊、村民、雪傀儡);
②生物能否捡拾物品;
③唤魔者能否将蓝色的羊变为红色;
④影响生物(例如:僵尸猪灵、溺尸)寻找海龟蛋的能力;
⑤阻止村民的繁殖;
⑥不影响非生物实体(例如:TNT、末影水晶)。 结论
——综上所述——
游戏规则生物破坏是一把双刃剑,具有正面效果和负面效果。
一般情况下,关闭生物破坏这一游戏规则的目的是为了防止苦力怕爆炸。
那么,如何在不修改游戏规则这一前提下,既保留游戏规则生物破坏的正面效果又能使用命令实现防止苦力怕爆炸呢? 命令“前置条件”
聊天框输入
给予命令方块的命令:
命令大意:
给予命令执行者(1个)命令方块。
(/give 命令 在未填写数量的情况下,默认数量为1)
聊天框输入
关闭命令提示的命令: - /gamerule commandblockoutput false
- /gamerule sendcommandfeedback false
复制代码
命令大意:
①命令方块执行命令时不能在聊天框中向管理员显示。
②玩家执行命令的返回信息不能在聊天框中显示,命令方块不能保存命令输出文本。 主要命令
放置命令方块,
设置其类型:重复 无条件 保持开启
命令方块内输入,
防止苦力怕爆炸的命令: - /execute @a ~ ~ ~ event entity @e[type=creeper,r=6] minecraft:stop_exploding
复制代码
命令大意:
以所有玩家为执行者,使所有玩家相对坐标的6个半径的苦力怕触发实体停止爆炸的实体事件。 ⚠️注意事项⚠️
/event命令 于基岩版版本 1.16.100.57 加入,
低于基岩版版本 1.16.100.57 将无法使用此命令。 |