• 投稿

[平行线命令教程] 速通01_命令链和手持检测

2186
2
2026-03-05 17:49:52
100
47
92
10
# 小结 本期教程作为速通线的开篇,我们学习了通过手持物品触发命令的基础逻辑。涉及到的知识点有: ## 思维模式 - “先寻找目标,再执行操作”:编写复杂命令时的解构逻辑(寻找谁 -> 判定条件 -> 在哪里 -> 做什么) ## 命令方块 - 获取指令:`/give @s command_block` - 三种模式:     - 脉冲(橙色):在激活的时候执行一次     - 连锁(绿色):根据上一个方块来激活(本期暂未深入)     - 循环(紫色):每秒执行20次,用于持续检测 ## 命令 - `/execute as @a if items entity @s 槽位ID 物品名 at @s run summon lightning_bolt`   - 寻找实体:`as @a`(寻找所有玩家作为“自己”)   - 物品检测:`if items entity @s 槽位ID 物品名`(检测自己某部位是否持有特定物品)   - 位置切换:`at @s`(将游标移动到实体脚下,非常重要,否则命令会在命令方块处执行)   - 执行命令:`run summon lightning_bolt`(运行实际的召唤命令) ## 实体选择器和上下文 - @a:所有玩家 - @s:执行命令的实体“自己”(上下文相关的当前执行者) - 游标: 相当于位置、朝向和维度     - 命令方块执行:游标默认在命令方块中心,朝向命令方块箭头方向。     - 聊天框执行:游标默认在玩家位置,朝向玩家方向。 ## 物品槽位 ID - weapon.mainhand:主手 - weapon.offhand:副手 - armor.head:头盔 - armor.chest:胸甲 - armor.legs:腿部 - armor.feet:靴子 ## 其他要点和易错点 - 不要写`run execute`(`return run execute`除外)。 - 尽量用执行位置、朝向和维度这几个规范用语,而不是“游标”。 点赞过200更新,我们下期视频见!
客服
顶部
赛事库 课堂 2021拜年纪