Мод для Minecraft, позволяющий выводить на экран настраиваемый таймер с отображением времени мира, игрового или системного времени.
Возможности
- Отображение общего времени мира (функция getTotalWorldTime()).
- Отображение игрового времени, связанного с циклом дня и ночи (функция getWorldTime()).
- Секундомер.
- Системное время.
Мод полезен для измерения времени при скоростном прохождении (speedrun) или для контроля реального времени, особенно в полноэкранном режиме без необходимости переключаться между окнами.
Настройка и управление
- Выбор источника времени и настройка форматов отображения даты и времени с помощью шаблонов.
- Доступны преднастроенные шаблоны.
- Положение таймера на экране можно свободно менять.
- Встроенный экран настроек вызывается нажатием клавиши H по умолчанию.
- Файл конфигурации: SimpleWorldTimer.cfg.
- Сочетание Shift + H переключает видимость таймера.
- Команда в чате /swt позволяет управлять модом без необходимости использовать клавишу.

Форматирование времени
Используется синтаксис класса java.text.SimpleDateFormat с дополнительными расширениями:
- &w — общее количество тиков.
- &t — текущие тики в секунде (двухзначное число от 00 до 19).
- &d — общее количество дней.
- &D — количество игровых дней в году, начинается с нуля, меняется в 06:00 (актуально для игрового времени).
- &Y — количество игровых лет с начала отсчёта, начинается с нуля, меняется 1 января в 06:00 (актуально для игрового времени).
Если заключить эти параметры в квадратные скобки [ ], то содержимое выводится только при ненулевых значениях. Для предотвращения преждевременной интерпретации шаблонов дополнительные параметры нужно заключать в одинарные кавычки.
Примеры форматов:
- dd MMMM yyyy — отображает день, название месяца и год, например: 01 January 2000.
- ‘[&dd ]’HH:mm:ss — показывает общее количество дней с буквой «d» и временем, например: 1d 02:03:04 (дни выводятся только если не равны нулю).
- ‘Year &Y, day &D’ — отображает количество игровых лет и дней, например: Year 2, day 15. Начинается с нуля, обновляется в 06:00 (соответствует отображению в отладочном экране).
Особенности и совместимость
- Некоторые параметры бессмысленны для определённых режимов, например, месяц и год для общего времени мира не имеют чёткого значения.
- Для игрового времени установлен начальный год для корректного календарного отображения.
- Мод поддерживает версии Minecraft: 1.6.4, 1.7.10, 1.8.9, 1.10.2, 1.12.2, 1.14.4, 1.15.2, 1.16.5, 1.18.1, 1.19.2, 1.19.3, 1.20.1 и 1.20.2.
Поддержка мода Serene Seasons (только для версии 1.12.2)
- Добавлены параметры:
- &S — название сезона.
- &B — название подсезона.
- Параметры доступны во всех режимах clockType.
- При выборе clockType = Serene, дата и время синхронизируются с внутренним таймером Serene Seasons, учитывая длительность дня в тиках и длительность подсезона в днях (простой подход без календарных ограничений).
- В Serene Seasons отсутствует понятие года, поэтому он всегда равен 1.







