В этом выпуске вы научитесь призывать огненные шары с помощью зачарованного меча, а если быть точнее, то вы научитесь делать схему из командных блоков, которая позволит вам метать огненные шары.
Для удобства и экономии вашего времени ниже будет ссылка на карту с готовым механизмом.
Так же для удобства я оставляю список команд, на случай того, что вы соберетесь делать такой механизм у себя на сервере.
Клок генератор:
/fill ~ ~-1 ~ ~ ~-1 ~4 minecraft:redstone_block
/fill ~ ~1 ~ ~ ~1 ~4 minecraft:stone
Обнаружение меча в руке.
/scoreboard players set @a[score_Fireball=2] Fireball 1 {SelectedItem:{id:"minecraft:golden_sword",tag:{display:{Name:"Меч огненных шаров",Lore:["Взмахом сего меча вы призовёте огненный шар!"]}}}}
/scoreboard players set @a[score_Fireball_min=1,score_Fireball=2] Fireball 0
Вызов гиганта:
/execute @a[score_Fireball_min=1,score_Fireball=1] ~ ~ ~ summon Giant ~ ~ ~ {Silent:1,NoAI:1,ActiveEffects:[{Id:1,Duration:999999,ShowParticles:false}],CustomName:"Fireball_G"}
Установка значения Fireball на 2.
/execute @e[name=Fireball_G] ~ ~ ~ scoreboard players set @a[r=3,score_Fireball_min=1,score_Fireball=1] Fireball 2
Тест урона у гиганта:
/scoreboard players set @e[type=Giant] Fireball 1 {HurtTime:10s}
Телепортация гиганта за игроком:
/tp @e[name=Fireball_G] @p[score_Fireball_min=2,score_Fireball=2]
Вызов огненного шара.
/execute @a[score_Fireball_min=75] ~ ~ ~ summon Fireball ~ ~1 ~ {ExplosionPower:4,direction:[0.0,0.0,0.0]}
Установка Fireall на 75, после того как гигант получит урон.
/execute @e[type=Giant,score_Fireball=1,score_Fireball_min=1] ~ ~ ~ scoreboard players set @p[score_Fireball_min=2,r=3] Fireball 75
Смерть гиганта: (Оба варианта)
/execute @a[score_Fireball=0] ~ ~ ~ tp @e[name=Fireball_G,r=3] ~ ~-128 ~
/execute @a[score_Fireball=0] ~ ~-128 ~ kill @e[name=Fireball_G,r=3]
/tp @e[type=Giant,score_Fireball_min=1] ~ ~-128 ~
/kill @e[type=Giant,score_Fireball_min=1]
Обратный отсчёт.
/scoreboard players remove @a[score_Fireball_min=3] Fireball 1