我的世界教你运用命令方块设置自动化智能地雷

时间:2017-11-11 来源:88130安卓下载 作者:佚名

  我的世界是一款自由度很高的游戏,在游戏中玩家可以建造很多自己想要造的东西。下面游戏园的小编就为大家带来我的世界命令方块,为大家解析一下我的世界能不能做出智能地雷。希望此篇文章能帮到大家!

  大家都知道MC中有红石地雷,但设置地雷太麻烦,并且不分敌我爆炸(好像现实中地雷就应该这样。。。。)但如果打PvP要用到这个技能呢?炸到队友岂不太不划算了。。。。

  所以有了这个智能地雷

  第一幅图我贴着地雷(那个火药)十分近,地雷却没有爆炸

  第二幅图刚靠近地雷就被炸飞了。

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

  下面讲下原理

  先创建两个变量,分别为Mine和JN

  右边超频脉冲分别激活

  /testfor @p {SelectedItemSlot:2,Inventory:[{id:"minecraft:gunpowder",Count:1b,Damage:0s,Slot:2b}]} 探测玩家是否选择三号位的火药(可以自己更改名字和注释)

  /scoreboard players set @e[type=Item] JN 1 {Item:{id:"minecraft:gunpowder"}} 将火药的JN分数不断设为1

  左边探测到后

  先激活/execute @p ~ ~ ~ summon Item ~ ~1 ~ {PickupDelay:99999,Item:{id:"minecraft:gunpowder",Count:1b,Damage:0s}} 在玩家处召唤一个无法被捡起的火药(地雷)

  再激活/summon FallingSand ~-2 ~ ~-3 {Tile:152,Time:1}在下面放置红石块

  最后激活/clear @p minecraft:gunpowder 0 1 清除玩家手中的火药(地雷)

  脉冲激活命令方块指令/execute @e[type=Item,score_JN=1] ~ ~ ~ execute @e[type=Player,score_Mine_min=2,r=5] ~ ~ ~ summon FallingSand 2027.5 57 -400.5 {Tile:152,Time:10} 探测地雷半径5以内是否Mine分数为2的玩家,如果探测到,就在四个命令方块中间放置红石块

  四个命令方块

  /execute @e[type=Item,score_JN=1] ~ ~ ~ summon Fireball ~ ~ ~ {direction:[0.0,-2.0,0.0],ExplosionPower:3}在地雷下召唤火球,然后火球在方块中直接爆炸

  /kill @e[type=Item,score_JN=1] 干掉地雷。。。。。

  /setblock ~-8 ~ ~-1 minecraft:air

  /setblock ~ ~1 ~ minecraft:air 清除红石块

  如果想调节威力,直接改ExplosionPower后的数字如果想分辨敌我,更改玩家的Mine数值就行了

  这样可以用到PvP中

  我的世界是一款自由度很高的游戏,在游戏中玩家可以建造很多自己想要造的东西。下面游戏园的小编就为大家带来我的世界命令方块,为大家解析一下我的世界能不能做出智能地雷。希望此篇文章能帮到大家!

  大家都知道MC中有红石地雷,但设置地雷太麻烦,并且不分敌我爆炸(好像现实中地雷就应该这样。。。。)但如果打PvP要用到这个技能呢?炸到队友岂不太不划算了。。。。

  所以有了这个智能地雷

  第一幅图我贴着地雷(那个火药)十分近,地雷却没有爆炸

  第二幅图刚靠近地雷就被炸飞了。

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

  下面讲下原理

  先创建两个变量,分别为Mine和JN

  右边超频脉冲分别激活

  /testfor @p {SelectedItemSlot:2,Inventory:[{id:"minecraft:gunpowder",Count:1b,Damage:0s,Slot:2b}]} 探测玩家是否选择三号位的火药(可以自己更改名字和注释)

  /scoreboard players set @e[type=Item] JN 1 {Item:{id:"minecraft:gunpowder"}} 将火药的JN分数不断设为1

  左边探测到后

  先激活/execute @p ~ ~ ~ summon Item ~ ~1 ~ {PickupDelay:99999,Item:{id:"minecraft:gunpowder",Count:1b,Damage:0s}} 在玩家处召唤一个无法被捡起的火药(地雷)

  再激活/summon FallingSand ~-2 ~ ~-3 {Tile:152,Time:1}在下面放置红石块

  最后激活/clear @p minecraft:gunpowder 0 1 清除玩家手中的火药(地雷)

  脉冲激活命令方块指令/execute @e[type=Item,score_JN=1] ~ ~ ~ execute @e[type=Player,score_Mine_min=2,r=5] ~ ~ ~ summon FallingSand 2027.5 57 -400.5 {Tile:152,Time:10} 探测地雷半径5以内是否Mine分数为2的玩家,如果探测到,就在四个命令方块中间放置红石块

  四个命令方块

  /execute @e[type=Item,score_JN=1] ~ ~ ~ summon Fireball ~ ~ ~ {direction:[0.0,-2.0,0.0],ExplosionPower:3}在地雷下召唤火球,然后火球在方块中直接爆炸

  /kill @e[type=Item,score_JN=1] 干掉地雷。。。。。

  /setblock ~-8 ~ ~-1 minecraft:air

  /setblock ~ ~1 ~ minecraft:air 清除红石块

  如果想调节威力,直接改ExplosionPower后的数字如果想分辨敌我,更改玩家的Mine数值就行了

  这样可以用到PvP中

热门搜索

手游排行榜

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