精选 Minecraft Bedrock Edition 常用指令与核心速查备忘单,涵盖高频用法、配置参数与实用技巧。
| 选择器代码 | 功能说明 |
|---|---|
@p |
选择最近的玩家 (Nearest player) |
@r |
选择随机的玩家 (Random player) |
@a |
选择所有玩家 (All players) |
@e |
选择所有实体(包含生物、掉落物等) |
@s |
选择执行命令的主体自己 (Self) |
@c |
选择玩家的 Agent 代理(教育版/Code Builder) |
| 参数项 | 代码示例 | 功能说明 |
|---|---|---|
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"] |
选择带有特定名称标签的实体 |
将实体传送至指定坐标位置或其他实体身边。
# 将自己传送至绝对坐标点
/tp @s 100 64 -200
# 将自己传送至另一名玩家身边
/tp @s "Player Name"
# 相对于当前位置进行相对坐标传送
/tp @s ~ ~10 ~
# 传送并调整朝向面对指定玩家
/tp @s ~ ~ ~ facing @p
更改玩家的游戏模式。
# 生存模式 (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 @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"]}}
增加或修改玩家的经验点数或等级。
# 增加 5 个经验等级
/xp 5L @s
# 增加 100 点经验值
/xp 100 @s
设置世界中的时间。
# 设置为白昼
/time set day
# 设置为黑夜
/time set night
# 设置为具体的刻 (tick) 数
/time set 0
改变世界的天气状态。
# 切换为晴天
/weather clear
# 切换为下雨
/weather rain
# 切换为雷暴天气
/weather thunder
配置全局世界规则选项。
| 规则名称 | 规则含义与功能说明 |
|---|---|
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
管理与赋予玩家或生物状态效果。
# 给予 30 秒的 2 级速度 (Speed II) 效果
/effect @s speed 30 2
# 给予夜视效果(并隐藏粒子效果)
/effect @s night_vision 10000 0 true
# 清除身上的所有状态效果
/effect @s clear
在指定三维区域内批量填充方块。
# 填充指定相对区域为泥土
/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 ~ ~-1 ~ redstone_block
# 破坏原本方块并在原位置生成空气
/setblock 100 64 100 air 0 destroy
为手中当前拿着的物品进行附魔。
# 添加 5 级锋利 (Sharpness V)
/enchant @s sharpness 5
# 添加 3 级耐久 (Unbreaking III)
/enchant @s unbreaking 3
查找最近的群系或特定结构建筑坐标。
# 查找最近的村庄
/locate structure village
# 查找最近的远古城市 (Ancient City)
/locate structure ancient_city
清除或清除指定的实体。
# 自杀清除自身
/kill @s
# 清除世界上所有的僵尸实体
/kill @e[type=zombie]
保持特定区块始终加载(即使周围没有玩家)。
# 添加以当前位置为中心半径 4 个区块的常加载区
/tickingarea add circle ~ ~ ~ 4 MyArea
# 列出所有的常加载区域
/tickingarea list
# 移除指定的常加载区域
/tickingarea remove MyArea