- Документация
- https://modrinth.com/mod/fakedate
Fake Date — мод для Minecraft, предназначенный для подмены даты, используемой отдельными модификациями. Согласно официальному описанию, его задача заключается не в изменении системной даты компьютера, а в предоставлении выбранным модам альтернативной календарной даты внутри игрового окружения.
Проект относится к категории утилит и поддерживает несколько популярных загрузчиков. Он может использоваться как на стороне клиента, так и на стороне сервера без обязательной установки на обеих сторонах одновременно. Ниже приведено справочное руководство, основанное исключительно на подтверждённой фактической информации.
Главное назначение Fake Date — предоставить возможность использовать искусственную дату вместо фактической системной даты при обращении модификаций к календарным данным.
Официальное описание приводит два основных сценария применения:
• тестирование или просмотр праздничного и сезонного контента без изменения даты операционной системы;
• отключение праздничего контента в отдельных модах путём подстановки даты, не относящейся к соответствующему событию.
Таким образом, мод не предназначен для изменения системного времени компьютера. Он работает только в пределах той стороны Minecraft, где установлен.
Fake Date предоставляет механизм подмены календарной даты, когда поддерживаемые модификации запрашивают соответствующую информацию.
Согласно опубликованной документации, используется конфигурация, позволяющая определить:
• год;
• месяц;
• день месяца;
• перечень модов, для которых применяется подмена;
• параметры журналирования.
Официальные материалы не раскрывают внутренние алгоритмы реализации, используемые программные интерфейсы или особенности интеграции с игровым движком. Поэтому любые выводы о внутреннем устройстве проекта были бы неподтверждёнными.
Конфигурация позволяет независимо задать:
• fakeYear — подменяемый год;
• fakeMonth — подменяемый месяц;
• fakeDayOfMonth — подменяемый день месяца.
Для каждого параметра значение 0 означает отключение подмены соответствующего компонента.
В опубликованной документации отсутствуют сведения о возможности изменения часов, минут, секунд, времени суток или часового пояса.
Одной из ключевых возможностей является выборочное применение подмены даты.
Для этого используется параметр filter.
Согласно официальному описанию:
• можно перечислить идентификаторы нужных модов;
• допускается использование символа * для применения ко всем модам;
• использование * отдельно отмечено как не рекомендуемое.
Благодаря этому подмена может распространяться только на выбранные проекты.
Документация описывает два параметра журналирования:
• debugFakingDate;
• debugNonFakingDate.
Первый отвечает за подробный вывод информации во время подмены даты.
Второй используется для сообщений в случаях, когда подмена не выполняется из-за условий фильтрации.
Иных сведений о системе журналирования официальные материалы не содержат.
Для опубликованных файлов подтверждена совместимость со следующими версиями Minecraft:
• 1.19;
• 1.19.1;
• 1.19.2;
• 1.21;
• 1.21.1;
• 1.21.2;
• 1.21.3;
• 1.21.4;
• 1.21.5;
• 1.21.6;
• 1.21.7;
• 1.21.8;
• 1.21.10;
• 1.21.11;
• 26.1;
• 26.1.1;
• 26.1.2;
• 26.2.
Поддерживаются следующие платформы:
• NeoForge;
• Forge;
• Fabric;
• Quilt.
Стороны установки указаны следующим образом:
• клиент — optional;
• сервер — optional.
Следовательно, обязательная установка одновременно на клиент и сервер не требуется.
В метаданных выбранных версий обязательные project dependencies отсутствуют.
Это означает только то, что опубликованные версии не требуют дополнительных обязательных проектов, перечисленных в метаданных. Добавлять в руководство какие-либо библиотеки без подтверждения нельзя.
Для корректной установки необходимо лишь использовать совместимый загрузчик и подходящую сборку мода.
Способ установки соответствует стандартной схеме.
Перед началом рекомендуется:
• определить используемую версию Minecraft;
• выбрать совместимый загрузчик;
• подобрать соответствующую сборку Fake Date.
Практический порядок установки:
• выбрать совместимый файл мода;
• открыть папку mods;
• поместить туда файл мода;
• запустить игру через совместимый загрузчик.
Другие способы установки официальной документацией не описаны.
Настройка выполняется через файл:
config/fakedate.toml
Документация описывает несколько основных параметров.
Можно отдельно задать:
• год;
• месяц;
• день месяца.
Значение 0 отключает подмену соответствующего параметра.
Параметр filter позволяет определить перечень модификаций, для которых должна использоваться изменённая дата.
Практически настройка может включать:
• указание конкретных идентификаторов модов;
• использование выборочной подмены только там, где она действительно необходима;
• отказ от глобального шаблона без необходимости.
Официальная документация не приводит дополнительных правил обработки фильтра.
Параметры debugFakingDate и debugNonFakingDate отвечают за подробный вывод диагностической информации соответственно при выполнении и отсутствии подмены даты.
Официальное описание отдельно подчёркивает отсутствие строгих требований к стороне установки.
Возможны следующие варианты:
• установка только на клиент;
• установка только на сервер;
• установка одновременно на обе стороны.
При этом изменённая дата используется только на той стороне, где установлен мод.
Дополнительные особенности взаимодействия клиента и сервера официальная документация не описывает.
В опубликованных материалах представлены сборки версии 1.1.0 для различных платформ и поддерживаемых веток Minecraft.
Опубликованы варианты для NeoForge, Forge и Fabric.
Несмотря на одинаковый номер версии, файлы различаются по платформам, размерам и контрольным суммам. При выборе рекомендуется ориентироваться на совместимость с используемым загрузчиком и версией игры.
Перед использованием следует учитывать несколько особенностей.
Официальное описание прямо указывает, что Fake Date предназначен для подмены даты, используемой модификациями, а не для изменения даты операционной системы.
Документация не содержит информации о:
• внутренней архитектуре;
• влиянии на производительность;
• дополнительных пользовательских интерфейсах;
• специальных механизмах совместимости с другими модами.
Поэтому подобные сведения нельзя считать подтверждёнными.
Подмена даты действует только на стороне, где установлен Fake Date.
Проект распространяется по лицензии LGPL-3.0-only.
Дополнительные условия лицензирования отдельных опубликованных файлов в предоставленной фактической основе отсутствуют.
Для опубликованных файлов приведены контрольные суммы SHA-512 и SHA-1, позволяющие проверить целостность архива.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
При этом отсутствуют сведения о запуске опубликованных файлов или их динамическом тестировании.
После установки рекомендуется убедиться, что используется совместимая версия Minecraft, выбран подходящий загрузчик, мод успешно определяется игрой, а параметры конфигурации соответствуют предполагаемому сценарию использования.
Он позволяет подменять дату, используемую отдельными модификациями, не изменяя системную дату компьютера.
Поддерживаются NeoForge, Forge, Fabric и Quilt.
Нет. Согласно опубликованным метаданным, обе стороны являются необязательными.
Нет. Для выбранных версий обязательные project dependencies отсутствуют.
Официально указан путь config/fakedate.toml.
Да. Для этого используется параметр filter, позволяющий перечислить нужные идентификаторы модов.
Нет. Согласно официальному описанию, мод подменяет дату только для модификаций внутри игрового окружения.
Проект относится к категории утилит и поддерживает несколько популярных загрузчиков. Он может использоваться как на стороне клиента, так и на стороне сервера без обязательной установки на обеих сторонах одновременно. Ниже приведено справочное руководство, основанное исключительно на подтверждённой фактической информации.
Назначение Fake Date
Главное назначение Fake Date — предоставить возможность использовать искусственную дату вместо фактической системной даты при обращении модификаций к календарным данным.
Официальное описание приводит два основных сценария применения:
• тестирование или просмотр праздничного и сезонного контента без изменения даты операционной системы;
• отключение праздничего контента в отдельных модах путём подстановки даты, не относящейся к соответствующему событию.
Таким образом, мод не предназначен для изменения системного времени компьютера. Он работает только в пределах той стороны Minecraft, где установлен.
Скриншоты и внешний вид
Принцип работы на высоком уровне
Fake Date предоставляет механизм подмены календарной даты, когда поддерживаемые модификации запрашивают соответствующую информацию.
Согласно опубликованной документации, используется конфигурация, позволяющая определить:
• год;
• месяц;
• день месяца;
• перечень модов, для которых применяется подмена;
• параметры журналирования.
Официальные материалы не раскрывают внутренние алгоритмы реализации, используемые программные интерфейсы или особенности интеграции с игровым движком. Поэтому любые выводы о внутреннем устройстве проекта были бы неподтверждёнными.
Подмена компонентов даты
Конфигурация позволяет независимо задать:
• fakeYear — подменяемый год;
• fakeMonth — подменяемый месяц;
• fakeDayOfMonth — подменяемый день месяца.
Для каждого параметра значение 0 означает отключение подмены соответствующего компонента.
В опубликованной документации отсутствуют сведения о возможности изменения часов, минут, секунд, времени суток или часового пояса.
Фильтрация по модам
Одной из ключевых возможностей является выборочное применение подмены даты.
Для этого используется параметр filter.
Согласно официальному описанию:
• можно перечислить идентификаторы нужных модов;
• допускается использование символа * для применения ко всем модам;
• использование * отдельно отмечено как не рекомендуемое.
Благодаря этому подмена может распространяться только на выбранные проекты.
Журналирование
Документация описывает два параметра журналирования:
• debugFakingDate;
• debugNonFakingDate.
Первый отвечает за подробный вывод информации во время подмены даты.
Второй используется для сообщений в случаях, когда подмена не выполняется из-за условий фильтрации.
Иных сведений о системе журналирования официальные материалы не содержат.
Совместимость
Для опубликованных файлов подтверждена совместимость со следующими версиями Minecraft:
• 1.19;
• 1.19.1;
• 1.19.2;
• 1.21;
• 1.21.1;
• 1.21.2;
• 1.21.3;
• 1.21.4;
• 1.21.5;
• 1.21.6;
• 1.21.7;
• 1.21.8;
• 1.21.10;
• 1.21.11;
• 26.1;
• 26.1.1;
• 26.1.2;
• 26.2.
Поддерживаются следующие платформы:
• NeoForge;
• Forge;
• Fabric;
• Quilt.
Стороны установки указаны следующим образом:
• клиент — optional;
• сервер — optional.
Следовательно, обязательная установка одновременно на клиент и сервер не требуется.
Зависимости
В метаданных выбранных версий обязательные project dependencies отсутствуют.
Это означает только то, что опубликованные версии не требуют дополнительных обязательных проектов, перечисленных в метаданных. Добавлять в руководство какие-либо библиотеки без подтверждения нельзя.
Для корректной установки необходимо лишь использовать совместимый загрузчик и подходящую сборку мода.
Установка
Способ установки соответствует стандартной схеме.
Перед началом рекомендуется:
• определить используемую версию Minecraft;
• выбрать совместимый загрузчик;
• подобрать соответствующую сборку Fake Date.
Практический порядок установки:
• выбрать совместимый файл мода;
• открыть папку mods;
• поместить туда файл мода;
• запустить игру через совместимый загрузчик.
Другие способы установки официальной документацией не описаны.
Настройка
Настройка выполняется через файл:
config/fakedate.toml
Документация описывает несколько основных параметров.
Настройка даты
Можно отдельно задать:
• год;
• месяц;
• день месяца.
Значение 0 отключает подмену соответствующего параметра.
Ограничение действия
Параметр filter позволяет определить перечень модификаций, для которых должна использоваться изменённая дата.
Практически настройка может включать:
• указание конкретных идентификаторов модов;
• использование выборочной подмены только там, где она действительно необходима;
• отказ от глобального шаблона без необходимости.
Официальная документация не приводит дополнительных правил обработки фильтра.
Отладочная информация
Параметры debugFakingDate и debugNonFakingDate отвечают за подробный вывод диагностической информации соответственно при выполнении и отсутствии подмены даты.
Особенности работы на разных сторонах
Официальное описание отдельно подчёркивает отсутствие строгих требований к стороне установки.
Возможны следующие варианты:
• установка только на клиент;
• установка только на сервер;
• установка одновременно на обе стороны.
При этом изменённая дата используется только на той стороне, где установлен мод.
Дополнительные особенности взаимодействия клиента и сервера официальная документация не описывает.
Версии
В опубликованных материалах представлены сборки версии 1.1.0 для различных платформ и поддерживаемых веток Minecraft.
Опубликованы варианты для NeoForge, Forge и Fabric.
Несмотря на одинаковый номер версии, файлы различаются по платформам, размерам и контрольным суммам. При выборе рекомендуется ориентироваться на совместимость с используемым загрузчиком и версией игры.
Ограничения
Перед использованием следует учитывать несколько особенностей.
Подмена не изменяет системную дату
Официальное описание прямо указывает, что Fake Date предназначен для подмены даты, используемой модификациями, а не для изменения даты операционной системы.
Ограниченность опубликованных сведений
Документация не содержит информации о:
• внутренней архитектуре;
• влиянии на производительность;
• дополнительных пользовательских интерфейсах;
• специальных механизмах совместимости с другими модами.
Поэтому подобные сведения нельзя считать подтверждёнными.
Работа определяется местом установки
Подмена даты действует только на стороне, где установлен Fake Date.
Лицензия
Проект распространяется по лицензии LGPL-3.0-only.
Дополнительные условия лицензирования отдельных опубликованных файлов в предоставленной фактической основе отсутствуют.
Безопасность
Для опубликованных файлов приведены контрольные суммы SHA-512 и SHA-1, позволяющие проверить целостность архива.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
При этом отсутствуют сведения о запуске опубликованных файлов или их динамическом тестировании.
После установки рекомендуется убедиться, что используется совместимая версия Minecraft, выбран подходящий загрузчик, мод успешно определяется игрой, а параметры конфигурации соответствуют предполагаемому сценарию использования.
FAQ
Для чего нужен Fake Date?
Он позволяет подменять дату, используемую отдельными модификациями, не изменяя системную дату компьютера.
Какие загрузчики поддерживаются?
Поддерживаются NeoForge, Forge, Fabric и Quilt.
Требуется ли устанавливать мод одновременно на клиент и сервер?
Нет. Согласно опубликованным метаданным, обе стороны являются необязательными.
Есть ли обязательные зависимости?
Нет. Для выбранных версий обязательные project dependencies отсутствуют.
Где находится файл настройки?
Официально указан путь config/fakedate.toml.
Можно ли ограничить действие только отдельными модами?
Да. Для этого используется параметр filter, позволяющий перечислить нужные идентификаторы модов.
Изменяет ли Fake Date дату операционной системы?
Нет. Согласно официальному описанию, мод подменяет дату только для модификаций внутри игрового окружения.