Custom Time Cycle
Позволяет настраивать длительность дня и ночи в Minecraft, не меняя скорость тиков.
- Загрузчики
- FabricNeoForge
- Скачиваний на Modrinth
- 40,7 тыс.
- Подписчиков на Modrinth
- 118
- версий
- 37
- Обновлён
- 1 октября 20261 окт.
- Опубликован
- в 2024
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Custom Time Cycle
Custom Time Cycle — это мод, позволяющий изменять длительность дней и ночей в Minecraft с помощью простой команды, не меняя скорость тиков. Он доступен как для Fabric, так и для NeoForge. Его можно использовать на серверах (без необходимости установки на клиентах игроков) и в одиночной игре.
Начиная с Minecraft 26.1, Custom Time Cycle позволяет изменять длительность/скорость изменения между каждым временным маркером для часов, которые управляются данными. Это даёт очень точный контроль над скоростью течения времени для часов.
Мод также вносит небольшое исправление в поведение жителей, чтобы они по-прежнему правильно спавнили железных големов при более длительных днях/ночах, чем в ванилле.
Лицензия
Этот мод распространяется под лицензией GNU LGPLv3.
Пожертвования
Если вам нравится этот мод, рассмотрите возможность пожертвования.
Discord
Для поддержки и/или любых вопросов присоединяйтесь к моему discord.
Поддержка версий
| Версия Minecraft | Статус |
|---|---|
| 26.3.x | ✅ Текущая |
| 26.2.x | ✔️ Доступна |
| 26.1.x | ✔️ Доступна |
| 1.21.11 | ✔️ Доступна |
| 1.21.9+10 | ✔️ Доступна |
| 1.21.6+7+8 | ✔️ Доступна |
| 1.21.5 | ✔️ Доступна |
| 1.21.4 | ✔️ Доступна |
| 1.21.2+3 | ✔️ Доступна |
| 1.21+1 | ✔️ Доступна |
| 1.20.5+6 | ✔️ Доступна |
| 1.20.4 | ✔️ Доступна |
| 1.20.1 | ✔️ Доступна |
Я стараюсь поддерживать актуальность для последнего релиза Minecraft. Обновления до более новых версий Minecraft могут иногда задерживаться, так как у меня не всегда есть время сразу обновлять свои моды.
Неподдерживаемые версии по-прежнему доступны для скачивания, но они не будут получать новые функции или исправления ошибок.
Порты на NeoForge доступны для Minecraft 1.21+1 и для Minecraft 1.21.9 и новее.
Использование
Сборки мода можно найти на странице релизов, а также на Modrinth.
На Fabric требуется Fabric API. При установке на сервере мод не требуется на клиентах. Длительность временных маркеров можно настроить для каждых периодических мировых часов, и она сохраняется между перезапусками сервера / сохранениями мира.
На клиентах цикл времени мира можно настроить при создании, выбрав вкладку "More" вверху, а затем нажав кнопку "Time Cycle". Вы также можете настроить длительности цикла времени по умолчанию для всех новых создаваемых миров в глобальном экране конфигурации мода. Доступ к нему на Fabric можно получить с помощью мода ModMenu, а на NeoForge — через встроенное меню модов. Глобальная конфигурация хранится в .minecraft/config/customtimecyle.json.
Мод также добавляет простую команду /timecycle, с помощью которой можно изменять цикл времени на серверах и в существующих одиночных мирах. Используется она так:
/timecycle status- Показывает простое сообщение о том, какие длительности и скорости времени сейчас используются в текущем измерении.
`/timecycle set `
- Изменяет длительность дня и ночи Minecraft в текущем измерении.
`/timecycle set from to duration `
- Изменяет длительность в тиках между двумя временными маркерами в текущем измерении.
`/timecycle set from to rate `
- Изменяет скорость течения времени между двумя временными маркерами в текущем измерении.
/timecycle reset- Сбрасывает скорости всех временных маркеров в текущем измерении.
`/timecycle of ...`
- Позволяет выполнять все команды выше, но для конкретных часов вместо часов текущего измерения.
Изменения скорости, которые вносит мод, применяются поверх ванильной команды /time rate.
Для использования команды /timecycle нужно разрешение timecycle.command или уровень оператора 2.
Разработчики модпаков также могут добавить следующий файл в папку config, чтобы заранее настроить длительности цикла времени для миров на серверах или клиентах:
{
"daytime": <day time ticks>,
"nighttime": <night time ticks>
}Как это работает (техническое объяснение)
Начиная с Minecraft 26.1 в игре появилось понятие «часов». В ванилле есть только 2 часов, и здесь важен только 1 из них: часы minecraft:overworld для измерения Верхнего мира.
Часы в Minecraft управляют таймлайнами и могут идти с настраиваемой скоростью, хотя по умолчанию они идут с той же скоростью, что и тикрейт сервера: 20 тиков в секунду. В ванилле эту скорость можно настроить для всех часов целиком с помощью команды /time rate.
Этот мод просто позволяет настраивать скорость, с которой идут часы, на основе временных маркеров. Временные маркеры отмечают определённый момент на часах, например minecraft:day для начала дня или minecraft:midnight для полуночи. Вы наверняка видели их и в команде /time set. Мод добавляет 2 собственных временных маркера для ванильных часов minecraft:overworld: customtimecycle:sunrise и customtimecycle:sunset. Они добавлены в первую очередь для обратной совместимости и используются в команде `/timecycle set `.
Как уже говорилось, этот мод может работать с любыми часами, если они периодические, как minecraft:overworld. Благодаря этому он хорошо работает с кастомными измерениями из датапаков/модов, которые используют собственные часы.
Частые вопросы
Как установить Custom Time Cycle?
Установите Fabric под свою версию Minecraft, скачайте Custom Time Cycle под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Custom Time Cycle?
У Custom Time Cycle есть сборки для Minecraft 1.20.1, 1.20.4–26.3.
Нужен ли Custom Time Cycle на сервере?
Ставится только на сервер; игрокам ставить не нужно