命令基础与须知
在开始之前,你需要了解几个重要概念:

(图片来源网络,侵删)
-
开启命令方块:
- 命令方块是执行命令的核心方块,在创造模式下,你可以在物品栏中直接找到它。
- 在生存模式下,你需要先在 世界设置 > 作弊 中开启 “启用命令方块”,然后才能合成或获得命令方块。
-
命令方块类型:
- 普通:执行一次命令后停止。
- 循环:会不断、快速地重复执行命令。
- 连锁:需要被另一个激活的命令方块(用红石信号激活)才能触发,它的侧面有橙色条纹。
- 条件:只有当其附着的方块(通常是另一个命令方块)成功执行了命令时,它才会执行自己的命令,它的顶部有青色条纹。
-
命令方块界面:
- 放置命令方块后,点击它可以打开界面。
- “需要方块”:命令是否需要指向一个方块(如
/setblock)。 - “条件”:仅对条件型命令方块有效,决定是否需要前一个命令方块成功。
- “红石”:命令方块是否需要红石信号才能激活。
- “无条件”:仅对连锁型命令方块有效,决定是否忽略前一个命令方块的成功与否。
- 最下方是输入命令的文本框。
-
执行者方块:
(图片来源网络,侵删)- 这是1.19版本加入的新方块,功能比命令方块更强大。
- 它可以执行几乎所有命令,并且可以在不打开界面的情况下,通过红石直接激活。
- 它的界面和命令方块类似,但功能更全面,是自动化和复杂红石电路的首选。
常用命令分类详解
玩家相关命令
| 命令 | 示例 | 说明 |
|---|---|---|
/gamemode |
/gamemode creative |
切换游戏模式:survival (生存), creative (创造), adventure (冒险), spectator (旁观) |
/give |
/give @s diamond_sword 1 |
给予物品。@s 是指自己,diamond_sword 是物品ID,1 是数量。 |
/clear |
/clear @s diamond_sword |
清除玩家背包中的物品。 可以指定玩家、物品ID和数量。 |
/tp |
/tp @s 100 64 200 |
传送。/tp 玩家 x y z 传送到坐标。/tp 玩家1 玩家2 将玩家1传送到玩家2的位置。 |
/kill |
/kill @e[type=minecraft:creeper] |
杀死目标。/kill @s 杀死自己。/kill @e[type=...] 杀死所有指定类型的生物。 |
/effect |
/effect give @s night_vision 1000 |
给予效果。give 是给予,clear 是清除。night_vision 是夜视效果,1000 是持续时间(秒)。 |
/summon |
/summon minecraft:creeper ~ ~ ~ |
召唤生物或实体。 表示执行命令者所在的位置。 |
/weather |
/weather clear |
设置天气。clear (晴天), rain (下雨), thunder (雷暴) |
/time |
/time set 0 |
设置时间。set 0 (白天), set 12000 (夜晚), add 1000 (增加1000刻) |
世界与环境相关命令
| 命令 | 示例 | 说明 |
|---|---|---|
/setblock |
/setblock ~ ~ ~ minecraft:stone |
在指定坐标放置一个方块。 是相对坐标(自己脚下), -1 ~ +1 是脚下左前。 |
/fill |
/fill 10 64 10 20 64 20 minecraft:stone |
用指定方块填充一个区域。 格式: x1 y1 z1 x2 y2 z2 方块ID |
/setblock |
/setblock ~ ~ ~ air |
删除方块(用空气方块替换)。 |
/clone |
/clone 10 64 10 20 64 20 30 64 30 |
复制一个区域到另一个位置。 格式: 源区域起始坐标 源区域结束坐标 目标坐标 |
/structure |
/structure save myhouse |
保存一个区域为结构文件。 需要先用结构方块选择区域。 |
/gamerule |
/gamerule keepInventory true |
设置游戏规则。keepInventory true (死亡不掉落), doDaylightCycle false (停止白天黑夜循环), mobGriefing false (生物不能破坏方块) |
生物与实体相关命令
| 命令 | 示例 | 说明 |
|---|---|---|
/summon |
/summon minecraft:zombie ~ ~ ~ {CustomName:"\"僵尸王\""} |
召唤带有自定义名称的实体,名称需要用双引号包裹,并用反斜杠转义。 |
/kill |
/kill @e[type=minecraft:skeleton,r=10] |
删除指定范围内的所有骷髅。r=10 表示半径为10格。 |
/effect |
/effect give @e[type=minecraft:cat] slowness 100 |
给予附近所有猫缓慢效果。 |
/execute |
/execute as @e[type=minecraft:villager] run tp @s ~ ~ ~ |
让所有村民执行 tp 命令(即原地传送,效果是它们会瞬移)。 |
/spawnpoint |
/spawnpoint @p 100 64 200 |
设置指定玩家的出生点。@p 指最近的玩家。 |
功能强大的高级命令
| 命令 | 示例 | 说明 |
|---|---|---|
/execute |
/execute as @e[type=minecraft:player] at @s run summon minecraft:tnt ~ ~ ~ |
链式命令的核心。 含义:作为 所有玩家,在他们所在的位置,执行 召唤TNT的命令。 |
/execute |
/execute if block ~ ~ ~ minecraft:stone run say 找到石头了! |
条件判断。 含义:如果 我脚下是石头方块,就执行 say 命令。 |
/execute |
/execute unless entity @e[type=minecraft:creeper] run say 安全! |
除非判断。 含义:除非 附近有苦力怕,就执行 say 命令。 |
/scoreboard |
/scoreboard objectives add kills dummy |
创建计分板。kills 是计分板名称,dummy 是类型(只显示数值)。 |
/scoreboard |
/scoreboard players set @s kills 10 |
设置玩家在 kills 计分板上的值为10。 |
/tellraw |
/tellraw @s {"text":"欢迎来到我的世界!","color":"green"} |
发送格式化的聊天消息,可以自定义颜色、点击事件、悬停文本等。 |
常用目标选择器
目标选择器用于指定命令作用的对象,非常灵活。
| 选择器 | 含义 | 示例 |
|---|---|---|
@p |
最近的玩家 | /tp @p 100 64 200 (将最近的玩家传送到坐标) |
@a |
所有玩家 | /effect give @a speed 100 (给所有玩家加速) |
@r |
随机一个玩家 | /kill @r (随机杀死一个玩家) |
@s |
命令的执行者(通常是玩家自己) | /give @s diamond (给自己钻石) |
@e |
所有实体(包括生物、掉落物、物品等) | /kill @e[type=minecraft:creeper] (杀死所有苦力怕) |
@e[type=...] |
指定类型的所有实体 | /summon @e[type=minecraft:arrow] (错误用法,应为 /summon minecraft:arrow) |
@e[r=半径] |
指定半径内的所有实体 | /kill @e[r=5] (杀死周围5格内所有实体) |
@e[name=名称] |
指定名称的实体 | /kill @e[name="\"僵尸王\""] (杀死名为“僵尸王”的实体) |
@e[tag=标签] |
指定标签的实体 | /scoreboard players tag @s add admin (给自己添加admin标签) |
实用命令方块搭建示例
示例1:无限物品生成器
- 放置一个循环命令方块。
- 输入命令:
/give @s minecraft:diamond 1 - 开启它,它会不断给你钻石。
示例2:自动刷怪笼(仅刷特定生物)
- 放置一个循环命令方块。
- 输入命令:
/summon minecraft:zombie ~ ~ ~ {PersistenceRequired:1b}{PersistenceRequired:1b}确保生成的怪物不会自然消失。
- (可选)在它后面放一个连锁命令方块,输入
/kill @e[type=minecraft:zombie,r=10,limit=10]来控制数量,防止卡顿。
示例3:一秒内建造房子
- 放置一个执行者方块(或普通命令方块,但执行者更好)。
- 输入命令:
/fill ~ ~ ~ ~ ~5 ~ minecraft:stone(建造地基) - 在它旁边放另一个,输入:
/fill ~1 ~1 ~ ~1 ~4 ~ minecraft:glass(建造窗户) - 用红石石中继器或比较器精确控制它们的激活顺序,就能实现快速建造。
注意事项
- 版本差异:手机版(基岩版)和电脑版(Java版)的命令大部分通用,但ID和NBT标签格式可能略有不同,Java版的物品ID是
minecraft:diamond,基岩版有时可以简写为diamond。 - NBT标签:这是给实体、物品和方块添加额外数据的高级技术,例如自定义名称、附魔、自定义属性等。 里面的内容就是NBT标签。
- 创造模式:大部分命令都需要在创造模式下输入和使用。
- 备份世界:在进行大规模命令操作(如
/fill巨大区域)之前,务必备份你的世界,以防出现意外导致世界损坏。
希望这份大全能帮助你在《我的世界》手机版中创造出更精彩的奇迹!多尝试,多组合,命令的世界充满了无限可能。

(图片来源网络,侵删)
