Minecraft 我的世界基岩版指令 (Bedrock)

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

#目标选择器 (Target Selectors)

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

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

参数项 代码示例 功能说明
type @e[type=creeper] 限定选择特定类型的实体
r / rm @a[r=10] 限定在最大半径 (r) 或最小半径 (rm) 范围内
c @e[c=1] 限制目标的数量(优先选择距离最近的)
m @a[m=creative] 按游戏模式选择玩家
l / lm @a[lm=30] 按经验等级最大值 (l) 或最小值 (lm) 选择
name @e[name="Bob"] 选择带有特定名称标签的实体

#核心游戏指令 (Core Commands)

#传送指令 (/tp)

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

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

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

# 相对于当前位置进行相对坐标传送
/tp @s ~ ~10 ~

# 传送并调整朝向面对指定玩家
/tp @s ~ ~ ~ facing @p

#游戏模式切换 (/gamemode)

更改玩家的游戏模式。

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

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

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

# 旁观者模式 (Spectator Mode 实验性/新版)
/gamemode spectator

#给予物品指令 (/give)

向玩家发放指定物品。

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

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

# 带有数据值的物品(旧版/部分特殊物品)
# 语法:/give <目标> <物品> [数量] [数据值] [组件JSON]
/give @s wool 1 14 (红色羊毛)

# 给予在冒险模式下允许放置的物品 (CanPlaceOn)
/give @s stone 1 0 {"minecraft:can_place_on":{"blocks":["grass"]}}

#经验等级 (/xp)

增加或修改玩家的经验点数或等级。

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

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

#世界环境管理 (World Management)

#时间控制 (/time)

设置世界中的时间。

# 设置为白昼
/time set day

# 设置为黑夜
/time set night

# 设置为具体的刻 (tick) 数
/time set 0

#天气控制 (/weather)

改变世界的天气状态。

# 切换为晴天
/weather clear

# 切换为下雨
/weather rain

# 切换为雷暴天气
/weather thunder

#游戏规则设置 (/gamerule)

配置全局世界规则选项。

规则名称 规则含义与功能说明
keepinventory 死亡后保留物品栏物品 (true/false)
dodaylightcycle 开启或关闭昼夜交替循环 (true/false)
domobspawning 开启或关闭自然生物生成 (true/false)
mobgriefing 开启或关闭生物破坏方块行为 (true/false)
doweathercycle 开启或关闭自然天气变化 (true/false)
commandblockoutput 开启或关闭命令方块在聊天框的输出 (true/false)
showcoordinates 在屏幕上实时显示坐标 (true/false)
# 开启死亡不掉落
/gamerule keepinventory true

# 屏幕上显示坐标
/gamerule showcoordinates true

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

#状态效果 (/effect)

管理与赋予玩家或生物状态效果。

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

# 给予夜视效果(并隐藏粒子效果)
/effect @s night_vision 10000 0 true

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

#区域填充 (/fill)

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

# 填充指定相对区域为泥土
/fill ~ ~ ~ ~5 ~5 ~5 dirt

# 仅将空气替换为水
/fill ~-5 ~-5 ~-5 ~5 ~5 ~5 water 0 replace air

# 使用方块状态标记进行填充
/fill ~ ~ ~ ~10 ~1 ~10 stone ["stone_type"="granite"]

#方块放置 (/setblock)

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

# 在脚底下放置一个红石块
/setblock ~ ~-1 ~ redstone_block

# 破坏原本方块并在原位置生成空气
/setblock 100 64 100 air 0 destroy

#附魔指令 (/enchant)

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

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

# 添加 3 级耐久 (Unbreaking III)
/enchant @s unbreaking 3

#实用辅助指令 (Utility Commands)

#定位搜索 (/locate)

查找最近的群系或特定结构建筑坐标。

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

# 查找最近的远古城市 (Ancient City)
/locate structure ancient_city

#清除清除 (/kill)

清除或清除指定的实体。

# 自杀清除自身
/kill @s

# 清除世界上所有的僵尸实体
/kill @e[type=zombie]

#常加载区域 (/tickingarea)

保持特定区块始终加载(即使周围没有玩家)。

# 添加以当前位置为中心半径 4 个区块的常加载区
/tickingarea add circle ~ ~ ~ 4 MyArea

# 列出所有的常加载区域
/tickingarea list

# 移除指定的常加载区域
/tickingarea remove MyArea