施援号令 发表于 2024-8-21 23:06:09

怎么做指令门

Java1.20.1 怎么用指令检测玩家手持特定物品然后打开面前的铁门 求指令(;´д`)ゞ

mhtbt_mh 发表于 2024-8-21 23:06:10

本帖最后由 mhtbt_mh 于 2024-8-22 01:33 编辑

首先,确保铁门已经安装好并且可以被红石信号控制。
在命令方块中输入以下命令
execute as @p at @s run setblock ~ ~-1 ~ minecraft:redstone_block将命令方块设置为“始终激活”模式。

这里需要替换 【替换】 为你想要检测的物品ID。例如,如果要检测的是钻石剑,那么命令变为:
execute as @p at @s run setblock ~ ~-1 ~ minecraft:redstone_block
这个命令的意思是:如果玩家手持的是钻石剑,则在其脚下放置一个红石块,从而触发红石电路打开铁门。
你可以根据实际情况更改
为了使门不会一直保持开启状态,可以在门的另一侧放置一个命令方块,当玩家离开检测范围后,移除红石块来关闭门
如果有用的的话请选择已接纳,谢谢

Jzrl7 发表于 2024-8-22 07:28:19

使用命令方块分别输入以下指令形成命令链
1.testfor @p}]
2./setblock <铁门坐标> minecraft:iron_door {Open:1b}
3./setblock <铁门坐标> minecraft:iron_door {Open:0b}
页: [1]
查看完整版本: 怎么做指令门