游民星空 > 攻略秘籍 > 攻略 > 正文

《我的世界》1.8.3指令大全 指令代码使用教程

2015-06-03 16:00:35 来源:MCBBS 作者:End-Enderman 我要投稿

第11页:物品相关-replaceitem指令

展开

4.replaceitem指令

  用于给现存的实体替换装备或者给现存的方块替换物品。现存的方块包括所有带有物品栏的方块(如箱子等)。基本格式为

  replaceitem 模式 方块坐标/选择器 格子数据 物品名称 数据值 物品数据标签

  replaceitem共有两种模式,分别是block以及entity。block是用于替换方块的物品,而entity用来替换实体的物品。坐标和选择器分别是block和entity的需求。格子数据是replaceitem特有的各自数据标签。其余的和give相同。

  entity:基本格式为

  replaceitem entity 格子数据 物品名称 数据值 物品数据标签

  任何生物都有格子数据,比如僵尸利用slot.weapon可以给僵尸全部带上武器(就像entitydata+Equipment)。

游民星空

  共有slot.weapon(武器栏)、slot.inventory(玩家背包/容器栏,需要指定,格子为0-26)、slot.armor.head(实体头)、slot.armor.chest(实体胸甲)、slot.armor.legs(实体腿)、slot.armor.feet(实体脚)、slot.enderchest(末影箱格子,需要指定,格子为0-26)、slot.hotbar(玩家物品快捷栏,需要指定,格子为0-8)、slot.villager(村民背包栏,需要指定,格子数为0-7)、slot.horse.chest(驴/骡箱子,需要指定,如果指定普通的马会失败,格子为2-16)、slot.horse.saddle(马鞍栏)、slot.horse.armor(马甲栏)

  上面的格子数据需要有些数据需要制定,要指定玩家的格子数,后面都要加一个“.格子数”,比如

  replaceitem entity @e[type=Player] slot.inventory.21 command_block

  这会将玩家的背包栏的第22格替换为命令方块(0是第一格,所以要往后数一格)。

游民星空

  其他需要指定格子数的也按照这种格式即可。

  在类似于马鞍这样的格子数据,只能用minecraft:saddle和minecraft:air之间替换,否则无效。马铠可以让三种马铠交换这来弄以及minecraft:air。

  物品数据标签可以制定,比如

  replaceitem entity @e[type=Zombie] slot.weapon diamond_sword 1 0 {ench:[{id:20,lvl:1}]}

  这会把所有的现存僵尸都装上带火焰伤害的钻石剑。

游民星空

  (某些即使看似无法使用武器的生物,比如末影人,装上后攻击也会有附魔的效果)

游民星空

游民星空

  block:基本格式为

  replaceitem block 方块坐标 slot.container.格子 物品名称 数据值 物品数据标签

  坐标处填写要改变物品数据的方块坐标,block只能使用slot.container.格子来执行命令。格子填写数字,用来指定替换的格子(比如箱子是0-26,漏斗是0-4,发射器和投掷器是0-8,熔炉是0-2,酿造台是0-3等等)。其余使用方法和entity一样。

  replaceitem要和entitydata区分,前者是改变生物/方块物品栏,后者是改变实体本身NBT。

更多相关内容请关注:我的世界专区

责任编辑:Shy夏夏

上一页 11 12 13 14 15 16 17 18 19 20 21 下一页
友情提示:支持键盘左右键“← →”翻页

本文是否解决了您的问题

文章内容导航
游民星空APP
随手浏览游戏攻略
code
单机游戏下载
休闲娱乐
综合热点资讯
游民星空联运游戏