我的世界用命令方块做出工具修理器以及物品复制器

时间:2018-02-24 来源:88130安卓下载 作者:佚名

  今天游戏园的小编就为大家解析一下我的世界命令方块工具修理器怎么制作,让大家了解一下我的世界怎么用命令方块做出工具修理器以及物品复制器!不知道的玩家请看下面的内容!

  进入正题

  艾玛我的神一般的钻石剑只有一点耐久了,怎么办呢?

  先查下还有多少钱

  今天游戏园的小编就为大家解析一下我的世界命令方块工具修理器怎么制作,让大家了解一下我的世界怎么用命令方块做出工具修理器以及物品复制器!不知道的玩家请看下面的内容!

  进入正题

  艾玛我的神一般的钻石剑只有一点耐久了,怎么办呢?

  先查下还有多少钱

  800修理一个物品(这是我玩的第一个服务器的超级便(keng)宜(die)的价格)

  按下按钮,可以看到钻石剑已经修好了

  这东西铁砧也能修!(原理一会讲)

  背包上面那两排也能修!(就当是还原好了)

  ------------------------------------------分割线-----------------------------------------------

  物品复制

  一把不错的钻石镐,可是我的基友没有,怎么办呢?

  没关系~先找腐竹充20W游戏币~(当我什么也没说)

  还是把钻石镐丢进去,但是不是修理物品哦~是复制物品!

  看到下面的2了吧,当然10W游戏币就这么没了,我想没人愿意这么干吧

  但是我可以复制

  下!界!之!星!

  当然有熊孩子会这么干

  我扔一组钻石进去不就有两组了吗

  结果按下按钮......

  卧槽怎么只有两个了?!

  ----------------------------------------------分割线--------------------------------------

  原理(两个原理差不多,我就只讲修理)

  7CBs无高频

  上面从左到右依次是

  summon ArmorStand 60 57 521 {Invisible:1b,NoGravity:1b,masked:1b,CustomName:"repair"}

  复制代码

  (请自行更改坐标)(其实masked要不要都差不多)就是要在这个地方

  生成一个盔甲架,名字叫repair

  kill @e[type=ArmorStand,name=repair]

  复制代码

  调试用,把盔甲架杀掉

  blockdata 61 57 520 {Text1:"{text:"Repair tools",color:green,bold:true}",Text2:"{text:"Drop item here ->",bold:true,color:aqua}",Text4:"{t9ext:"Only one item!",color:yellow,bold:true}",Text3:"{text:"For money $800",bold:true}"}

  复制代码

  前面的告示牌(还是自己更改坐标)

  哦哦哦好像忘了什么事,对了,这个

  /scoreboard objectives add money dummy

  复制代码

  懂CB的应该都看得懂

  下面4个从左到右(顺序一定要一致)

  execute @p[score_money_min=800] ~ ~ ~ execute @e[name=repair] ~ ~ ~ entitydata @e[type=Item,r=0,c=1] {Item:{Damage:0s}}

  复制代码

  注意最后的部分,这个就是把物品实体的损坏值改为0,就相当于修理了

  这也能解释为什么连铁砧都能修(丢个附魔金苹果进去试试)

  复制物品的话,最后就是

  {Item:{Count:2b}}

  复制代码

  所以不管扔多少东西进去都会变成2个

  第二个

  execute @e[type=ArmorStand,name=repair] ~ ~ ~ tellraw @p[score_money=799] {text:"You don't have enough money.",color:red}

  复制代码

  给钱不够的人说话

  第三个

  execute @e[type=ArmorStand,name=repair] ~ ~ ~ tellraw @p[score_money_min=800] {text:"You repaired an item for $800.",color:yellow}

  复制代码

  给成功修理的人说话

  第四个

  execute @e[type=ArmorStand,name=repair] ~ ~ ~ scoreboard players remove @p[score_money_min=800] money 800

  复制代码

  扣钱(注意如果你们要做其他的类似的东西,都是一个道理,最后才扣钱,不然一堆bug)

  (特别是第二个和第三个不能反)

  注意!!!今天刚刚发现一个bug,请大家把命令方块顺序改成如下

  从左到右分别对应原来的1234

  原来的时序会出bug,请大家调整。

热门搜索

手游排行榜

  • 最新排行
  • 最热排行
  • 评分最高