发布时间:2024-09-21作者:李阳淇点击:
1.12.2 命令方块指令
基本命令
`/give` - 给予玩家物品
`/summon` - 召唤实体
`/kill` - 杀死实体
`/tp` - 传送实体
`/setblock` - 设置方块类型
`/fill` - 填充方块区域
`/testfor` - 测试条件
`/stats` - 显示玩家统计信息
红石命令
`/setblock ~ ~-1 ~ minecraft:redstone_block` - 放置红石块
`/setblock ~ ~-1 ~ minecraft:repeater` - 放置中继器
`/setblock ~ ~-1 ~ minecraft:comparator` - 放置比较器
其他命令
`/difficulty` - 设置难度
`/weather` - 控制天气
`/time` - 设置时间
`/gamerule` - 修改游戏规则
`/advancement` - 授予进度
`/function` - 运行函数
`/tellraw` - 向玩家发送文本消息
指令参数
`target` - 要影响的实体或位置
`x, y, z` - 三维坐标
`item` - 物品ID或名称
`data` - 物品数据值
`amount` - 物品数量
`condition` - 测试条件
`stats` - 统计信息类型
`difficulty` - 难度等级
`weather` - 天气类型
`time` - 时间
`gamerule` - 游戏规则名称
`advancement` - 进度名称
`function` - 函数名称
`text` - 要发送的文本
示例
`/give @p diamond 64` - 给予玩家64个钻石
`/summon creeper ~ ~1 ~` - 在玩家上方1格处召唤一个苦力怕
`/kill @e[type=creeper]` - 杀死所有苦力怕
`/tp @p 0 100 0` - 将玩家传送到坐标(0, 100, 0)
`/setblock ~ ~-1 ~ minecraft:dirt` - 在玩家脚下放置一个泥土方块
`/testfor @a[x=10, y=10, z=10]` - 测试玩家是否位于坐标(10, 10, 10)
`/stats @p deaths` - 显示玩家死亡次数
`/difficulty peaceful` - 设置难度为和平
`/weather clear` - 设置天气为晴朗
`/time set 1000` - 将时间设置为1000刻
`/gamerule doMobSpawning false` - 禁用怪物生成
`/advancement grant @p minecraft:all_the_time` - 授予玩家所有进度
`/function my_function` - 运行名为“my_function”的函数
`/tellraw @p {"text":"你好,世界!"}` - 向玩家发送文本消息“你好,世界!”
创建命令方块
`/give @p command_block`
设定命令方块类型
`/setblock ~ ~ ~ minecraft:command_block {Command:"YOUR_COMMAND"}` (替换 YOUR_COMMAND 为所需的命令)
链式命令方块
`/setblock ~ ~ ~ minecraft:chain_command_block {Command:"YOUR_COMMAND"}`
脉冲命令方块
`/setblock ~ ~ ~ minecraft:impulse_command_block {Command:"YOUR_COMMAND"}`
重复命令方块
`/setblock ~ ~ ~ minecraft:repeating_command_block {Command:"YOUR_COMMAND"}`
条件命令方块
`/setblock ~ ~ ~ minecraft:conditional_command_block {Condition:"YOUR_CONDITION"}`
常规命令方块指令
`/effect` - 应用效果
`/execute` - 执行命令
`/fill` - 填充区域
`/gamemode` - 设置游戏模式
`/give` - 给予物品
`/kill` - 杀死实体
`/play` - 播放声音效果
`/say` - 聊天
`/scoreboard` - 管理记分牌
`/spawnpoint` - 设置重生点
`/summon` - 召唤实体
`/tellraw` - 发送消息
`/testfor` - 测试条件
`/time` - 管理时间
`/title` - 设置标题
`/trigger` - 触发目标指令
`/weather` - 管理天气
实体命令方块指令
`/data` - 管理实体数据
`/detect` - 检测实体
`/entkill` - 杀死实体
`/executeas` - 以实体身份执行命令
`/particle` - 生成粒子效果
`/ride` - 骑乘实体
`/teleport` - 传送实体
`/tp` (别名) - 传送实体
存档命令方块指令
`/clone` - 克隆区域
`/fill` - 填充区域
`/save` - 保存地图
`/stable` - 稳定地形
其他命令方块指令
`/help` - 显示指令列表
`/list` - 列出所有命令方块
`/reload` - 重新加载命令方块
`/stop` - 停止命令方块
`/testforblock` - 测试方块
`/toggledownfall` - 切换降水
`/worldborder` - 管理世界边界
命令方块参数
`@a` - 所有实体
`@p` - 最近玩家
`@e` - 附近的实体
`@r` - 随机实体
`X`、`Y`、`Z` - 坐标
`TARGET_SELECTOR` - 实体选择器
`AMOUNT` - 数量
`ITEM_TYPE` - 物品类型
`EFFECT_TYPE` - 效果类型
`MESSAGE` - 消息
`COMMAND` - 要执行的命令
使用命令获得命令方块
/give @p command_block
获取特定类型的命令方块
脉冲命令方块:
```
/give @p command_block{type:pulse}
```
链式命令方块:
```
/give @p command_block{type:chain}
```
重复命令方块:
```
/give @p command_block{type:repeating}
```
获取具有特定命令的命令方块
```
/give @p command_block{Command:"你的命令"}
```
示例:
给予玩家一个带有 "/say Hello world!" 命令的链式命令方块:
```
/give @p command_block{type:chain,Command:"/say Hello world!"}
```
给予玩家一个带有 "/summon Zombie" 命令的重复命令方块:
```
/give @p command_block{type:repeating,Command:"/summon Zombie"}
```
命令方块指令代码大全使用方法
1. 打开命令方块
在游戏中按下“T”键,打开聊天窗口。
输入“/give @p command_block”命令,给予自己一个命令方块。
2. 放置命令方块
将命令方块放置在地面或其他稳定表面上。
面对命令方块,按住并释放“shift”键,使其处于活动状态。
3. 输入指令代码
在命令方块最上面的一行中,输入您要执行的指令代码。
指令代码必须以“/”开头,例如:“/say hello”。
4. 设置其他选项(可选)
条件域:选择触发命令方块执行的条件。
红石选项:选择命令方块被红石信号激活的方式。
脉冲选项:控制命令方块的执行方式(一次性或持续)。
5. 导入代码大全
访问命令方块指令代码大全(例如 Minecraft Wiki)。
找到您要使用的指令代码。
复制代码并将其粘贴到命令方块输入行中。
6. 测试命令
输入“/testfor”命令来测试命令方块是否正常工作。
如果命令成功,您将看到聊天窗口中显示“Command succeeded”的消息。
7. 保存和激活命令
右键单击命令方块以打开其GUI。
输入一个名称以保存命令。
使用红石信号或其他方式激活命令方块。
示例:
要创建一个向所有玩家发送“你好”消息的命令方块,请按照以下步骤操作:
1. 放置一个命令方块。
2. 输入指令代码:“/say hello”。
3. 将条件域设置为“无条件”。
4. 将红石选项设置为“需求红石”。
5. 给予命令一个名称,例如“HelloWorld”。
6. 使用红石信号激活命令方块。
2023-08-31
2023-10-14
2023-08-05
2023-08-29
2023-09-25
2023-09-23
2023-09-23
2023-09-11
2023-09-23
2023-09-06