命令方块基础知识讲解。【我的世界/命令方块/连锁命令方块/条件限制】
创作时间:
作者:
@小白创作中心
命令方块基础知识讲解。【我的世界/命令方块/连锁命令方块/条件限制】
引用
1
来源
1.
https://www.bilibili.com/opus/945718499718725636
本专栏主要粗略讲解各种命令方块用法。并以java版1.20.1作为示例。
定义:
- 脉冲:在红石激活的瞬间尝试执行一次指令。
- 连锁:在指向此方块的命令方块运行时执行命令。(若没有任何指令方块指向此方块,则此方块永不运行。)
- 循环:在每一游戏刻反复执行命令。
- 不受制约/条件制约:指向“条件制约”命令方块的命令方块运行成功时,“条件制约”命令方块才会运行。(被指向的方块需要和指向其的方块通向。)
- 红石控制/保持开启:红石激活“红石控制”命令方块后,命令方块才会运行。
- 当没有限制时,在点击“确定”后立刻运行/开始运行。
【三种命令方块&制约&红石 三者没有主次之分,只要设置了必须同时满足才能运行,举例如下图。】
那么当我们如上图设置一个【条件制约、红石控制的连锁命令方块】,意思就是说,这个命令方块只有在同时满足【指向这个方块的命令方块运行】、【指向这个方块的命令方块运行成功】、【这个命令方块正在被红石激活】时,才会运行。具体如下:
- 脉冲命令方块中的代码控制:激活时移除最近玩家背包中的一个泥土。
- 连锁命令方块中的代码控制:在聊天栏显示“运行成功”。
- 脉冲命令方块被红石激活,运行且成功,同时连锁命令方块被红石激活,这时连锁命令方块才会执行:在聊天栏显示“运行成功”。
将前面的脉冲命令方块换成循环命令方块时,效果如下:
同样,当玩家身上没有泥土,即循环命令方块运行但失败时,不再显示“运行成功”。
各个限制的对应关系为:
- “红石控制”:限制此方块是否需要被红石激活才能运行。
- “连锁”:限制此方块是否一定要在“指向本方块的指令方块运行”的情况下才能运行。
- “条件制约”:限制此方块是否一定要在“指向本方块的指令方块运行成功”的情况下才能运行。
当没有限制时,在点击“确定”后立刻运行/开始运行。
对应下来,可以根据自己需要,自行搭配不同限制的开启和关闭。
至此,对于命令方块的基础知识基本讲解完毕。
考虑到“条件制约”涉及到指令运行成功与否的问题,下面来举例指令运行失败的常见情况:
- 实体不存在:当你使用指令如/give @a[team=blue] diamond时,若没有玩家在小队“blue”中,或小队“blue”不存在时,指令运行失败。
- 玩家并未持有某物品:当你使用指令如/clear @a minecraft:diamond时,若没有任何玩家拥有钻石,那么指令运行失败。
- 实体已经拥有更高级别的药水效果:当你使用指令如/effect give @s minecraft:speed 10 3时,若你身上已经拥有速度药水效果,且级别【高于4级】,那么指令运行失败。(注:指令中等级数值最低为0,代表1级药水效果;数值为1时实际等级为2;数值为2时实际等级为3……以此类推.)
热门推荐
糙米饭怎么做 糙米饭的家常做法窍门图片
糙米与白米的差异:哪一种更适合你的饮食?
骨关节病的病因病机及治疗建议
晋江梧林:百年侨村的“新旅程”
国足世预赛客场对阵沙特:实力博弈与战术破局之路!
技术突破:清华团队实现RTX 4090单卡运行671B大模型
Excel函数中SEARCH函数的使用方法详解
C++ 的关键字(保留字)完整介绍
MOS管基础知识:从极点到封装的全面解析
创业团队如何寻找资源
为什么Type-C数据线频频踩雷?深度揭秘背后的兼容性乱象
冠心病,如何防范,你关心“它”了吗?
《奥布替尼治疗B细胞淋巴瘤临床应用专家共识2024版》发布
养生早餐大揭秘:早上吃啥开启健康一天?
糖尿病患者可以吃羊角蜜吗?专家解读食用注意事项
甘肃二十个最值得去的景点,看这篇就够了
C语言中数组与指针的紧密联系及高效应用
有公司名称怎么查公司信息
【Q&A】硅灰在混凝土中的应用
【Q&A】硅灰在混凝土中的应用
三种逆变器电路图详解:工作模式与应用领域
新生儿科医患沟通技巧:构建信任与理解的有效沟通方式
Windows 7 精简版 - 轻量高效,流畅稳定,经典之选
IEC 62619储能电池安全测试标准的详细解读
世界心脏日:病态窦房结综合征
仙人棍的养殖方法有哪些?怎么浇水和管理?
中国传统命理学的主要流派
韩信:屈辱中的逆袭,战略天才的辉煌人生
成也萧何,败也萧何:韩信之死与萧何的千丝万缕
项目经理如何自己创业