Minecraft 我的世界 Java 版指令 (Java Edition)

精选 Minecraft Java Edition 常用指令与核心速查备忘单,涵盖高频用法、配置参数与实用技巧。

#目标选择器 (Target Selectors)

选择器代码 功能说明
@p 选择最近的玩家 (Nearest player)
@r 选择随机的玩家 (Random player)
@a 选择所有玩家 (All players)
@e 选择所有实体(包含生物、掉落物等)
@s 选择执行命令的主体自己 (Self)

#选择器参数修饰 (Selector Arguments)

参数项 代码示例 功能说明
type @e[type=skeleton] 限定选择特定类型的实体
distance @a[distance=..10] 限定在特定距离半径(10 方块)内选择
limit @e[limit=1] 限制选择实体的最大数量
sort @a[sort=nearest] 对选中的实体进行排序 (nearest, furthest, random, arbitrary)
gamemode @a[gamemode=creative] 选择处于特定游戏模式下的玩家
level @a[level=30..] 选择经验等级在 30 级或以上的玩家

#核心游戏指令 (Core Commands)

#传送指令 (/tp)

将实体传送至指定坐标位置或其他实体身边。

# 将自己传送至绝对坐标点
/tp @s 100 64 -200

# 将自己传送至另一名玩家身边
/tp @s PlayerName

# 将指定玩家传送至自己身边
/tp PlayerName @s

# 相对于当前位置进行相对坐标传送 (~ 表示相对坐标)
/tp @s ~ ~10 ~  (向上移动 10 个方块)

# 传送并调整视角旋转角度 (偏航角 俯仰角)
/tp @s ~ ~ ~ 90 0 (朝向正南方)

#游戏模式切换 (/gamemode)

更改玩家的游戏模式。

# 生存模式 (Survival Mode)
/gamemode survival

# 创造模式 (Creative Mode)
/gamemode creative

# 冒险模式 (Adventure Mode)
/gamemode adventure

# 旁观者模式 (Spectator Mode)
/gamemode spectator

# 应用至特定范围内的玩家
/gamemode creative @a[distance=..20]

#给予物品指令 (/give)

向玩家发放指定物品。

# 给予一把钻石剑
/give @s diamond_sword

# 给予 64 个石头
/give @s stone 64

# 给予带有 NBT 数据标签的物品(不可破坏的钻石镐)
/give @s diamond_pickaxe{Unbreakable:1b}

#经验等级 (/xp 或 /experience)

增加、扣除或查询玩家的经验点数与等级。

# 增加 5 个经验等级
/xp add @s 5 levels

# 增加 100 点经验值
/xp add @s 100 points

# 查询当前的经验等级
/xp query @s levels

#世界环境管理 (World Management)

#时间控制 (/time)

设置或查询世界的时间。

# 设置为白昼 (1000 ticks)
/time set day

# 设置为黑夜 (13000 ticks)
/time set night

# 设置为正午 (6000 ticks)
/time set noon

# 设置为午夜 (18000 ticks)
/time set midnight

# 快进增加时间
/time add 5000

#天气控制 (/weather)

改变世界的天气状态。

# 切换为晴天
/weather clear

# 切换为下雨
/weather rain

# 切换为雷暴天气
/weather thunder

# 设置天气的持续时间(单位:秒)
/weather clear 600

#游戏规则设置 (/gamerule)

配置全局世界规则选项。

规则名称 规则含义与功能说明
keepInventory 玩家死亡后是否保留物品栏物品
doDaylightCycle 设为 false 则冻结时间昼夜更替
doMobSpawning 设为 false 则生物不会自然生成
mobGriefing 设为 false 则苦力怕/末影人不会破坏方块
doWeatherCycle 设为 false 则天气永远保持不变
commandBlockOutput 设为 false 则命令方块不在聊天框输出信息
# 开启死亡不掉落
/gamerule keepInventory true

# 禁止幻翼 (Phantom) 生成
/gamerule doInsomnia false

#实体与方块操作 (Entity & Block Manipulation)

#状态效果 (/effect)

管理与赋予实体状态效果。

# 给予 30 秒的 2 级速度 (Speed II) 效果
/effect give @s speed 30 1

# 给予无限时长的夜视效果(并隐藏粒子效果)
/effect give @s night_vision infinite 0 true

# 清除身上的所有状态效果
/effect clear @s

#区域填充 (/fill)

在指定三维区域内批量填充方块。

# 填充 10x10x10 的立方体石头区域
/fill ~ ~ ~ ~10 ~10 ~10 stone

# 仅将水替换为空气(清空排水)
/fill ~-5 ~-5 ~-5 ~5 ~5 ~5 air replace water

# 创建空心的玻璃方框
/fill ~ ~ ~ ~5 ~5 ~5 glass outline

#方块放置 (/setblock)

将具体位置的单个方块替换或更改。

# 在当前位置放置一个火把
/setblock ~ ~ ~ torch

# 破坏当前方块(掉落物品)并放置石头
/setblock ~ ~-1 ~ stone destroy

#附魔指令 (/enchant)

为手中当前拿着的物品进行附魔。

# 添加 5 级锋利 (Sharpness V)
/enchant @s sharpness 5

# 添加 3 级时运 (Fortune III)
/enchant @s fortune 3

#实用辅助指令 (Utility Commands)

#定位搜索 (/locate)

查找最近的结构建筑或生物群系坐标。

# 查找最近的村庄
/locate structure village

# 查找最近的樱花林 (Cherry Grove) 群系
/locate biome cherry_grove

#清除清除 (/kill)

清除或清除指定的实体。

# 自杀清除自身
/kill @s

# 清除世界上所有的史莱姆 (Slime) 实体
/kill @e[type=slime]

# 清除地面上的所有掉落物(清理环境)
/kill @e[type=item]

#世界种子 (/seed)

显示当前世界的种子 (Seed) 代码。

/seed