指令的基本规则

Minecraft 的指令(命令)在聊天框里以斜杠 / 开头输入。掌握几条通用规则,能少犯很多错。

指令看起来很多,但真正日常会用到的就那么十几条。本文按用途把它们分好类,你不需要从头背下来,收藏起来按需查就行。下面先从最基本的输入规则说起,看完这一节,后面所有指令你都能看懂语法。

  • 斜杠开头:所有指令都以 / 打头,输入时聊天框会出现提示
  • 权限要求:绝大多数指令需要 OP(管理员)权限或开启作弊。单人模式要在创建世界时勾选"允许作弊"
  • 目标选择器:@s 指自己、@p 指最近的玩家、@a 指所有玩家、@r 指随机玩家
  • 大小写:指令名和参数一般小写,注意别打成中文标点
  • Tab 补全:记不住时按 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 — 把重生点设到指定坐标
传送前先按 F3 看坐标,记住三个数字再执行。传错地方(比如传进石头里)会卡住,得靠管理员救,或者用 /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 <文字> — 在屏幕中央显示大字,做活动提示很方便

把指令组合起来用

单条指令能做的事有限,把目标选择器和参数组合起来才是效率关键。举几个实用的例子:

  1. 把所有人传送到自己身边:/tp @a @s
  2. 清除范围内所有掉落物:/kill @e[type=item,distance=..50]
  3. 给全服玩家速度加成:/effect give @a speed 9999 1
  4. 清空天气并重启昼夜:/weather clear 配 /time set day
先在单人世界里把指令试熟,再拿到服务器上用。单人模式有作弊选项,可以随便折腾,出错了也不影响别人,是最安全的练习场。

想在服务器里试试这些指令?

CaelLab Minecraft 支持离线账号,开箱即玩。加入后可以在服务器里向管理员申请权限,体验这些指令玩法。

访问首页了解详情

相关文章:死亡不掉落怎么设置 · 我的世界生存技巧 · MC新手如何选择服务器