点击进入我的索引贴
-----------------------------------------------<分界线>-----------------------------------------------
Hi大家好,我是末影矿工。今天我给大家带来智能增强化怪兽的第四期教程。前三期教程如下
[1.8命令方块]增强智能化骷髅(四个技能,一个全新攻击方式)
[1.8命令方块]增强智能化蜘蛛(三个技能)
[1.8命令方块]增强智能化僵尸(四个技能)
大触镇楼:
-----------------------------------------------<分界线>-----------------------------------------------
一号技能:抱苦力怕(实在不知道如何取名字了)
顾名思义,就是小黑将周围的苦力怕拿到手上当周围有玩家时再扔给玩家,指令如下(所有的命令方块依旧要用高频连接)
- execute @e[type=Enderman] ~ ~ ~ entitydata @e[type=Creeper,r=5] {CustomName:CreeperX}
- execute @e[type=Creeper,name=!CreeperX] ~ ~ ~ entitydata @e[type=Enderman,r=5] {CustomName:EndermanX}
- execute @e[type=Enderman,name=EndermanX] ~ ~ ~ tp @e[type=Creeper,name=CreeperX,r=5] @e[type=Enderman,r=1,name=EndermanX]
- entitydata @e[type=Creeper,name=CreeperX] {NoAI:1}
- execute @e[type=Creeper,name=CreeperX] ~ ~ ~ tp @e[type=Creeper,name=CreeperX,r=1] @a[r=5
- execute @a ~ ~ ~ entitydata @e[type=Creeper,name=CreeperX,r=1] {NoAI:0b
第一个指令就是让名小黑将周围的苦力怕改名为CreeperX,第二个是让名字不为CreeperX的小黑将周围的小黑改名为EndermanX。小黑被改名后依然可以给苦力怕改名,但是苦力怕被小黑改名后就不能在给其他小黑改名了。第三个指令是让所有名字为EndermanX的小黑将周围的名字为CreeperX的苦力怕tp到自己身上。第四个就是让所有名字为CreeperX的苦力怕的NoAI标签改为1,第五个指令时让所有名字为CreeperX的苦力怕离开末影人,tp到周围的玩家身上去,最后一个就是让玩家把那只苦力怕的NoAI标签改为0。这个NoAI贰逼专门在一个帖子里讲过,通俗些说就是普通的实体的NoAI为0,NoAI为1的实体就是动不了,被定住了。。。整个指令连起来的效果就是当小黑发现周围有苦力怕时将它抱起然后当周围有玩家时再将苦力怕扔向玩家。。。。。呵呵
-----------------------------------------------<分界线>-----------------------------------------------
二号技能:诅咒
诅咒就是让周围的玩家和铁傀儡收到虚弱影响,其他生物收到力量提升的影响。
- execute @e[type=Enderman] ~ ~ ~ scoreboard players set @e[r=10,type=!Enderman] Ender
- effect @a[score_Ender_min=1] minecraft:weakness 10 2
- effect @e[type=VillagerGolem,score_Ender_min=1] minecraft:weakness 10 2
- effect @e[score_Ender_min=1] minecraft:strength 10
- effect @a[score_Ender_min=1] minecraft:strength 0 0
- effect @e[type=VillagerGolem,score_Ender_min=1] minecraft:strength 0 0
对战双方:1×铁傀儡VS5×僵尸+小黑
小黑都没出动,铁傀儡刚开始就被秒杀,僵尸一个没死(小僵尸不知为何跑外面来了。。。)
你问如何解除诅咒?我为了增强小黑的能力所以没有设置关于解除的。(开个玩笑,就在底下)
首先创建变量tamer
- scoreboard objectives add tamer dummy
- scoreboard players add @e[score_Ender_min=1] tamer 1
- scoreboard players set @e[score_tamer_min=900] Ender 0
- scoreboard players reset @e[score_tamer_min=901]
这三个指令的意思分别是给所有Ender为1的实体tamer加1,tamer超过900后Ender就为0(解除诅咒),最后再重设tamer。
感谢@zhengkun97的建议,我又添加了失明的效果[size=1em]
- execute @e[type=Enderman] ~ ~ ~ effect @a[r=5] minecraft:blindness 10 1
-----------------------------------------------<分界线>-----------------------------------------------
三、四号技能:吃村民和刷怪技能
你们说为何要把这两个技能放一块?是因为他们太简单了。。。一块讲完得了。。。
吃村民会让村民被一个外面是末地石里面是熔岩的蛋包住,把他们烧死
- execute @e[type=Enderman] ~ ~ ~ execute @e[type=Villager,r=10] ~ ~ ~ fill ~ ~ ~ ~ ~1 ~ minecraft:lava 0 replace
- execute @e[type=Enderman] ~ ~ ~ execute @e[type=Villager,r=10] ~ ~ ~ fill ~1 ~2 ~1 ~-1 ~-1 ~-1 minecraft:end_stone 0 hollow
- scoreboard players add @e[type=Enderman] tamer 1
- scoreboard players set @e[type=Enderman,score_tamer_min=256] tamer 0
- execute @e[type=Enderman,score_tamer_min=255] ~ ~ ~ summon Endermite ~ ~ ~
图片:
将村民的蛋打开的样子
在失明的效果下小黑扔出一个苦力怕
-----------------------------------------------<分界线>-----------------------------------------------
对抗策略:
小黑在这个装置升级后被无限的强化,他最大的能力就是假如说周围的怪物很多的话他就会将他们加强,而且他扔苦力怕也很NB,所以要杀小黑就趁它身边没怪的时候杀。
PS:你们的金币和人气是对我最大的支持!!!
[groupid=546]Command Block Logic[/groupid]