基础指令大全
这些是Minecraft中最常用和最基本的指令,适合所有玩家学习和使用。
用于将玩家传送到指定位置。
# 示例:/tp Steve 100 64 200
将玩家Steve传送到坐标(100,64,200)的位置。
给予玩家指定物品。
# 示例:/give Steve diamond 64
给予玩家Steve 64个钻石。
更改游戏中的时间。
# 示例:/time set day
将时间设置为白天。可用值:day, night, noon, midnight或具体数值。
更改游戏中的天气。
# 示例:/weather clear 1200
将天气设置为晴朗,持续1200游戏刻(约1分钟)。
更改玩家的游戏模式。
# 示例:/gamemode creative Steve
将玩家Steve的游戏模式更改为创造模式。
更改游戏难度。
# 示例:/difficulty hard
将游戏难度设置为困难模式。
高级指令与技巧
这些高级指令和技巧可以帮助您更好地控制游戏世界,实现更复杂的功能。
选择器是Minecraft指令中非常强大的功能,可以精确选择目标实体。
@a # 所有玩家
@r # 随机玩家
@e # 所有实体
@s # 自己(执行者)
选择器可以配合参数使用:
# 给所有生存模式玩家钻石
/tp @e[type=zombie] 0 64 0
# 将所有僵尸传送到坐标(0,64,0)
NBT标签可以让你自定义物品、实体和方块的属性。
display:{Name:'{"text":"神之剑","color":"red"}'},
Enchantments:[{id:sharpness,lvl:5}]
}
# 给予一把名为"神之剑"的锋利V钻石剑
实体NBT示例:
CustomName:'{"text":"超级僵尸"}',
Health:100f,
Attributes:[{Name:generic.movement_speed,Base:0.5}]
}
# 召唤一个名为"超级僵尸"、生命值100、移动速度更快的僵尸
清除实体
# 清除所有非玩家实体
填充区域
# 用石头填充从(0,64,0)到(10,70,10)的区域
执行命令
# 给每个玩家钻石
记分板操作
/scoreboard players set @p kills 10
# 创建击杀数记分板并设置玩家分数为10
命令方块高级用法
命令方块是Minecraft中自动化执行指令的强大工具,可以创建复杂的游戏机制。
基本特性
- 激活时执行一次命令
- 需要红石信号激活
- 适合一次性或手动触发的命令
# 每次激活给予最近玩家钻石
基本特性
- 激活后每游戏刻执行一次命令
- 需要红石信号持续激活
- 适合持续效果或检测
# 给10格内玩家再生效果
基本特性
- 在前一个命令方块执行后执行
- 需要指向它的命令方块成功执行
- 适合创建命令序列
# 在前一个命令方块执行后显示消息
自动门系统
/execute if entity @a[distance=..3] run setblock ~ ~1 ~ redstone_block
# 命令方块2(连锁,有条件)
/execute unless entity @a[distance=..3] run setblock ~ ~1 ~ air
玩家传送系统
/tp @p 100 64 200
# 命令方块2(连锁,无条件)
/playsound entity.enderman.teleport master @p ~ ~ ~ 1 1
常见问题与解答
以下是一些关于Minecraft指令的常见问题及其解答。
在创建世界时,在"更多世界选项"中打开"允许作弊"选项。如果世界已经创建,您可以:
- 打开游戏到主菜单
- 选择"单人游戏"
- 找到您要修改的世界,点击"编辑"
- 点击"打开局域网"
- 确保"允许作弊"选项是打开的,然后点击"开始局域网世界"
注意:这种方法只会在当前游戏会话中启用作弊,重启游戏后会恢复原设置。
命令方块无法在创造模式物品栏中找到,只能通过指令获得:
执行此指令后,您将获得一个命令方块。注意:您需要在启用作弊的世界中才能使用此指令。
有几种方法可以查看坐标:
- 按F3键(Java版)打开调试屏幕,坐标显示在左上角
- 使用指令:
/tp ~ ~ ~,聊天栏会显示您的坐标 - 在基岩版中,可以在设置中打开"显示坐标"选项
坐标格式为:X Y Z,其中X和Z是水平坐标,Y是垂直坐标(高度)。
使用/clear指令:
/clear
# 清除自己所有的石头
/clear @s stone
# 清除玩家Steve所有的钻石,最多10个
/clear Steve diamond 10
如果不指定玩家,默认清除自己的物品。如果不指定物品,清除所有物品。
可以使用NBT标签来自定义村民的交易项目:
VillagerData:{profession:librarian,level:5},
Offers:{
Recipes:[
{
buy:{id:"emerald",Count:1},
sell:{id:"diamond",Count:1},
maxUses:9999999
}
]
}
}
# 召唤一个5级图书管理员村民,用1个绿宝石交易1个钻石
您可以在Recipes数组中添加多个交易项目,创建自定义的交易系统。
找不到您需要的指令?
我们持续更新我的世界指令库,如果您有特定指令需求或问题,可以联系我们。