《我的世界》1.8版命令方块指令使用指南

小编:Ocean 2015/01/12 11:35

三、命令方块命令使用方式

【/gamerule 游戏规则命令】
命令使用方式 /gamerule <子命令> <值>

非常实用的命令,是1.4后新增的,用于调整游戏规则,对于作地图的作者而言

再也不必担心苦力怕炸毁红石线路,也可以轻易将新增Boss 凋零怪做为关卡的一部分

/gamerule 子命令 功能
/gamerule commandBlockOutput true 或 false 启用/禁止命令执行时命令列中的进行文字提示
doFireTick 启用/禁止火的蔓延
doMobLoot 启用/禁止生物掉落物
doMobSpawning

启用/禁止生物生成

【既有生物、刷怪蛋不受影响】

doTileDrops

启用/禁止方块被任何方式破坏时掉落物品

【包括TNT破坏的】

keepInventory 启用/禁止死亡后对物品栏的保存
mobGriefing

启用/禁止所有怪物对方块的破坏

【包含苦力怕、安德、地狱幽灵、凋零怪】

【TNT不在此限】

naturalRegeneration 启用/禁用自然生命恢复
doDaylightCycle

启用/禁用日夜交替

【关闭的话时间会停止】

showDeathMessages 切换死亡消息是否会在聊天内出现
randomTickSpeed 更改世界速度
randomTickSpeed示范视频:点击进入
值代表意义
true 启用
false 禁止
【范例】
/gamerule mobGriefing false 禁止怪物对方块进行破坏
/gamerule keepInventory true 死亡后物品仍会保存在玩家物品栏

【/tp 传送命令】
命令使用方式 tp<目标玩家>
/tp<玩家名称1><玩家名称2>
/tp<玩家名称><坐标>
命令代表意义 传送玩家1到玩家2或指定坐标位置
<玩家名称> 除了直接指定以外一样可以以@缩写代替
<坐标>

坐标不一定要明确确定位置

可以传送向X,Y,Z轴,移动多少方格

<坐标>的第一项是X坐标,依次为Y坐标和Z坐标

相对位置的+(加坐标值)是可以被改为-(减坐标值)

绝对位置
相对位置 ~<值> ~<值> ~<值>
【范例】 /tp notchgod 1 2 2 将notchgod这个玩家传送到坐标(1,2,2)
/tp notchgod herobrineHIM 将notchgod这个玩家传送到herobrineHIM玩家
/tp @p @r 将最近的玩家传送到随机玩家
/tp @p ~1 ~2 ~8 将最近的玩家传送到(x+1,y+2,z+8)
1.8新增了旋转参数

范例

/tp @p ~ ~ ~ ~20 ~40

会将玩家的脸部/视角向右旋转20度

并向下旋转40度

【注意事项】 使用相对位置传送时,请小心不要传送到墙里去

【/give 给予命令】
命令使用方式 /give <玩家名称><物品ID> <数量>[损害值] [data][dataTag]
<物品ID> 这边查询
[dataTag] 所谓的dataTag 也就是nbt 标签
【范例】
/give creeperssstnt 给玩家creepersss 物品(TNT)
/give @pcommand_block 给最近的玩家物品(命令方块)
【注意事项】

从14w03a(1.8)开始,指令大部分情况下不能再输入数字ID,要输入名字ID。

可以在游戏中按F3+H,物品就会显示他们的名字ID,或者到这边查询。

名字ID跟这些物品在游戏中的英文名字大部分相同(不过空白一格要改成底线_),

只有少数与名字不同。

这里推荐一个方便创造指令的连结,创造给予指令:点击进入
【/difficulty 难度命令】
命令使用方式 /difficulty <难度>
<难度> 0 和平模式
1 简单
2 普通
3 困难
用于调整游戏难度,运用和平模式和非和平模式之间的转换可以消除画面中的怪物
【范例】
/difficulty 0 设定游戏难度为和平
/difficulty 3 设定游戏难度为困难

【/gamemode 游戏模式转换命令】
命令使用方式 /gamemode <模式> <玩家名称>
<模式> 0 生存模式
1 创造模式
2 冒险模式
3 旁观者模式
【范例】
/gamemode 0 @a 所有人变为生存模式
/gamemode 1 herobrineHIM 玩家herobrineHIM 变为创造模式

【/say 字符串(说话)命令】
命令使用方式 /say <字符串(这里随便你打)>

在「/say」后面一律以「字符串」显示

在命令后面的文字便会在画面左下角命令列显示

唯独@缩写仍维持有效状态,如:/say 你知道@r 的巴哈账号吗?

则显示:你知道herobrineHIM (随机玩家名称) 的巴哈账号吗?

请注意@缩写前后都要有空格。

中文能有效显示,无须插件。

【范例】
命令 显示
/say 「他」表示@p 已死 「他」表示NotchGod 已死

【/w/tell /msg悄悄话命令】
命令使用方式 /w <玩家名称> <字符串(这里随便你打)>

在命令后面的文字便会在画面左下角命令列显示

但是只会显示在指定对象(@a 依然可以使用)

唯独@缩写在<字符串>仍维持有效状态,如:/w @p HEHE....@r 想杀你喔

则显示:"悄悄的对你说: HEHE... HerobrineHIM 想杀你喔"

请注意@缩写前后都要有空格。

中文能有效显示,无须插件。

【范例】
命令 显示
/w 「他」表示@p 已死 「他」表示NotchGod 已死

【/spawnpoint重生点命令】
命令使用方式 /spawnpoint <玩家名称> <坐标x> <坐标y> <坐标z>

顾名思义,便是在这里设下重生点。

死亡后将在此点重生,作用与床相同。

比床更好的是,除了手动设定以外,可以自动设为记录点。【使用压力板】

坐标可以省略,则以当下玩家坐标为重生点。

【范例】
/spawnpoint @p 在此设重生点
【/setworldspawn 出生点命令】
/spawnpoint @p 1 2 3 在坐标(1,2,3)对最近玩家设下重生点
命令使用方式 /setworldspawn<坐标x> <坐标y> <坐标z>

设置所有玩家的出生点

即使是从未进入服务器的玩家或是不在线的玩家,但不会覆盖床的设置

主要再做多人地图时会用到

【/clear 清除命令】
使用方式 /clear <玩家> [物品(item)] [物品附加值(damage)] [最大清除数量] [NBT标签]

清除被指定玩家所拥有的指定物品

其中只有玩家为必填字段

如果不打(数量),则清空指定玩家所有指定物品

如果不打<物品ID>,则清空指定玩家物品栏内所有物品

详细介绍文章【Minecraft】【指令】Clear指令教学:https://www.newyx.net/gl/340350_1.htm

【范例】 /clear @adiamond 清除所有玩家的物品(钻石)

【/xp 经验值命令】
命令使用方式 /xp <数量> <玩家名称>[dataTag]

给予玩家指定数量的经验值,无法输入负值。

(以《我的世界》1.8版命令方块指令使用指南经验格为1个单位)

【范例】
/xp 100 @p 给玩家100格《我的世界》1.8版命令方块指令使用指南经验值

《我的世界》1.8版命令方块指令使用指南

命令使用方式 /xp <数量>L <玩家名称>[dataTag]

给予玩家指定等级的经验值

与上方命令方是最大不同是,以等级经验值做为单位且可以输入负值。

【范例】
/xp 21474836L @a 加所有玩家21474836经验等级

【/weather 和/toggledownfall天气命令】
命令使用方式 /toggledownfall

这是实时的,可以直接切换天气

如果是下雨(雪)则会改成晴朗

【范例】
/toggledownfall 开启/关闭下雨(雪)
命令方式 /weather<天气状态> <秒数>
<天气状态> 参数 说明
clear 晴朗
rain 下雨(雪)
thunder 雷雨

与/toggledownfall 最大的不同是,多了晴朗、雷雨天气模式

且无法透过二次触发以开启/关闭

但是可以设定维持此天气的秒数。

另外,下雪状态是雪地特有,在雪地使用rain下雨(雪)状态即可下雪

而且沙漠是不下雨的(无法透过本命令强制降雨)

(最大值是1000000,感谢Minecraft Wiki 补充)

【范例】
/weatherclear 5 天气晴朗五秒
/weather rain 100 下雨(雪)一百秒
/weather thunder 9 打雷雨九秒

【/time时间命令】
命令使用方式 /time set <数字A | day | night>
/time add <数字B>
<数字A> 代表时间
0 清晨
6000 中午
12000 黄昏
18000 半夜

【额外补充】值不用介于0~24000没问题

只是0~24000代表第一天,24001~48000代表第二天以此类推

/time set 即是设定时间

/time add 即是加时间到原本的时间

<数字B>不可为负值

【范例】
/time set 19600 设定时间到半夜19600
/time add 1 加一秒的时间

【/enchant附魔命令】
命令使用方法 /enchant <玩家名称><附魔等级>
附魔ID 这边查询
玩家必须手持要被附魔的尚未附魔物品,与附魔台相似,可以利用EID指定附魔和利用附魔等级调整要附魔的等级
【/kill伤害命令】
命令使用方法 /kill<玩家名称>[dataTag]

对指定实体造成1000 (《我的世界》1.8版命令方块指令使用指南×500)点伤害,一击必杀。

这个命令在创造模式下依然有效。

*附注1.8后才可以打

玩家这栏是可以打实体的

例如/kill @e则会将所有实体杀死

【/ testfor 测试实体命令】
命令使用方法

/testfor <玩家名称>[dataTag]

/testfor <玩家> <坐标>[dataTag]

测试符合条件的玩家或实体

指令方块指令执行成功后

会把"SuccessCount"这个Tag改成大于0的值

然后比较器会侦测到指令方块的这个Tag,输出和这个值一样强的讯号

*附注1.8后才可以打

玩家这栏是可以打实体的

例如/testfor@e

【范例】
/testfor @p[100,100,100,r=10]

测试该坐标半径10个以内是否有玩家

可以简写成

/testfor @p[100,100,100,10]

/testfor @e[type=Zombie,r=20]

*附注1.8后才可以打@e

测试半径20个以内是否有殭尸

【额外补充】

type连用的时候并非当该实体同时为两种动物时才运作

而是以"最后面的type作为依据

例如/tp @e[type=Pig,type=Cow] @p

则只有牛会传送到你身边

相对的type以!形式连用时,会同时触发

/tp @e[type=!Pig,type=!Cow] @p

只要非鸡非牛都会传过来

上一个:《以撒的结合:重生》全道具图鉴效果介绍

下一个:《神之浩劫》成长礼包怎么得 神之浩劫新手礼包地址

推荐手游