Машина времени в Minecraft делается с помощью команды, которая меняет игровое время. Самый простой вариант - поворачивать время на фиксированную величину каждый раз, когда вы активируете командный блок.

Что понадобится

  • Командный блок
  • Рычаг
  • Редстоун (повторитель и красный факел не обязательны, но удобны)
  • Часы (для “панели” управления)
  • Строительные блоки для оформления (например, шерсть)

Требования по доступу:
- В одиночной игре включите читы, чтобы открыть интерфейс командного блока.
- На сервере командный блок обычно может настраивать администратор.

Про командный блок: он выполняет команды при активации сигналом редстоуна и его тип (импульсный/цепной/циклический) влияет на то, как часто выполняется команда. (Официальное объяснение типов и режима активации есть в документации Minecraft Wiki.) Источник: https://minecraft.wiki/w/Command_Block

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

В командный блок вы будете вводить команду вида:
- time add 5000

Она прибавляет к текущему времени 5000 единиц (и тем самым “перематывает” день/ночь вперед). Если нужно двигать время назад, используйте отрицательное значение:
- time add -5000

Ввод команды без обязательного слеша / допустим. (Это же указано в справке Minecraft Wiki по синтаксису командного блока.) Источник: https://minecraft.wiki/w/Command_Block

Сборка машины времени (рабочая схема)

Шаг 1. Поставьте рычаг и редстоун-линии

  1. Поставьте блок под редстоун-схему.
  2. Рядом разместите рычаг так, чтобы при включении он подавал сигнал на провод/устройство.

Чтобы команда не выполнялась “в непредсказуемый момент”, удобно подать сигнал через повторитель и выставить его так, чтобы запуск происходил ровно один раз на переключение рычага.

Шаг 2. Установите командный блок

  1. Поставьте командный блок на линию редстоуна.
  2. Откройте его интерфейс.
  3. Введите команду:
  4. time add 5000
  5. Тип командного блока поставьте Импульсный (по умолчанию часто так и есть). Тогда команда выполняется один раз при активации.

Про типы блоков и повторяемость выполнения есть подробности в Minecraft Wiki. Источник: https://minecraft.wiki/w/Command_Block

Шаг 3. Добавьте оформление с часами (по желанию)

  1. Сверху или сбоку поставьте второй блок для декоративной панели.
  2. Поставьте в рамку часы как “индикатор”.

Это не влияет на работу команды, но делает машину времени наглядной.

Шаг 4. Проверьте работу

  1. Включите рычаг.
  2. Убедитесь, что время на сервере/в мире заметно сдвинулось вперед.
  3. Выключите и снова включите рычаг, чтобы выполнить команду повторно.

Частые ошибки

Проблема Почему так происходит Как исправить
Время не меняется командный блок не активируется сигналом редстоуна или выключен читы/права на редактирование проверьте, что рычаг подает сигнал на блок, включите читы в одиночной игре, убедитесь, что вы можете редактировать блок
Команда выполняется слишком часто выбран неправильный тип командного блока (например, циклический) поставьте тип Импульсный
Ожидали сдвиг в обратную сторону знак в команде не учтен используйте time add -5000
Не получается получить командный блок нет доступа или он отключен на сервере на сервере убедитесь в настройках enable-command-block и правах, на локальном мире проще всего включить читы

Если делаете схему на сервере, проверьте настройки сервера: enable-command-block должен быть true, а уровень прав для изменения должен быть достаточным. Эти параметры описаны в справке Minecraft Wiki про командные блоки. Источник: https://minecraft.wiki/w/Command_Block

Полезные ссылки

  • Minecraft Wiki: Command Block (типы, активация, синтаксис): https://minecraft.wiki/w/Command_Block
  • Пример идеи машины времени через time add 5000 (используется тот же принцип прибавления времени): https://liroro.ru/minecraft/machina-vremeni/