我的世界教你运用命令方块设置自动化智能地雷
我的世界是一款自由度很高的游戏,在游戏中玩家可以建造很多自己想要造的东西。下面游戏园的小编就为大家带来我的世界命令方块,为大家解析一下我的世界能不能做出智能地雷。希望此篇文章能帮到大家!
大家都知道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中
精品推荐
相关文章
更多+热门搜索
手游排行榜
- 最新排行
- 最热排行
- 评分最高
-
主机游戏 大小:10GB
-
休闲益智 大小:54M
-
h5游戏 大小:93MB
-
卡牌策略 大小:500.82MB
-
冒险解谜 大小:40MB