MC百科社群

标题: 怎么让一个物品拿在手中或者使用的时候执行指令 [打印本页]

作者: LarryEX    时间: 2024-8-24 06:32
标题: 怎么让一个物品拿在手中或者使用的时候执行指令
比如我生成一把钻石剑,拿在手中就自动执行某条指令这种效果

作者: QQ酱238152    时间: 2024-8-24 15:48
版本?
作者: QQ酱743442    时间: 2024-8-25 01:45
标题: RE: 怎么让一个物品拿在手中或者使用的时候执行指令
本帖最后由 QQ酱743442 于 2024-8-25 01:50 编辑

示例:拿着物品时执行指令(版本1.18.2)

先放个循环命令方块和一个比较器,注意命令方块朝向比较器,比较器不点亮(就是比较模式)
循环命令方块判断拿着的物品,我拿钻石做示范
指令:execute if entity @a[nbt={SelectedItem:{id:"minecraft:diamond"}}] 循环 不受制约 保持开启
此时拿着钻石,朝向正确的话,比较器亮了

然后旁边加个命令方块被比较器指向,输入执行指令,注意要红石控制
好了完成了

左侧循环命令方块指令:
execute if entity @a[nbt={SelectedItem:{id:"物品ID"}}]

作者: QQ酱743442    时间: 2024-8-25 01:48
QQ酱743442 发表于 2024-8-25 01:45
示例:拿着物品时执行指令(版本1.18.2)

先放个循环命令方块和一个比较器,注意命令方块朝向比较器,比较 ...


做完了拿着指定物品的话就这样的





欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科