我的世界指令大全

收录最全的Minecraft游戏指令,从基础到高级,从单机到服务器,助您轻松掌握游戏控制技巧

200+

游戏指令

15+

指令分类

50+

使用示例

30+

常见问题

基础游戏指令

这些是《我的世界》中最常用和最基本的指令,适合新手玩家学习和使用。

游戏模式指令
/gamemode

切换游戏模式:生存、创造、冒险、旁观模式。

/gamemode creative @p
/gamemode survival Steve
/gamemode 1 @a
基础 单机/服务器
给予物品指令
/give

给予玩家指定物品,可设置数量、数据值和NBT标签。

/give @p diamond 64
/give Steve minecraft:diamond_sword 1
基础 单机/服务器
传送指令
/tp

将玩家传送到指定坐标或其他玩家位置。

/tp @p 100 64 200
/tp Steve Alex
/tp @a @p
基础 单机/服务器
更多基础指令速查表
指令 功能 示例
/time set 设置游戏时间 /time set day
/weather 更改天气 /weather clear
/kill 杀死实体/玩家 /kill @e[type=zombie]
/effect 给予状态效果 /effect @p speed 30 1
/xp 给予经验值 /xp 100L @p

高级游戏指令

这些指令涉及选择器、NBT数据、记分板等高级功能,适合有经验的玩家和服务器管理员。

目标选择器
@p, @a, @r, @e, @s

目标选择器可以精确定位要影响的实体或玩家,是高级指令的核心。

@p - 最近的玩家
@a - 所有玩家
@r - 随机玩家
@e - 所有实体
@s - 自己(执行者)

使用参数进一步筛选:

/give @a[gamemode=survival] diamond
/tp @e[type=creeper,r=10] ~ ~10 ~
/kill @e[type=!player]
记分板指令
/scoreboard

创建和管理记分板,用于追踪玩家数据、创建排行榜和触发事件。

/scoreboard objectives add kills playerKillCount "击杀数"
/scoreboard objectives setdisplay sidebar kills
/scoreboard players add @p kills 1

记分板可用于创建复杂的游戏机制和迷你游戏。

高级技巧:数据标签(NBT)

NBT标签可以修改物品、实体和方块的详细属性,实现自定义功能。

/give @p diamond_sword{Enchantments:[{id:sharpness,lvl:5}]}
/summon zombie ~ ~ ~ {CustomName:'"精英僵尸"',Health:100.0f}

服务器管理指令

这些指令主要用于服务器管理,包括玩家管理、世界保护和服务器设置。

玩家管理
/ban, /kick, /op

管理服务器玩家,包括封禁、踢出和授予管理员权限。

/ban Steve 使用外挂
/kick Alex 语言不当
/op Herobrine
管理员 服务器
世界保护
/gamerule, /worldborder

设置游戏规则和世界边界,控制服务器环境和玩家行为。

/gamerule keepInventory true
/gamerule doDaylightCycle false
/worldborder set 1000
管理员 服务器
数据管理
/save, /reload

管理服务器数据,包括保存世界、重载数据包和函数。

/save-all
/save-on
/reload
管理员 服务器

命令方块教程

命令方块是《我的世界》中的红石元件,可以执行指令,用于创建自动化系统和冒险地图。

命令方块类型
  • 脉冲型命令方块(橙色):当被激活时执行一次命令
  • 循环型命令方块(紫色):每游戏刻执行一次命令(1秒=20游戏刻)
  • 连锁型命令方块(绿色):当指向它的命令方块执行命令后才会执行
基本设置

命令方块需要OP权限才能放置和使用:/give @p command_block

放置后右键点击打开界面,输入指令并设置类型和条件。

命令方块示意图

命令方块示意图

重要提示

使用命令方块时要注意性能影响,尤其是循环型命令方块。避免在每游戏刻执行复杂指令,可以使用/gamerule maxCommandChainLength限制连锁命令长度。

常见问题与解答

以下是一些关于《我的世界》指令的常见问题和解答。

Q: 为什么我的指令无法执行?

A: 可能的原因有:1) 指令拼写错误;2) 缺少权限(单机需要开启作弊,服务器需要OP权限);3) 目标选择器参数错误;4) 坐标超出范围。

Q: 如何获得命令方块?

A: 在创造模式下,可以在物品栏的"红石"类别中找到命令方块。在生存模式下,需要使用指令获取:/give @p command_block(需要OP权限)。

Q: 目标选择器中的[r],[rm],[dx,dy,dz]是什么意思?

A: [r=半径]选择半径内的目标,[rm=最小半径]选择最小半径外的目标,[dx,dy,dz]定义选择区域的大小。例如:@e[x=0,y=64,z=0,dx=10,dy=10,dz=10]选择该区域内的所有实体。

Q: 如何创建自定义合成配方?

A: 需要使用数据包。创建数据包后,在data/命名空间/recipes文件夹中添加JSON格式的配方文件。也可以使用第三方插件或模组简化此过程。

Q: 如何让指令在特定条件下执行?

A: 可以使用/execute指令配合条件判断。例如:/execute if entity @p[x=0,y=64,z=0,distance=..5] run say 玩家在附近。命令方块也有"条件"选项。

Q: 如何备份和恢复世界?

A: 使用/save-all保存世界,然后手动复制世界文件夹。服务器可以使用/save-on/save-off控制自动保存。恢复时用备份文件夹替换原世界文件夹。

更多问题?

如果您有更多关于《我的世界》指令的问题,可以参考官方Wiki或加入MC社区讨论。