Minecraft(我的世界)中文论坛

标题: MC1.8:指令方块新的/replaceitem教程

作者: PotatoMaster101    时间: 2014-6-26 20:46
标题: MC1.8:指令方块新的/replaceitem教程
本帖最后由 PotatoMaster101 于 2014-6-26 20:50 编辑

大家好。昨天Mojang发布了14w26a。这个更新加入了/replaceitem,和其他一些指令的改进。

大家问/replaceitem是什么?这是MC的第一条指令,可以给玩家一个自定义物品,在一个自定义的槽位里。不光是玩家,生物,方块什么都可以。比如:使用/replaceitem可以瞬间给地图里所有的僵尸穿上满套钻石装备,用4个指令方块就可以完成。之前版本只可以使用/summon完成。

首先是给生物装备。格式:
  1. /replaceitem entity <目标> <槽位> <物品> [数量] [信息] [dataTag]
复制代码
比如,如果本人在一个指令方块里输入:

  1. /replaceitem entity @e[type=Zombie] slot.armor.chest minecraft:diamond_chestplate 1 0
  2. {display:{Name:"Test"},ench:[]}
复制代码
那么,这条指令会给地图里的所有僵尸(
@e[type=Zombie]),穿上一个钻石胸甲(slot.armor.chest minecraft:diamond_chestplate)。那个胸甲的名字是“Test”。详细的NBT我就不多说了,要学NBT去看我索引。

之后大家看槽位这一栏,本人给僵尸穿装备写的是 slot.armor.chest ,这个就是胸甲的槽位。这个槽位并不是像以前的箱子那些数字槽位,而是文字化了。

再比如:
  1. /replaceitem entity @e[type=Zombie] slot.armor.legs minecraft:iron_leggings 1 0
  2. {display:{Name:"Test"},ench:[]}
复制代码
给地图里的所有僵尸,穿上一个铁护腿,拥有“Test”这个名字。

现在来给大家发下基本的槽位选项:

slot.armor.legs - 腿甲
slot.armor.chest - 胸甲
slot.armor.feet - 靴子
slot.armor.head - 头盔
slot.weapon - 武器(只限定于生物)

这4个槽位是控制生物的装备的。玩家和其他生物都可以使用,除了slot.weapon。因为生物的物品栏不像玩家有9个,所以生物只能携带一个武器。

----------------------------------------------------------

之后来说如何给玩家的背包加物品。以前只能靠/give,而且无法锁定加到玩家背包的那一格,而新的/replaceitem就可以。主要是运用槽位的控制。比如:
  1. /replaceitem entity @a slot.hotbar.8 minecraft:diamond_chestplate 1 0
  2. {display:{Name:"Test"},ench:[]}
复制代码
给所有玩家一个叫“Test”的钻石胸甲,加到玩家手拿物品栏的最后一格。所以,slot.hotbar.(手拿物品格数) 就是玩家手拿物品的槽位控制。

手拿物品槽位:
slot.hotbar.0 - 玩家手拿物品第一格(开始一格)
slot.hotbar.1 - 玩家手拿物品第二格
slot.hotbar.2 - 玩家手拿物品第三格
slot.hotbar.3 - 玩家手拿物品第四格
slot.hotbar.4 - 玩家手拿物品第五格
slot.hotbar.5 - 玩家手拿物品第六格
slot.hotbar.6 - 玩家手拿物品第七格
slot.hotbar.7 - 玩家手拿物品第八格
slot.hotbar.8 - 玩家手拿物品第九格(最后一格)

之后来说的是如何给玩家加一个物品,加到玩家的背包里去。上面说的是加到玩家的手拿物品栏(hotbar),玩家背包有另一个槽位来控制。那个槽位是:slot.inventory.(背包空间格数)。这个和hotbar一样,如果玩家不清楚是哪一个,那就一格一格数过去。0就是第一格,1就是第二格,以此类推。

----------------------------------------------------------

接下来来说的是如何给容器加入/replaceitem。(我会说其实直接用/blockdata就可以实现,不用/replaceitem都可以吗?)。

给容器的和给生物的差不多。容器的格式是:
  1. /replaceitem block <XYZ> <槽位> <物品> [数量] [信息] [dataTag]
复制代码
呵呵。大家看见,这个其实和/blockdata差不多。唯一不同的就是,槽位的填写不一样。这个我就不多说了,相信大家都能看懂指令格式。举个简单的例子:

  1. /replaceitem block ~ ~1 ~ slot.container.0 minecraft:diamond_chestplate 1 0
  2. {display:{Name:"Test"},ench:[]}
复制代码
指令方块上面放一个箱子,然后打入和激活这条指令,那就会在箱子里的第一格放入一个物品。那个物品是一个钻石胸甲,名字叫“Test”(废话么)。


最后,发一下一些常用的方块的槽位选项:(槽位格数的计算方式和slot.inventory一样。不确定就数过去)

slot.container.(槽位格数) - 基本容器(箱子,熔炉,漏斗等等)
slot.enderchest.(槽位格数) - 末影箱子

最后,提醒大家一下。不知道槽位填写的话,可以在打指令时候按TAB键,游戏会自动帮你完成指令,然后会告诉你所有的槽位名字什么。还有很多槽位,比如马的装备,马的物品什么,本贴就不一一的说了。

============END============


作者: 番茄茄    时间: 2014-6-26 20:49
土豆怪人你真是大神···刚出的指令你马上就熟练了···
作者: cyqsimon    时间: 2014-6-26 20:53
我在想,给史莱姆的武器槽位强制指定一个钻石剑会怎样......


作者: 4852    时间: 2014-6-26 20:53
@贰逼
作者: PotatoMaster101    时间: 2014-6-26 20:54
cyqsimon 发表于 2014-6-26 20:53
我在想,给史莱姆的武器槽位强制指定一个钻石剑会怎样......

...

应该不会显示。以前玩/summon时候给猪胸甲什么,都没显示
作者: zhjjhz    时间: 2014-6-26 20:56
貌似不能用物品ID了,这怎么填物品才好
作者: 4852    时间: 2014-6-26 20:57
@飞鱼在天
作者: 天险    时间: 2014-6-26 21:02
PotatoMaster101 发表于 2014-6-26 20:54
应该不会显示。以前玩/summon时候给猪胸甲什么,都没显示

这个一定啊 以前我还拿村民做实验呢
作者: 天险    时间: 2014-6-26 21:02
zhjjhz 发表于 2014-6-26 20:56
貌似不能用物品ID了,这怎么填物品才好

想give命令一样 用英文名字{:10_492:}
作者: 1036606949    时间: 2014-6-26 21:05
如果戴个空气方块会不会崩溃?
作者: 1036606949    时间: 2014-6-26 21:05
PotatoMaster101 发表于 2014-6-26 20:54
应该不会显示。以前玩/summon时候给猪胸甲什么,都没显示

给猪戴鞍才对
作者: PotatoMaster101    时间: 2014-6-26 21:06
zhjjhz 发表于 2014-6-26 20:56
貌似不能用物品ID了,这怎么填物品才好

用文字ID。英语小白自重。
作者: 4852    时间: 2014-6-26 21:06
@审奥不解释
作者: PotatoMaster101    时间: 2014-6-26 21:07
1036606949 发表于 2014-6-26 21:05
如果戴个空气方块会不会崩溃?

应该不会,只是不会显示罢了 而且没任何效果
作者: 4852    时间: 2014-6-26 21:08
PotatoMaster101 发表于 2014-6-26 21:06 用文字ID。英语小白自重。

说的好像就是我哎
作者: ⭐✔️    时间: 2014-6-26 21:08
4852 发表于 2014-6-26 20:57
@飞鱼在天

叫飞鱼在天你什么心态
作者: 4852    时间: 2014-6-26 21:09
贰逼 发表于 2014-6-26 21:08 叫飞鱼在天你什么心态

嘿嘿
他比我厉害阿
作者: 1036606949    时间: 2014-6-26 21:09
4852 发表于 2014-6-26 21:06
@审奥不解释

别 @了
                           
作者: 捌柒    时间: 2014-6-26 21:09
4852 发表于 2014-6-26 20:57
@飞鱼在天

哦天哪,这个神圣的名字被你打出来简直就是耻辱!快给尊敬的飞鱼在天大大道歉
作者: 4852    时间: 2014-6-26 21:09
1036606949 发表于 2014-6-26 21:09 别 @了

叫人来看啊
作者: likeliang    时间: 2014-6-26 21:10
大触!命令盲表示看哭了= =
作者: 4852    时间: 2014-6-26 21:11
ghyzhi10086 发表于 2014-6-26 21:09 哦天哪,这个神圣的名字被你打出来简直就是耻辱!快给尊敬的飞鱼在天大大道歉 ...

好吧.....
飞鱼你粉丝欺负我
作者: 1036606949    时间: 2014-6-26 21:11
4852 发表于 2014-6-26 21:09
叫人来看啊

那请放在同一个回复里
作者: 4852    时间: 2014-6-26 21:12
大神你好
我不太懂哎
作者: 4852    时间: 2014-6-26 21:12
1036606949 发表于 2014-6-26 21:11 那请放在同一个回复里

不会
那会@不到的
作者: 捌柒    时间: 2014-6-26 21:13
4852 发表于 2014-6-26 21:11
好吧.....
飞鱼你粉丝欺负我

不不不,我不是飞鱼在天的粉丝,我对他的尊敬已经到达一种新的境界了。
作者: 745    时间: 2014-6-26 21:14
为何不给爬行者装备?
作者: 4852    时间: 2014-6-26 21:14
ghyzhi10086 发表于 2014-6-26 21:13 不不不,我不是飞鱼在天的粉丝,我对他的尊敬已经到达一种新的境界了。 ...

你好
尊敬飞鱼的朋友
作者: 4852    时间: 2014-6-26 21:15
ghyzhi10086 发表于 2014-6-26 21:13 不不不,我不是飞鱼在天的粉丝,我对他的尊敬已经到达一种新的境界了。 ...

不要回了看大神作品
作者: 飞鱼在天    时间: 2014-6-26 21:16
4852 发表于 2014-6-26 20:57
@飞鱼在天

  发生什么事了……你想表达什么?
作者: 捌柒    时间: 2014-6-26 21:17
飞鱼在天 发表于 2014-6-26 21:16
发生什么事了……你想表达什么?

我只是想表达对您的强烈尊敬感而已,这个帖子根本不值得您看
作者: 4852    时间: 2014-6-26 21:19
飞鱼在天 发表于 2014-6-26 21:16 发生什么事了……你想表达什么?


叫你看看
看看以后出地图可以用到吗
作者: 4852    时间: 2014-6-26 21:20
ghyzhi10086 发表于 2014-6-26 21:17 我只是想表达对您的强烈尊敬感而已,这个帖子根本不值得您看

不能这么说飞鱼好像命令不行
作者: 审奥不解释    时间: 2014-6-26 21:20
4852 发表于 2014-6-26 21:06
@审奥不解释

@ 我是干啥的。。。。正在学习金坷垃鬼畜被你一@ 都懒得做歌词了
——审奥菌愤怒地说道
作者: PotatoMaster101    时间: 2014-6-26 21:20
745 发表于 2014-6-26 21:14
为何不给爬行者装备?

不知。爬行者好像本来就不能穿装备 穿了也不显示
作者: 4852    时间: 2014-6-26 21:22
审奥不解释 发表于 2014-6-26 21:20 @ 我是干啥的。。。。正在学习金坷垃鬼畜被你一@ 都懒得做歌词了 ——审奥菌愤怒地说道 ...

额 
来学习大神的作品也是好的
作者: 捌柒    时间: 2014-6-26 21:23
4852 发表于 2014-6-26 21:20
不能这么说飞鱼好像命令不行

滚!飞鱼在天大大是指令数电模电材质文学音乐插件无所不通的人
作者: Worf丶Horo    时间: 2014-6-26 21:23
打开箱子的时候用箱子检测,然后再用道具【比如36号?】在箱子里绘出一幅画或者暗示图?
RPG或者解密很有用的样子【我脑洞很大XD
作者: 4852    时间: 2014-6-26 21:24
ghyzhi10086 发表于 2014-6-26 21:23 滚!飞鱼在天大大是指令数电模电材质文学音乐插件无所不通的人


飞鱼是这样吗
 还有不要回了
  看大神作品好吗
作者: 4852    时间: 2014-6-26 21:30
大神
生物或方块的装备可以附魔吗
作者: 1036606949    时间: 2014-6-26 21:58
本帖最后由 1036606949 于 2014-6-26 22:00 编辑
4852 发表于 2014-6-26 21:12
不会
那会@不到的

空一个格子啊,你没空格!看我 @张山 @system213

作者: 1036606949    时间: 2014-6-26 22:00
1036606949 发表于 2014-6-26 21:58
空一个格子啊,你没空格!看我 @张山 @system213

@失败......{:10_528:}
作者: 1036606949    时间: 2014-6-26 22:01
4852 发表于 2014-6-26 21:30
大神
生物或方块的装备可以附魔吗

可以,加附魔属性吧
作者: zhjjhz    时间: 2014-6-26 22:05
PotatoMaster101 发表于 2014-6-26 21:06
用文字ID。英语小白自重。

http://www.mcbbs.net/forum.php?m ... p;extra=#pid5538946
看看那17楼
作者: 4852    时间: 2014-6-27 06:12
zhjjhz 发表于 2014-6-26 22:05 http://www.mcbbs.net/forum.php?mod=viewthread&tid=289139&page=1&extra=#pid5538946 看看那17楼

怎么了啊
作者: PotatoMaster101    时间: 2014-6-27 06:42
zhjjhz 发表于 2014-6-26 22:05
http://www.mcbbs.net/forum.php?mod=viewthread&tid=289139&page=1&extra=#pid5538946
看看那17楼

????????????
作者: 2283944632    时间: 2014-6-27 07:00
4852 发表于 2014-6-26 20:57
@飞鱼在天

飞鱼看着头像就来了...{:10_552:}
作者: zhangfei    时间: 2014-6-27 08:54
能不能替换所有村民的交易项目……
作者: 5423    时间: 2014-6-27 13:05
挺好的新命令
作者: 5423    时间: 2014-6-27 13:06
http://www.mcbbs.net/thread-244552-1-1.html这个贴的槽位图挂了,可大家需要他
作者: PotatoMaster101    时间: 2014-6-27 16:04
5423 发表于 2014-6-27 13:06
http://www.mcbbs.net/thread-244552-1-1.html这个贴的槽位图挂了,可大家需要他

不知原图是什么了
作者: 5423    时间: 2014-6-27 17:40
PotatoMaster101 发表于 2014-6-27 16:04
不知原图是什么了

不记得背包里面9号格子和10号格子在哪里了
作者: PotatoMaster101    时间: 2014-6-27 17:53
5423 发表于 2014-6-27 17:40
不记得背包里面9号格子和10号格子在哪里了

一格一格数过去
作者: 5423    时间: 2014-6-27 17:55
PotatoMaster101 发表于 2014-6-27 17:53
一格一格数过去

是不是左上角是9向右一格是10?
作者: PotatoMaster101    时间: 2014-6-27 18:02
5423 发表于 2014-6-27 17:55
是不是左上角是9向右一格是10?

最左上角 是0 以此类推 往右边数过去
作者: 5423    时间: 2014-6-27 18:28
PotatoMaster101 发表于 2014-6-27 18:02
最左上角 是0 以此类推 往右边数过去

0~8不是物品栏吗?
作者: PotatoMaster101    时间: 2014-6-27 19:32
5423 发表于 2014-6-27 18:28
0~8不是物品栏吗?

帖子说了。 slot.hotbar 是物品栏
slot.inventory 是背包
作者: PotatoMaster101    时间: 2014-7-27 19:43
ghyzhi10086 发表于 2014-6-26 21:23
滚!飞鱼在天大大是指令数电模电材质文学音乐插件无所不通的人

233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
作者: 我不是蛋蛋    时间: 2014-7-27 20:28
这就是相当于NBT标签的修改器了吧233
作者: Seekers_05    时间: 2014-7-31 15:12
4852 发表于 2014-6-26 20:57
@飞鱼在天
飞鱼可是很萌很厉害的,不要欺负我哟!
                                 ——@飞鱼在天

你在搞什么?
作者: Seekers_05    时间: 2014-7-31 15:13
4852 发表于 2014-6-26 20:57
@飞鱼在天
飞鱼可是很萌很厉害的,不要欺负我哟!
                                 ——@飞鱼在天

你在搞什么?
作者: Seekers_05    时间: 2014-7-31 15:19
PotatoMaster101 发表于 2014-7-27 19:43
233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333

HEHE,我好像也感到~~
至少命令只懂 1 . .
貌似还在玩1.6.4
但其他就很神~~~
因为TA是版主菌~~
作者: 刀光琴影    时间: 2014-10-2 20:05
请问如何刷出一个特定颜色的染色粘土呢?
作者: PotatoMaster101    时间: 2014-10-3 13:28
刀光琴影 发表于 2014-10-2 20:05
请问如何刷出一个特定颜色的染色粘土呢?

那么就输入染色粘土的ID,然后再data的地方输入他的附加值,每个颜色都有不同的附加值
作者: liudh00    时间: 2014-10-3 14:39
好腻害~~
作者: 刀光琴影    时间: 2014-10-25 10:41
PM大大我想问一下怎么召唤出一只愤怒的狼
/summon Wolf ~ ~ ~ {Angry:1} 是这样吗?好像不管用的说
作者: PotatoMaster101    时间: 2014-10-25 20:55
刀光琴影 发表于 2014-10-25 10:41
PM大大我想问一下怎么召唤出一只愤怒的狼
/summon Wolf ~ ~ ~ {Angry:1} 是这样吗?好像不管用的说 ...

你试试 {Angry:1b}
作者: 刀光琴影    时间: 2014-10-30 21:42
PotatoMaster101 发表于 2014-10-25 20:55
你试试 {Angry:1b}

什么原理呢?维基上说加1或0就可以了
作者: PotatoMaster101    时间: 2014-10-31 08:05
刀光琴影 发表于 2014-10-30 21:42
什么原理呢?维基上说加1或0就可以了

{Angry:1b} - 会攻击
{Angry:0b} - 不会攻击
作者: 刀光琴影    时间: 2014-10-31 19:57
PotatoMaster101 发表于 2014-10-31 08:05
{Angry:1b} - 会攻击
{Angry:0b} - 不会攻击

试过了,不行,还是一只默认的狼
作者: 刀光琴影    时间: 2014-10-31 19:57
PotatoMaster101 发表于 2014-10-31 08:05
{Angry:1b} - 会攻击
{Angry:0b} - 不会攻击

试过了,不行,还是一只默认的狼
作者: PotatoMaster101    时间: 2014-11-1 17:06
刀光琴影 发表于 2014-10-31 19:57
试过了,不行,还是一只默认的狼

那不知道了
作者: 294712564    时间: 2015-8-8 13:26
我想说是不是/blockdata 和/entitydata 就把这命令的作用都占完了
作者: 294712564    时间: 2015-8-8 13:31
294712564 发表于 2015-8-8 13:26
我想说是不是/blockdata 和/entitydata 就把这命令的作用都占完了

好吧/entitydata不能改玩家
作者: Genworld_yuzai    时间: 2017-8-29 18:34
副手的ID是啥