我的世界指令replaceitem

我的世界replaceitem这指令不能在命令方块里面用吗,输/replaceitemblock然后坐标还是slow.con什么的里面显示格式错误,外面都能用,命令方块能... 我的世界replaceitem这指令不能在命令方块里面用吗,输/replaceitem block 然后坐标还是slow.con什么的里面显示格式错误,外面都能用,命令方块能用的话求告诉怎么输,不能的话求告诉其他能替换或清除箱子内全部/第一格的东西的指令,谢了 展开
 我来答
长歌解说世界
推荐于2018-08-25 · TA获得超过4298个赞
知道小有建树答主
回答量:211
采纳率:86%
帮助的人:44.2万
展开全部
/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 <槽位> <物品> [数量] [信息] [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键,游戏会自动帮你完成指令,然后会告诉你所有的槽位名字什么。还有很多槽位,比如马的装备,马的物品什么就不一一的说了
追问
锟斤拷烫烫烫x
2018-08-04 · TA获得超过1426个赞
知道小有建树答主
回答量:511
采纳率:64%
帮助的人:160万
展开全部

以下来自Minecraft Wiki

replaceitem

限制条件

是管理员

加入版本

1.8(14w26a )
PE 1.0.5(PE 1.0.5 build 1 )

替换方块(箱子,熔炉等)或实体(玩家或生物)物品栏内的物品。

  • 语法

  • Java版

  • replaceitem block <x> <y> <z> <栏位> <物品名> [数量]

  • replaceitem entity <选择器> <栏位> <物品> [数量名]

  • 基岩版

  • replaceitem block <位置:x y z> <栏位类型:字符串> <栏位ID:整数> <物品名:字符串> [数量:整数] [数据值:整数]

  • replaceitem entity <目标:目标> <栏位类型:字符串> <栏位ID:整数> <物品名:字符串> [数量:整数] [数据值:整数]

  • 参数

  • x y z(基岩版:位置:x y z)(仅block模式)

  • 指定要改变的方块的位置。可用波浪号来指定一个相对于命令执行处的位置。

  • 选择器(基岩版:目标:目标)(仅entity模式)

  • 指定要改变的实体。必须为一个玩家名或目标选择器。

  • 栏位(基岩版:栏位类型:字符串和栏位ID:整数)

  • 指定要改变的物品栏栏位。有效值取决于要改变的方块或实体。

  • 对于方块,必须为container.栏位编号,其中栏位编号用具体的栏位编号数值代替。

  • 箱子、发射器、投掷器、漏斗和陷阱箱左上角的栏位被编号为0,而后从左到右、从上到下递增(例如,箱子的第一行栏位被从左至右编号为0至8)。大型箱子与大型陷阱箱被视为两个独立的容器方块。

  • 酿造台底部栏位从左至右编号为0至2,而其顶部栏位为3。

  • 熔炉的栏位中输入栏位编号为0,燃料栏位为1,而输出栏位为2。

  • 其它能容纳物品但不拥有物品栏界面的方块(唱片机)的物品仅能被/data命令改变。

  • 对于实体,必须为下列之一,其中栏位编号用具体的栏位编号数值代替:

  • 栏位

    栏位编号

    限制

    armor.chest    仅盔甲架、生物及玩家(虽然并非所有生物会显示或利用这些物品)    

    armor.feet    

    armor.head    

    armor.legs    

    weapon.mainhand    对盔甲架和生物有效(虽然并非所有生物会显示或利用这些物品)。    

    weapon.offhand    

    enderchest.栏位编号    0至26    仅玩家    

    hotbar.栏位编号    0至8    

    inventory.栏位编号    0至26    

    horse.saddle    仅马、驴和骡;物品名必须为鞍    

    horse.armor    仅马和羊驼;物品名必须属于马铠(马)或地毯(羊驼)    

    horse.chest.栏位编号    2至16    仅驮箱子的驴和骡    

    villager.栏位编号    0至7    仅村民    

  • 物品展示框内的物品仅能被用/data改变。

  • 物品名(基岩版:物品名:字符串)

  • 指定被放置于方块或实体的物品栏栏位内的物品。必须为物品ID,或具有物品形态的方块的ID(例如,minecraft:golden_sword[仅Java版])。

  • 数量(基岩版:数量:整数)(可选)

  • 指定被放置物品的数量。必须在1至64间(含),可以突破物品的堆叠限制。

  • 数据:整数(可选)[仅Java版]

  • 指定被放置物品的物品数据。必须为一个在-2,147,483,648至2,147,483,647间(含,不输入逗号)的整数,且在对指定物品无效时被重置为0。若未指定,默认为0。

  • 效果

  • 当参数指定不正确、指定方块不是一个容器时,或当选择器 无法解析为一个或多个实体(以名称指定的玩家必须在线),或当目标实体没有指定的栏位时(例如,僵尸没有horse.armor),命令失败。

  • 成功时,将指定栏位内的物品替换成指定的物品(原有的物品丢失)。

  • 示例

  • 将1米上方的一个小型箱子右下角栏位内的物品替换成4棵云杉树苗:

  • replaceitem block ~ ~1 ~ container.26 minecraft:spruce_sapling 4[仅Java版]

  • 将自己的快捷栏最右栏位内的物品替换成4棵云杉树苗:

  • replaceitem entity @s hotbar.8 minecraft:spruce_sapling 4[仅Java版]

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好胃口常开
高粉答主

2020-02-28 · 说的都是干货,快来关注
知道答主
回答量:9.2万
采纳率:4%
帮助的人:4877万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式