我的世界传染病毒的蝙蝠制作教程。蝙蝠这种生物在我的世界中并没有什么攻击型,但是携带命令方块加载的命令之后,可以用来制作一个强力的杀器,可以用来传播病毒。本期教程将重点讲解这个。
准备工作:
创建变量plague(名字自拟,dummy)
创建名字为Health的health(名字建议为Health)
/scoreboard objectives add Plague dummy
/scoreboard objectives add Health health
这个东西十分简单,需要7个命令方块连着高频红石。
第一、二个命令方块:
execute @e[type=Bat] ~ ~ ~ scoreboard players set @e[r=4,type=!Bat] Plague 1
execute @e[score_Plague_min=1] ~ ~ ~ scoreboard players set @e[r=4,type=!Bat] Plague 1
第一个指令的意义是让蝙蝠持续给周围4格以内的实体进行感染(就是把瘟疫Plague变量弄成1。。。),不会感染上蝙蝠。@e [Type=!Bat]的意思是除了蝙蝠的所有实体,@e[Type=!Player]就是除了玩家以外的所有实体。 第二个指令的意义和第一个差不多,只不过是让被感染者去传播病毒。
第三、四个命令方块:
particle mobSpellAmbient ~ ~ ~ 1 1 1 0.00002 50 @e[type=Bat]
particle mobSpellAmbient ~ ~ ~ 1 1 1 0.00002 50 @e[score_Plague_min=1]
这两个指令差不多一样,意思是让蝙蝠和感染源一直散发一种mobSpellAmbient的颗粒。效果差不多像下面那幅图一样。Particle指令是弄出颗粒的指令。
第五个指令:
effect @e[score_Plague_min=1] 20 1000000 1
这个指令是将感染者一直处于凋零的效果。
第六个指令:
scoreboard players set @e[score_Health=0] Plague 0
这条指令的意义是在你死后将你的Plague值降为0。
第七个指令:
effect @e[score_Plague=0] 20 0 1
这个指令的意义是将没有病毒的你的凋零效果除去,以防你复活后又最后一次被凋零效果影响(防bug用)。