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完成。
首先是给生物装备。格式:
- /replaceitem entity <目标> <槽位> <物品> [数量] [信息] [dataTag]
复制代码 比如,如果本人在一个指令方块里输入:
- /replaceitem entity @e[type=Zombie] slot.armor.chest minecraft:diamond_chestplate 1 0
- {display:{Name:"Test"},ench:[]}
复制代码 那么,这条指令会给地图里的所有僵尸(@e[type=Zombie]),穿上一个钻石胸甲(slot.armor.chest minecraft:diamond_chestplate)。那个胸甲的名字是“Test”。详细的NBT我就不多说了,要学NBT去看我索引。
之后大家看槽位这一栏,本人给僵尸穿装备写的是 slot.armor.chest ,这个就是胸甲的槽位。这个槽位并不是像以前的箱子那些数字槽位,而是文字化了。
再比如:
- /replaceitem entity @e[type=Zombie] slot.armor.legs minecraft:iron_leggings 1 0
- {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就可以。主要是运用槽位的控制。比如:
- /replaceitem entity @a slot.hotbar.8 minecraft:diamond_chestplate 1 0
- {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都可以吗?)。
给容器的和给生物的差不多。容器的格式是:
- /replaceitem block <XYZ> <槽位> <物品> [数量] [信息] [dataTag]
复制代码 呵呵。大家看见,这个其实和/blockdata差不多。唯一不同的就是,槽位的填写不一样。这个我就不多说了,相信大家都能看懂指令格式。举个简单的例子:
- /replaceitem block ~ ~1 ~ slot.container.0 minecraft:diamond_chestplate 1 0
- {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
应该不会显示。以前玩/summon时候给猪胸甲什么,都没显示
作者: zhjjhz 时间: 2014-6-26 20:56
貌似不能用物品ID了,这怎么填物品才好
作者: 4852 时间: 2014-6-26 20:57
@飞鱼在天
作者: 天险 时间: 2014-6-26 21:02
这个一定啊 以前我还拿村民做实验呢
作者: 天险 时间: 2014-6-26 21:02
想give命令一样 用英文名字{:10_492:}
作者: 1036606949 时间: 2014-6-26 21:05
如果戴个空气方块会不会崩溃?
作者: 1036606949 时间: 2014-6-26 21:05
给猪戴鞍才对
作者: PotatoMaster101 时间: 2014-6-26 21:06
用文字ID。英语小白自重。
作者: 4852 时间: 2014-6-26 21:06
@审奥不解释
作者: PotatoMaster101 时间: 2014-6-26 21:07
应该不会,只是不会显示罢了 而且没任何效果
作者: 4852 时间: 2014-6-26 21:08
PotatoMaster101 发表于 2014-6-26 21:06 用文字ID。英语小白自重。
说的好像就是我哎
作者: ⭐✔️ 时间: 2014-6-26 21:08
叫飞鱼在天你什么心态
作者: 4852 时间: 2014-6-26 21:09
贰逼 发表于 2014-6-26 21:08 叫飞鱼在天你什么心态
嘿嘿
他比我厉害阿
作者: 1036606949 时间: 2014-6-26 21:09
别 @了
作者: 捌柒 时间: 2014-6-26 21:09
哦天哪,这个神圣的名字被你打出来简直就是耻辱!快给尊敬的飞鱼在天大大道歉
作者: 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:12
大神你好
我不太懂哎
作者: 4852 时间: 2014-6-26 21:12
1036606949 发表于 2014-6-26 21:11 那请放在同一个回复里
不会
那会@不到的
作者: 捌柒 时间: 2014-6-26 21:13
不不不,我不是飞鱼在天的粉丝,我对他的尊敬已经到达一种新的境界了。
作者: 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
发生什么事了……你想表达什么?
作者: 捌柒 时间: 2014-6-26 21:17
我只是想表达对您的强烈尊敬感而已,这个帖子根本不值得您看
作者: 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
@ 我是干啥的。。。。正在学习金坷垃鬼畜被你一@ 都懒得做歌词了
——审奥菌愤怒地说道
作者: PotatoMaster101 时间: 2014-6-26 21:20
不知。爬行者好像本来就不能穿装备 穿了也不显示
作者: 4852 时间: 2014-6-26 21:22
审奥不解释 发表于 2014-6-26 21:20 @ 我是干啥的。。。。正在学习金坷垃鬼畜被你一@ 都懒得做歌词了 ——审奥菌愤怒地说道 ...
额
来学习大神的作品也是好的
作者: 捌柒 时间: 2014-6-26 21:23
滚!飞鱼在天大大是指令数电模电材质文学音乐插件无所不通的人
作者: 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 编辑
空一个格子啊,你没空格!看我 @张山 @system213
作者: 1036606949 时间: 2014-6-26 22:00
@失败......{:10_528:}
作者: 1036606949 时间: 2014-6-26 22:01
可以,加附魔属性吧
作者: zhjjhz 时间: 2014-6-26 22:05
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
????????????
作者: 2283944632 时间: 2014-6-27 07:00
飞鱼看着头像就来了...{: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 17:40
不记得背包里面9号格子和10号格子在哪里了
作者: PotatoMaster101 时间: 2014-6-27 17:53
一格一格数过去
作者: 5423 时间: 2014-6-27 17:55
是不是左上角是9向右一格是10?
作者: PotatoMaster101 时间: 2014-6-27 18:02
最左上角 是0 以此类推 往右边数过去
作者: 5423 时间: 2014-6-27 18:28
0~8不是物品栏吗?
作者: PotatoMaster101 时间: 2014-6-27 19:32
帖子说了。 slot.hotbar 是物品栏
slot.inventory 是背包
作者: PotatoMaster101 时间: 2014-7-27 19:43
233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
作者: 我不是蛋蛋 时间: 2014-7-27 20:28
这就是相当于NBT标签的修改器了吧233
作者: Seekers_05 时间: 2014-7-31 15:12
飞鱼可是很萌很厉害的,不要欺负我哟!
——@飞鱼在天
你在搞什么?
作者: Seekers_05 时间: 2014-7-31 15:13
飞鱼可是很萌很厉害的,不要欺负我哟!
——@飞鱼在天
你在搞什么?
作者: Seekers_05 时间: 2014-7-31 15:19
HEHE,我好像也感到~~
至少命令只懂 1 . .
貌似还在玩1.6.4
但其他就很神~~~
因为TA是版主菌~~
作者: 刀光琴影 时间: 2014-10-2 20:05
请问如何刷出一个特定颜色的染色粘土呢?
作者: PotatoMaster101 时间: 2014-10-3 13:28
那么就输入染色粘土的ID,然后再data的地方输入他的附加值,每个颜色都有不同的附加值
作者: liudh00 时间: 2014-10-3 14:39
好腻害~~
作者: 刀光琴影 时间: 2014-10-25 10:41
PM大大我想问一下怎么召唤出一只愤怒的狼
/summon Wolf ~ ~ ~ {Angry:1} 是这样吗?好像不管用的说
作者: PotatoMaster101 时间: 2014-10-25 20:55
你试试 {Angry:1b}
作者: 刀光琴影 时间: 2014-10-30 21:42
什么原理呢?维基上说加1或0就可以了
作者: PotatoMaster101 时间: 2014-10-31 08:05
{Angry:1b} - 会攻击
{Angry:0b} - 不会攻击
作者: 刀光琴影 时间: 2014-10-31 19:57
试过了,不行,还是一只默认的狼
作者: 刀光琴影 时间: 2014-10-31 19:57
试过了,不行,还是一只默认的狼
作者: PotatoMaster101 时间: 2014-11-1 17:06
那不知道了
作者: 294712564 时间: 2015-8-8 13:26
我想说是不是/blockdata 和/entitydata 就把这命令的作用都占完了
作者: 294712564 时间: 2015-8-8 13:31
好吧/entitydata不能改玩家
作者: Genworld_yuzai 时间: 2017-8-29 18:34
副手的ID是啥