Перейти к содержанию

Рандом спавн мобов


Рекомендуемые сообщения

В теме 4 сообщения

Возможно ли как-то сделать так, чтобы мобы сами рандомно спавнились, допустим, мне нужно заспавнить 50 зомби по всей локации, но 50 кб как-то лень ставить, можно ли это как-то сделать одним или несколькими командными блоками? версия 1.19.2

Ссылка на комментарий
Поделиться на другие сайты

Расставь маркеры, с тегом "random_spawn", там, где нужен случайный спавн мобов: /summon marker ~ ~ ~ {Tags:["random_spawn"]}
Создай задачу, для счётчика кол-во мобов, например, зомби: /scoreboard objectives add mobs_count dummy

Запуск цикла:
scoreboard players set zombies mobs_count 0
setblock x y z redstone_block

Цикл:
scoreboard players add zombies mobs_count 1
execute at @e[type=marker,tag=random_spawn,sort=random,limit=1] run summon zombie
execute if score zombies mobs_count matches 50 run setblock x y z air

По достижению 50-ти очков - механизм деактивируется. x y z - координаты активации/деактивации цикла

Ссылка на комментарий
Поделиться на другие сайты

23 часа назад, GhostoFBU сказал:

Расставь маркеры, с тегом "random_spawn", там, где нужен случайный спавн мобов: /summon marker ~ ~ ~ {Tags:["random_spawn"]}
Создай задачу, для счётчика кол-во мобов, например, зомби: /scoreboard objectives add mobs_count dummy

Запуск цикла:
scoreboard players set zombies mobs_count 0
setblock x y z redstone_block

Цикл:
scoreboard players add zombies mobs_count 1
execute at @e[type=marker,tag=random_spawn,sort=random,limit=1] run summon zombie
execute if score zombies mobs_count matches 50 run setblock x y z air

По достижению 50-ти очков - механизм деактивируется. x y z - координаты активации/деактивации цикла

можно наоборот сделать чтобы пока в счете есть значение спавнить зомби и потом вычитать еденицу

так можно заспавнить n зомби командой scoreboard player set zombies mob_count n

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...