# 常用命令清单

注意, 下面讨论的命令都是基于 Java 版本 首先, 确保设置中开启了"允许作弊 Allow Cheat"

# 玩家命令

所有玩家都可以执行下列命令:

命令 解释说明 例子
help 显示所有你有权执行的命令(可能会有很多页,可以加上页码来查看,比如 help 2, help 3...) help
help 2
kill 自杀或者杀死游戏角色 /kill XXX表示杀死玩家XXX的角色
kill表示杀死所有人(包括你自己的角色)
/kill @e[type=!player]表示杀死所有生物,除了玩家(注意@e[type=!player]之间不能有空格; /kill @e[type=slime]表示杀死所有史莱姆; /kill @e[type=cow,r=20]表示杀死周围20个方格内的牛;
me 向所有玩家发送关于你的信息, 广而告之 比如, 名叫 ober 的玩家输入/me 发现了丛林神庙, 其他所有玩家就会在聊天框中看到 "ober 发现了丛林神庙"
seed 查看当前正在玩的这个世界的种子数字是多少
tell 向指定的玩家发送消息 比如, XXX 向玩家 YYY 发消息, 就可以输入/tell YYY 我把钻石藏在地下室了, 你自己去拿吧

# 管理员命令

什么是"管理员"?

  • 在单机游戏中, 我们自己拥有所有权限, 包括"管理员"权限
  • 在局域网游戏中, 所有人都拥有"管理员"权限
  • 在服务器平台中, "管理员"是由服务器的管理员设定的

具体的命令权限可以通过 help 来查看

命令 解释说明 例子
gamemode 改变游戏模式.
survival, s, 0 表示"生存模式";
creative, c, 1 表示"创造模式";
hardcorea2表示"极限模式";
spectator3表示"旁观者模式"
gamemode 1表示将自己的游戏模式修改成"创造模式" gamemode 0 XXX表示将玩家 XXX 的游戏模式修改成"生存模式"
defaultgamemode 改变玩家加入服务器时默认的游戏模式 defaultgamemode s会将以后所有新加入的玩家设置成生存模式, 但不会影响之前加入的玩家的游戏模式
time 改变时间 Minecraft 使用的时间单位是"游戏刻(Game Tick)[1], 1 游戏刻等于 0.05 秒. Minecraft 的一天就是 24000 游戏刻, 即 20 分钟. 所以, 0 游戏刻表示日出时间,6000 游戏刻表示游戏的正午. time add 1200表示在当前时间的基础上增加 1200 游戏刻
你也可以直接输入time set day或者time set 1000,将时间改成白天
time set night或者time set 18000将时间改成晚上
time query可以查看你在这个世界总的游戏时间
time query gametime XXX可以查看玩家XXX在这个世界总的游戏时间
time query daytime XXX可以查看玩家XXX在这个世界中经历的日夜循环的总数
weather 改变天气 weather clear将天气设置为晴朗
weather rain将天气设置成下雨
weather thunder将天气设置成雷雨
你可以在命令后面加上天气持续的秒数, 比如weather clear 1000000也就是说晴朗会持续1000000秒,也就是11天
注意,持续秒数的设置范围是1~1000000
toggledownfall 切换天气 toggledownfall如果当前天气是晴朗, 输入该命令后天气会变成下雨或者下雪.如果当前天气是下雨或者雷暴或者下雪, 输入该命令后天气遍晴朗
give 给指定玩家物品 语法是give <玩家名称> <物品名称> <物品数量>
give XXX minecraft:command_block 32表示给玩家XXX 32个"命令方块"
clear 清空指定玩家的背包 clear XXX表示清空玩家XXX的背包
clear XXX minecraft:dirt表示清空玩家XXX背包里面的所有土方快
tp 将玩家瞬间传送到另一名玩家的位置 tp XXX YYY表示将玩家XXX传送到YYY的位置
tp YYY表示将自己传送到YYY的位置
tp XXX 300 60 400表示将玩家传送到指定的坐标(300 60 400)
xp 向玩家发放"经验值" xp 20L XXX表示给玩家XXX增加20等级
xp 20L表示给自己增加20等级
xp -100L XXX(注意是连字符"-",而不是减号)表示减少100等级.注意最低等级是0,不会为负数
xp 500 XXX表示让玩家XXX增加500经验值, 500的经验值足够新玩家从0级升到19级
xp 500表示让自己增加500经验值
spawnpoint 设置"重生点" spawnpoint将整个世界的"重生点"设置在你现在所在的位置, 玩家死亡后或者新玩家加入, 就会出现在这个位置
spawnpoint XXX会将玩家XXX的重生点设置在你当前的位置
spawnpoint XXX 200 70 200表示将玩家XXX的重生点设置在坐标为X=200, Y=70, Z=200的位置. 注意,Y表示垂直方向的坐标[^]

需要输入"用户名"的地方, 也可以用@p来替代, @p表示最近的玩家, 也就是自己.

命令 解释说明 例子
gamerule 改变游戏规则 语法是gamerule
比如我们希望死后物品不要掉落,可以输入gamerule keepInventory true

# 以 clone 命令为例

假设我们要将制作好的建筑复制一份到另一个地方, 则需要用到 clone 命令.

clone 命令

如上图所示:

  1. 首先, 确定需要复制的建筑结构的对角两点的坐标[2]. 这两个点确定的长方体要能够容纳整个建筑("黄色方块"确定的长方体已经用淡红的线标注), 同时, 被克隆建筑的体积不能过大, 不能超过 4096 个方块. 得知两个黄色方块的坐标分别是 (X = 963, Y = 56, Z = -728) 和 (X = 965, Y = 57, Z = -729)
  2. 确定需要克隆的地点的"西北角"的坐标[3] (即上图中右上角的黄色方块), 坐标是 (X = 967, Y = 56, Z = -729)
  3. 按键盘 T, 输入 clone 963 56 -728 965 57 -729 967 56 -729 replace, 即可将建筑结构复制过去: clone 作用

  1. 1 游戏刻 = 0.05 秒. 关于"游戏刻"的详细解释请参考这里 ↩︎

  2. 如何获取方块的坐标数据? 参考"这个章节". 按 F3 进入"调试界面", 其中 "Looking at" 的数据就表示"十字光标"所在方块的坐标; 对 "Minecraft 坐标系"的讲解参考[这里f./debug.html#coordinates) ↩︎

  3. 如何获知方位? 按 F3 进入"调试界面", 其中 "Facing" 就表示游戏角色面朝的方向 ↩︎