Top.Mail.Ru
Ответы

Как сделать выдачу предметов раз в (например) 1мин

командный блок, выдача золотого нагета раз в минуту
какой ком блок нужен и какая команда?
без ред стоун механизмов.

По дате
По рейтингу
Аватар пользователя
Мастер

Чтобы задать задержку выполнения команды в командном блоке, вы можете использовать командный блок со встроенной функцией отсчета времени (repeating command block) и условную команду (conditional command). Вот примерный алгоритм:

Разместите два командных блока рядом. Один будет выполняться постоянно (repeating command block), а другой будет выполняться только в определенное время (conditional command block).
В repeating command block введите команду, которую вы хотите выполнить с заданным интервалом времени.
В conditional command block введите условную команду, чтобы проверить, соответствует ли текущее время заданному времени выполнения.
Свяжите условный блок с постоянно работающим блоком, чтобы он получал сигнал активации только в нужное время.
Вот примерный вид команд для каждого блока:

Repeating command block (постоянно работающий блок):
/execute as @a[scores={timer=0..}] run <ваша команда>
/scoreboard players remove @a[scores={timer=0..}] timer 1
Conditional command block (условный блок, работающий только в определенное время):
/execute if score @a[scores={timer=0}] timer matches <время> run setblock <координаты блока> air
/scoreboard players set @a[scores={timer=0}] timer 1
Примечания:

Замените <ваша команда> на конкретную команду, которую вы хотите выполнить.
Замените <время> на время, когда вы хотите, чтобы команда выполнялась (например, 1200 для полудня).
Замените <координаты блока> на координаты блока, который вы хотите изменить. В данном примере я использовал команду setblock для установки блока воздуха.
Обратите внимание, что вам также понадобится создать и настроить таблицу показателей (scoreboard) с именем "timer" для отслеживания времени и привязать эту таблицу к игрокам.