四、新指令
1.5新增指令
【/effect 药水效果命令】 | |
命令使用方法 | /effect <玩家>[持续秒数][倍率] |
药水效果ID | 这边查询 |
[持续秒数] | 默认(不打任何东西) 会变成30秒,最长可设置1000000秒 |
[倍率] | 代表效果强度,最大为255(0为取消该效果) |
【范例】 | |
/effect @p 1 100 30 | 给予玩家100秒的速度提升(等级30) |
1.8新增命令 |
现在可以指定颗粒效果是否显示 /effect <玩家>[秒数] [倍数] [隐藏颗粒] true'来隐藏颗粒和'false'来显示 清除该玩家身上的所有效果|/effect clear<玩家名> |
1.6新增指令
【/playsound 播放音效、音乐】 | |
命令使用方法 | /playsound<数据夹位子><玩家><坐标><音量><音调> |
<数据夹位置> |
sound数据夹路径参考: C:Users你的使用者名称AppDataRoaming.minecraftassetsvirtuallegacy内的sounds资料夹内 例:< mob.creeper.say > 即sound数据夹-->mob数据夹-->creeper数据夹下的say音效, 不用附档名,若文件名后面有号码的话不用打号码就会随机拨放任一种 现在(1.7)可以自己放新的声音档唷~ |
<音量> | 音量大小(0.0~2.0) |
<音调> | 音调高低(0.0~2.0) |
可用于给玩家播放声音 可以改变音量和音调 可以使用资源包内的声音 |
1.7新增指令
现在会显示最近执行过的指令
将字数限制提升到了"约三万个字符"
【/achievement give给予成就命令】 | |||
命令使用方法 | /achievement give<成就或统计> [玩家名] | ||
这是用来给予玩家成就的,如果前置成就没解的话,会一并给予 | |||
【/setblock放置方块命令】 | |||
命令使用方法 |
/setblock<坐标x> <坐标y> <坐标z><方块名> [datValue] [旧方块处理方式][datatag] |
||
[旧方块处理方式] |
旧方块处理方式可为: keep:保留 若该位置并非空气方块则不做处理 replace:取代 若该位置与将取代的方块相同ID,则不做任何处理 destory:破坏 若该位置已有方块则将该方块变为物品掉出,同时放置指令中的方块 |
||
用于创造,删除,或代替单个方块 一样也可以接NBTtag,这样可以设定箱子里放的东西了喔 想看更详细的说明可以看召唤指令使用合集 |
【/summon 召唤实体命令】 | |
命令使用方法 | /summon<实体名><坐标x> <坐标y> <坐标z>[DataTag] |
用于在游戏中生成任何实体, 包括巨人,末影水晶,末影龙,和激活的TNT等... 这些都算是实体 想看更详细的说明可以看召唤指令使用合集 |
|
这里推荐一些方便创造指令的连结:创造实体指令,创造烟火指令 |
【/tellraw聊天信息时触发事件命令】 | |||
命令使用方法 | /tellraw <玩家> <消息> | ||
讯息输入格式 | {text:"文字",color:颜色,extra:[{text:"文字",color:颜色}]} | ||
添加了可以在点击聊天信息时触发事件的方式 指令来给玩家发送带有自定义功能的消息,发送者不会被显示。 |
|||
14w20a新增了一个参数“selector” 可以用来显示玩家/ 实体的名字 例:tellraw @p [{selector:@a}] 当执行时会显示目前所有实体的名字 这也可以用在title上面 |
|||
【范例】 | |||
/tellraw @p {text:" 设定时间为早上? ",color:"green",extra: [{text:" 点这里!",color:"blue",clickEvent:{action:"run_command",value:"/time set day"}}]} |
当执行这串指令的时候, 会输出绿色的「设定时间为早上?」 当按下这串字时会执行指令(run_command),且指令是/time set day |
||
这里推荐一个方便创造指令的连结:创造Tellraw指令 | |||
【/testforblock侦测方块命令】 | |||
命令使用方法 | /testforblock<坐标x> <坐标y> <坐标z><方块名>[数据值] [数据卷标] | ||
<方块名> | 这边查询 | ||
检测在指定位置的方块 且可设定NBT Tag所以可以测试玩家有没有更改箱子里的东西。 也可以侦测压力版是否有被踩下,所以也可以做出无红石接线的压力版。 |
1.8新增指令
发射器现在能放置命令方块了
【/blockdata修改NBT命令】 | ||
命令使用方法 | /blockdata<坐标x> <坐标y> <坐标z> | |
修改在特定方位的方块的NBT数据 指令输入的<dataTag>会与被修改的方块融合 可以用它来改变箱子的内容 |
||
【/clone复制方块命令】 | ||
命令使用方法 | /clone[模式] | |
[坐标] | 复制XYZ1到XYZ2的方块到XYZ | |
[模式] |
此指令有两种模式- replace会复制每一个方块 而masked只会复制非空气方块 |
|
复制一个区域内的方块(非实体)到另一个区域 一次最多能复制4096个方块 |
||
【/fill填满方块命令】 | |||
命令使用方法 | /fill<方块名> [数据值][旧方块处理方式]<数据卷标> | ||
[旧方块处理方式] |
旧方块处理方式可为: keep:保留 若该位置并非空气方块则不做处理 replace:取代 若该位置与将取代的方块相同ID,则不做任何处理 destory:破坏 若该位置已有方块则将该方块变为物品掉出,同时放置指令中的方块 hollow来在外层填充方块,而在内部填充空气 outline来在外层填充方块,并忽视内部方块 |
||
在坐标xyz 1 到坐标xyz 2的地方放置方块 一次最多能填充4096个方块 |
【/particle产生粒子效果命令】 | ||
命令使用方法 | /particle[粒子名称][XYZ] [XYZ 2][速度][密度][目标] | |
[粒子名称] |
常见的: cloud : 生物死后的烟雾 hugeexplosion : TNT爆炸的烟雾 lava : 岩浆弹出的小火球 flame : 小型火焰 |
|
[坐标] | 范围XYZ 1到XYZ 2 | |
[速度] | 速度最快5 | |
[密度] | 数子越大越你知道的 | |
[目标] |
会以实体做为中心 可用在任何生物或玩家 |
|
给一个特定地方产生粒子效果,可以在实体的相对位置生成 |
||
【/execute 以目标为中心执行命令】 | ||
命令使用方法 | /execute<玩家名|实体名><命令> | |
以玩家或实体为中心执行命令 可以用来通过玩家及实体的运动生成生物或放置方块 如同指令矿车 |
||
【/testforblocks侦测大范围区域方块命令】 | ||
命令使用方法 | /testforblocks[mode] | |
[坐标] | 侦测XYZ1到XYZ2的方块到XYZ | |
如同/testforblock 但可以侦测测大范围区域的方块 |
||
【/worldborder 设定世界边界命令】 |
||
命令使用方法 | /worldborder center | |
可设定世界边界(包围范围)的中心 | ||
命令使用方法 | /worldborder set[timeInSeconds] | |
设定世界边界距离中心有多少个方块远 并且可选择是否设定"调整时间" (调整时间代表世界边界会在设定的时间内渐渐的改变到新设定的大小) |
||
命令使用方法 |
/worldborderdamage |
|
设定玩家在边界之外受的伤害 每格方块受到多少颗心的伤害,距离多远开始受到伤害 设定伤害< 缓冲| 量> |
||
命令使用方法 | /worldborderwarning | |
这个值设定距离世界边界多远会开始警告 设定警告< 时间| 距离> 预设15秒时会收到视觉效果的警告 警告是让你的屏幕画面外围染上红色 |
||
世界的边缘会有这个漂亮的屏障 预设边界设定为三千万(个方块),地狱的边界和主世界大小是一样的 生物与玩家不能穿过它,若在它之外会受到伤害。 |
【/title设置讯息显示屏幕上命令】 | |||
命令使用方法 | /title<玩家> times <淡入> <停留> <淡出> | ||
为标题设置淡入时间,停留在屏幕上的时间和淡出的时间 | |||
命令使用方法 | /title<玩家> title <讯息> | ||
设置标题,屏幕上的讯息也将会开始显示 | |||
命令使用方法 | /title<玩家> subtitle <讯息> | ||
设置字幕 | |||
命令使用方法 | /title<玩家> clear | ||
立即清除讯息 | |||
命令使用方法 | /title<玩家> reset | ||
重置所有标题参数为默认值 | |||
讯息输入格式 | {text:"文字",color:颜色,extra:[{text:"文字",color:颜色}]} | ||
颜色 | black | 黑色 | |
dark_blue | 深蓝色 | ||
dark_green | 深绿色 | ||
dark_aqua | 深水蓝色 | ||
dark_red | 深红色 | ||
dark_purple | 深紫色 | ||
gold | 金色 | ||
gray | 灰色 | ||
dark_gray | 深灰色 | ||
blue | 蓝色 | ||
green | 绿色 | ||
aqua | 水蓝色 | ||
red | 红色 | ||
light_purple | 紫色 | ||
yellow | 黄色 | ||
white | 白色 | ||
这与tellraw不同的是它会直接显示在屏幕上 范例 /title @a title {text:"title",color:gold, extra:[{text:"命令测试",color:white}]} 介绍视频:点击进入 |
【/replaceitem改变物品栏字段的物品】 | |
命令使用方法 |
/replaceitem |
来改变实体/玩家/方块物品栏的物品 |
【/entitydata改变非玩家实体dataTag】 | |
命令使用方法 | /entitydata <指定目标> |
来改变实体NBT卷标 |
最后推荐各种创造指令网址:
这里推荐一些方便创造指令的连结(需要翻墙)
创造给予指令:点击进入
创造实体指令:点击进入
创造烟火指令:点击进入
创造Tellraw指令:点击进入
创造title指令:点击进入