指令的基本规则
Minecraft 的指令(命令)在聊天框里以斜杠 / 开头输入。掌握几条通用规则,能少犯很多错。
指令看起来很多,但真正日常会用到的就那么十几条。本文按用途把它们分好类,你不需要从头背下来,收藏起来按需查就行。下面先从最基本的输入规则说起,看完这一节,后面所有指令你都能看懂语法。
- 斜杠开头:所有指令都以
/打头,输入时聊天框会出现提示 - 权限要求:绝大多数指令需要 OP(管理员)权限或开启作弊。单人模式要在创建世界时勾选"允许作弊"
- 目标选择器:
@s指自己、@p指最近的玩家、@a指所有玩家、@r指随机玩家 - 大小写:指令名和参数一般小写,注意别打成中文标点
- Tab 补全:记不住时按 Tab 键会自动补全,这是最实用的技巧
参数里的方括号和尖括号
看指令语法时,<尖括号> 表示必填,[方括号] 表示可选。比如 /tp <目标> <目的地> 里两项都不能省;而 /kill [玩家] 里玩家可以省略,不写就是对自己操作。把这个读懂了,看任何指令表都不会迷糊。
玩家状态类指令
这类指令用来改变玩家自身的状态,是服务器管理和单人调试最常用的。
切换游戏模式
/gamemode <模式> [玩家]
/gamemode survival— 生存模式/gamemode creative— 创造模式/gamemode adventure— 冒险模式/gamemode spectator— 旁观模式
其他状态指令
/kill [玩家]— 杀死实体,不填目标时杀死自己/effect give <目标> <效果> [时长] [等级]— 给予状态效果,如/effect give @s speed 60 1给自己 60 秒速度 II/effect clear <目标>— 清除状态效果/xp add <目标> <数量>— 增加经验,如/xp add @s 100
/kill 和 /gamemode 通常是管理员专属指令。普通玩家乱试只会看到"权限不足"的提示,别以为是游戏坏了。移动与传送指令
传送是 MC 里最常用的指令之一,无论是找朋友还是去坐标点。
传送
/tp <目标> <目的地> 或 /tp <目标> <x> <y> <z>
/tp @s 100 64 -200— 把自己传送到坐标 (100, 64, -200)/tp 玩家A 玩家B— 把玩家 A 传送到玩家 B 身边/tp @a @s— 把所有玩家传送到自己这里
出生点与重生
/spawnpoint [玩家] [坐标]— 设置玩家的重生点/spawnpoint @s 100 64 -200— 把重生点设到指定坐标
/tp 再传送一次。坐标的三种写法
坐标可以写绝对值(如 100 64 -200),也可以用波浪号 ~ 表示相对当前位置的偏移。例如 /tp @s ~ ~5 ~ 就是把自己往上抬高 5 格。~ ~ ~ 等于原地不动,常配合其他指令做相对定位。记住 ~ 后面不填数字就代表当前坐标本身。
物品与装备指令
给自己或别人发物品,是调试和活动发放的常用手段。
给予物品
/give <目标> <物品> [数量]
/give @s diamond 64— 给自己 64 个钻石/give @s minecraft:diamond_sword— 给一把钻石剑/give @p golden_apple 16— 给最近的玩家 16 个金苹果
物品 ID 用英文名,新版本里可以省略 minecraft: 前缀,但写上一定不会错。
附魔
/enchant <玩家> <附魔> [等级]
/enchant @s sharpness 5— 给手持物品附"锋利 V"/enchant @s efficiency 5— 附"效率 V"/enchant @s protection 4— 附"保护 IV"
/enchant 会给玩家正在手持的物品附魔,附魔前先拿在手上。它无法附超过该附魔上限的等级,想突破上限要用铁砧或数据包。清空与丢弃
/clear 用来清空背包物品,/clear @s diamond 只清掉钻石,不带物品名则清空全部。调试时经常用,但清掉的东西找不回来,执行前要确认对象选对没有。给自己清背包一般用 /clear @s 最直观。
世界环境指令
控制时间、天气这类环境参数,拍照、活动和调试都用得上。
时间
/time set <值> 或 /time add <数量>
/time set day— 设为白天(1000 tick)/time set night— 设为夜晚/time set noon— 设为正午/time add 1000— 时间前进 1000 tick
天气
/weather <类型> [时长]
/weather clear— 放晴/weather rain— 下雨/weather thunder— 雷暴/weather clear 300— 放晴 300 秒
时间和天气的配合
默认情况下昼夜和天气都会自动变化,做活动或拍照时经常被打断。想彻底锁住,可以先用 /time set noon 定好时间,再用 /gamerule doDaylightCycle false 关掉昼夜循环,天气则用 /gamerule doWeatherCycle false 停掉。这样环境就固定了,不会玩到一半突然天黑下雨。
实体与生成指令
召唤生物、掉落物、TNT 都靠这个指令。
召唤实体
/summon <实体> [坐标]
/summon minecraft:zombie— 在你位置召唤一只僵尸/summon minecraft:cow 100 64 -200— 在指定坐标召唤牛/summon minecraft:tnt— 召唤一个被点燃的 TNT
清除实体
/kill @e[type=...] 可以批量清除某类实体,例如 /kill @e[type=item] 清除所有掉落物。这个操作范围很大,慎用。
@e 选择器会选中所有实体,包括你自己。/kill @e 会把在场所有生物和玩家一起清掉。写这类指令前先想清楚加不加 type= 限定。选择器的常用筛选
选择器后面可以加条件来精确指定目标,最常用的是 type= 限定实体类型、distance= 限定距离、name= 限定名字。例如 /kill @e[type=zombie,distance=..10] 清除自己 10 格内的僵尸。学会组合筛选,批量操作会顺手很多。
游戏规则 gamerule
gamerule 用来开关世界机制,是开服和新世界设置的重头戏。
/gamerule <规则> [true|false]
| 规则 | 作用 | 常用值 |
|---|---|---|
| keepInventory | 死亡是否保留物品 | true = 不掉落 |
| doDaylightCycle | 昼夜是否自动交替 | false = 时间停住 |
| doWeatherCycle | 天气是否自动变化 | false = 天气不变 |
| doMobSpawning | 是否自然生成怪物 | false = 不刷怪 |
| mobGriefing | 怪物是否会破坏方块 | false = 苦力怕不炸方块 |
| keepInventory | 死亡保留物品 | true / false |
/gamerule <规则名> 不加参数,游戏会告诉你它是开还是关。规则改动会保存到世界
和很多指令不同,gamerule 的改动会写进世界存档,重启游戏依然生效,不需要每次进服都重新设置。keepInventory 是新手最爱的一条——把它设成 true,死亡就不会掉东西了,具体设置方法可以看我们另一篇专门文章。
查找与辅助指令
找结构、查地图、看种子,这些指令帮你快速定位。
定位结构
/locate structure <结构>
/locate structure minecraft:village— 找最近的村庄/locate structure minecraft:stronghold— 找要塞/locate structure minecraft:ancient_city— 找远古城市
查看种子
/seed — 显示当前世界的种子值。种子可以用来复现地图或分享给朋友。
其他常用指令
/clear <目标>— 清空背包/difficulty <等级>— 设置难度(peaceful / easy / normal / hard)/seed— 显示世界种子/list— 列出在线玩家(部分服务器支持)/msg <玩家> <内容>— 给别人发私聊消息/title <目标> title <文字>— 在屏幕中央显示大字,做活动提示很方便
把指令组合起来用
单条指令能做的事有限,把目标选择器和参数组合起来才是效率关键。举几个实用的例子:
- 把所有人传送到自己身边:
/tp @a @s - 清除范围内所有掉落物:
/kill @e[type=item,distance=..50] - 给全服玩家速度加成:
/effect give @a speed 9999 1 - 清空天气并重启昼夜:
/weather clear配/time set day
相关文章:死亡不掉落怎么设置 · 我的世界生存技巧 · MC新手如何选择服务器