我的世界boss怎么做

我的世界boss怎么做

1 个回答

RevaBorer

提问:

网友回答:

参考一下:

我的世界大BOSS制作 指令方块制作雷神 这个电路主要是2个部分:探测/清空,执行。开始要做的是指令方块脉冲,任何脉冲都可以,但是越快越好。  首先是探测部分,主要就是使用/scoreboard系统做的。指令:

  /scoreboard players set @a ThunderGod 1

  {SelectedItemSlot:0,Inventory:[{Slot:0b,id:"minecraft:nether_star",Damage:0s,Count:1b,tag:{display:{Name:"Thunder God Star",Lore:["Enables Thunder God mode"]}}}]}

  /scoreboard players set @a ThunderGod 1

  {SelectedItemSlot:1,Inventory:[{Slot:1b,id:"minecraft:nether_star",Damage:0s,Count:1b,tag:{display:{Name:"Thunder God Star",Lore:["Enables Thunder God mode"]}}}]}

  这些指令用处就是探测玩家有没有拿着一个叫“Thunder God Star”的地狱星(id:"minecraft:nether_star",display:{Name:"Thunder God Star",Lore:["Enables Thunder God mode"]}),如果拿着,那就把ThunderGod积分加到1(@a ThunderGod 1 )。此类指令还有7条,因为玩家有9个手拿物品栏,所以每一个手拿物品栏都要有特定的指令方块来控制(SelectedItemSlot:1,Inventory:[{Slot:1b)。之后,还要有清空的指令:

  /scoreboard players set @e ThunderGod 0

  这条指令把所有实体的ThunderGod重新设置成0。所以,如果有玩家拿着星,那么他的积分就会在0和1之间不停的跳,指令方块就可以接收到了,如果他没拿,那他的积分就会不停地变成0。(如果这一步不行,那么就调节下清空和探测的激活顺序。) 以上就是探测部分。接下来就是执行部分了。如果有玩家拿着物品,那么指令方块就会收到输入,执行指令:

  /effect @a[score_ThunderGod_min=1] 14 1 1 true

  /effect @a[score_ThunderGod_min=1] 11 1 7 true

  以上2条指令就是探测所有ThunderGod积分最起码为1的玩家(@a[score_ThunderGod_min=1] ),然后给他们隐身和防御。加这些属性是美观使用,而且不会被雷电打死。之后要做的是,就是雷电的控制了:

  /execute @a[score_ThunderGod_min=1] ~ ~ ~ /kill @e[r=5,score_ThunderGod=0]

  这是第一条指令,意思就是把探测所有ThunderGod积分为1的玩家,然后把他们四周5格的实体都杀死。这个就达到秒杀四周的生物效果。

  然后就是刷雷电了:

  /execute @a[score_ThunderGod_min=1] ~ ~ ~ /summon LightningBolt ~ ~ ~

  在ThunderGod积分为1的玩家那里刷出雷电。因为玩家已经有防御属性了,所以不会被打死。

  最后一步可有可无:清空火焰

  /execute @a[score_ThunderGod_min=1] ~ ~ ~ /fill ~-7 ~1 ~-7 ~7 ~-1 ~7 minecraft:air 0 replace minecraft:fire

  在ThunderGod积分为1的玩家四周,把火焰换成空气(minecraft:air 0 replace minecraft:fire)。但是也不是100%去除,有时玩家跑的快会导致留下点火焰,但是这个只增加了真实性。

  • 1 关注
  • 0 收藏, 浏览
  • 提出于

相似问题