什么是 Command Block?
command_block(命令方块)是《我的世界》(Minecraft)中一种特殊的方块,允许玩家在不输入聊天栏的情况下执行游戏指令。它常用于地图制作、红石机关、自定义游戏规则和服务器管理。
如何获取命令方块?
命令方块不能通过合成或自然生成获得,必须通过以下指令获取(需开启作弊或拥有管理员权限):
/give @p command_block
注意:仅在创造模式且启用作弊(或 OP 权限)时可用。
命令方块的三种类型
- 脉冲型(Impulse):默认类型,接收到红石信号时执行一次命令。
- 连锁型(Chain):必须紧接在另一个命令方块之后,按顺序执行(需设置“条件制约”为“始终”)。
- 循环型(Repeat):只要通电(或设为“始终激活”),会每游戏刻(1/20秒)重复执行命令。
常用设置选项
- 需要红石:若关闭,则命令方块无需红石信号即可运行(适用于循环型)。
- 条件制约:仅当上一个命令方块成功执行时才运行(用于连锁型)。
- 自动执行:加载区块后自动运行一次(仅限脉冲型)。
实用指令示例
- 传送玩家:
/tp @p 100 64 100 - 给予物品:
/give @p diamond 64 - 设置时间:
/time set day - 生成生物:
/summon creeper ~ ~ ~ - 发送消息:
/tellraw @a {"text":"欢迎来到地图!","color":"green"}
注意事项
- 命令方块在普通生存模式中不可用,除非通过指令获取并拥有权限。
- 错误的指令可能导致卡顿或逻辑错误,建议先在测试环境验证。
- 大型命令链应合理使用延迟中继器或计分板优化性能。