- Документация
- https://modrinth.com/mod/fakerlib
FakerLib — библиотечный мод для Minecraft 1.20.1 на Fabric. Он нужен другим модам и не заявляет самостоятельного игрового контента. В описании прямо упомянут Zenith. Публичная команда — TheWinABagel и Stalemated; лицензия — MIT.
Библиотечный мод предоставляет общий компонент зависимому проекту. Фраза «ничего не делает сам по себе» означает отсутствие отдельной функции для игрока: без библиотеки требующий её мод может не загрузиться.
Исходный текст упоминает удобства для разработки, но не раскрывает их состав. Поэтому нельзя приписывать FakerLib неподтверждённые команды, интерфейсы, настройки или механики.
Библиотеку устанавливают не ради предмета или меню, а по требованию другого мода. Прямо назван Zenith. FakerLib подбирают вместе с остальной цепочкой зависимостей под одну версию Minecraft и загрузчик.
Практические сценарии:
• установка Zenith в совместимую Fabric-среду;
• восстановление ранее работавшего состава модов;
• подготовка клиента и сервера с одинаковыми обязательными компонентами;
• тестирование проекта, использующего FakerLib;
• обновление зависимого мода, которому нужна другая версия библиотеки.
Добавлять FakerLib «на всякий случай» обычно не требуется: лишний JAR усложняет сопровождение.
Подтверждена связка Minecraft 1.20.1 и Fabric. Данных о Forge, NeoForge и других версиях нет. Файл нельзя без проверки переносить на иные выпуски игры.
Перед выбором проверяют:
• требует ли зависимый мод FakerLib;
• совпадает ли версия Minecraft;
• используется ли Fabric;
• подходит ли версия библиотеки зависимому моду;
• установлена ли совместимая Fabric API;
• одинаков ли обязательный состав клиента и сервера.
Версия 0.1.5 не обязательно подходит любому выпуску Zenith; более высокий номер также не гарантирует обратную совместимость.
Для FakerLib обязательна Fabric API, соответствующая Minecraft 1.20.1 и среде Fabric. Fabric Loader не заменяет Fabric API.
Цепочка выглядит так:
• Fabric API требуется FakerLib;
• FakerLib требуется использующему её моду;
• у зависимого проекта могут быть собственные дополнительные требования;
• отсутствие любого обязательного звена способно остановить загрузку.
Стороны указаны как client=required и server=required. В сетевой игре FakerLib устанавливают на сервере и клиентах в согласованных версиях. Односторонняя установка не подтверждена как рабочий режим.
Подтверждён fakerlib-0.1.5.jar размером 290932 байта, версия 0.1.5. Его SHA-512: 20eceded16de6936164831f4cf98b464524c5756f64cf4da1dcc1823b21cb7dd5d48cfbd7dc456a0758f38de3dbdd6d03046c8f36ed667ff5574bf54f12353f0; SHA-1: 1a7092b7986ebba46dbbfd7f7facb6401b57757a.
Файл получен по официальному HTTPS, локально сверён с опубликованными хешами и прошёл статическую проверку структуры архива и путей. Это подтверждает соответствие опубликованному отпечатку, но не работу в конкретной сборке. Динамический запуск не выполнялся.
До изменения рабочего профиля рекомендуется:
• сохранить копию мира и папки mods;
• записать версии Minecraft, Fabric Loader и Fabric API;
• проверить требование зависимого мода;
• убрать старый или дублирующий JAR FakerLib;
• сохранить прежний файл для отката;
• первый запуск провести на копии сборки.
fakerlib-0.1.5.jar помещают в папку mods совместимой установки Minecraft 1.20.1 с Fabric. Там же должна находиться подходящая Fabric API и мод, которому нужна FakerLib. Для сетевой среды состав согласованно меняют на сервере и клиентах. Обязательные команды или конфигурация не указаны.
У FakerLib может не быть меню, предмета или заметной механики. Отсутствие нового контента само по себе не является ошибкой.
Проверку проводят по цепочке:
• Загрузчик распознал FakerLib версии 0.1.5.
• Fabric API загружена без ошибки совместимости.
• Зависимый мод не сообщает об отсутствующей библиотеке.
• Тестовый мир открывается.
• Проверяемая функция зависимого мода работает.
• Клиент подключается к серверу с тем же составом.
• В журнале нет ошибок, связанных с этой цепочкой.
Работа Zenith подтверждает только испытанную связку, а не универсальную совместимость.
Внутренние интерфейсы, настройки и самостоятельные возможности не перечислены. Кроме Zenith, зависимые проекты не названы, поэтому расширять их список по аналогии нельзя.
Не подтверждены:
• работа вне Minecraft 1.20.1;
• версии для Forge или NeoForge;
• совместимость с любым выпуском Zenith;
• отсутствие конфликтов со всеми модами;
• установка только на одной стороне;
• наличие пользовательских команд или интерфейса;
• влияние на производительность конкретной сборки.
Корректный хеш также не исключает несовместимость версий. Статический осмотр архива не заменяет запуск и проверку зависимого мода.
FakerLib обновляют по требованиям зависимого проекта, а не только ради нового номера:
• Сохранить мир, старый JAR и список версий.
• Проверить совместимость новой библиотеки с зависимым модом.
• Заменить минимальное число файлов в тестовой копии.
• Проверить запуск, открытие мира и функцию зависимого мода.
• Проверить сетевое подключение.
• После успешного теста обновить основную среду.
Для отката игру и сервер останавливают, новую библиотеку удаляют, затем возвращают прежний JAR и совместимые версии компонентов, изменённых вместе с ним. Если мир сохранялся после сбоя, безопаснее восстановить копию. Удаление FakerLib при сохранении требующего её мода оставит зависимость неудовлетворённой.
При отказе запуска проверяют по порядку:
• Minecraft действительно имеет версию 1.20.1;
• профиль использует Fabric;
• Fabric API установлена и совместима;
• в папке находится один JAR FakerLib;
• зависимый мод рассчитан на эту версию;
• клиент и сервер имеют согласованный состав.
Сообщение об отсутствии библиотеки может указывать на неверную папку профиля, дубликат или запуск другого экземпляра Minecraft. Если FakerLib распознана, проблему воспроизводят на минимальной сборке: Fabric, Fabric API, FakerLib и один зависимый мод.
Отсутствие интерфейса не является неисправностью. Для отчёта сохраняют версии, имя и хеш JAR, журнал и действие перед сбоем. Причину нельзя приписывать участникам без подтверждения.
FakerLib распространяется по лицензии MIT; канонический идентификатор SPDX — MIT. В публичной команде указаны TheWinABagel и Stalemated. Официальный текст описывает проект как Fabric-порт Placebo и отдельно отмечает авторство ShadowsOfFire в отношении исходного проекта.
Происхождение не подтверждает взаимозаменяемость FakerLib и Placebo. Устанавливают библиотеку, которую требует конкретный мод. Локализация допустима при сохранении имени, авторства и условий MIT; выводы статьи не являются заявлениями авторов.
Самостоятельный контент не заявлен: это библиотека для других модов.
В описании FakerLib названа необходимой для Zenith. Другие проекты проверяют отдельно.
Minecraft 1.20.1 и Fabric. Работа на других версиях и загрузчиках не подтверждена.
Да. Она указана обязательной зависимостью FakerLib.
Да. Клиентская и серверная стороны обозначены как обязательные.
Для библиотеки это ожидаемо. Проверять нужно распознавание JAR и работу зависимого мода.
Нет оснований считать это корректным. В одной среде используют один совместимый JAR, чтобы избежать дублирования.
Нет. Выполнены загрузка по официальному HTTPS, сверка хешей и статическая проверка структуры; динамический запуск не проводился.
Назначение библиотеки
Библиотечный мод предоставляет общий компонент зависимому проекту. Фраза «ничего не делает сам по себе» означает отсутствие отдельной функции для игрока: без библиотеки требующий её мод может не загрузиться.
Исходный текст упоминает удобства для разработки, но не раскрывает их состав. Поэтому нельзя приписывать FakerLib неподтверждённые команды, интерфейсы, настройки или механики.
Скриншоты и внешний вид
Кому и когда нужен FakerLib
Библиотеку устанавливают не ради предмета или меню, а по требованию другого мода. Прямо назван Zenith. FakerLib подбирают вместе с остальной цепочкой зависимостей под одну версию Minecraft и загрузчик.
Практические сценарии:
• установка Zenith в совместимую Fabric-среду;
• восстановление ранее работавшего состава модов;
• подготовка клиента и сервера с одинаковыми обязательными компонентами;
• тестирование проекта, использующего FakerLib;
• обновление зависимого мода, которому нужна другая версия библиотеки.
Добавлять FakerLib «на всякий случай» обычно не требуется: лишний JAR усложняет сопровождение.
Выбор версии и совместимость
Подтверждена связка Minecraft 1.20.1 и Fabric. Данных о Forge, NeoForge и других версиях нет. Файл нельзя без проверки переносить на иные выпуски игры.
Перед выбором проверяют:
• требует ли зависимый мод FakerLib;
• совпадает ли версия Minecraft;
• используется ли Fabric;
• подходит ли версия библиотеки зависимому моду;
• установлена ли совместимая Fabric API;
• одинаков ли обязательный состав клиента и сервера.
Версия 0.1.5 не обязательно подходит любому выпуску Zenith; более высокий номер также не гарантирует обратную совместимость.
Зависимости и стороны установки
Для FakerLib обязательна Fabric API, соответствующая Minecraft 1.20.1 и среде Fabric. Fabric Loader не заменяет Fabric API.
Цепочка выглядит так:
• Fabric API требуется FakerLib;
• FakerLib требуется использующему её моду;
• у зависимого проекта могут быть собственные дополнительные требования;
• отсутствие любого обязательного звена способно остановить загрузку.
Стороны указаны как client=required и server=required. В сетевой игре FakerLib устанавливают на сервере и клиентах в согласованных версиях. Односторонняя установка не подтверждена как рабочий режим.
Файл 0.1.5 и проверка целостности
Подтверждён fakerlib-0.1.5.jar размером 290932 байта, версия 0.1.5. Его SHA-512: 20eceded16de6936164831f4cf98b464524c5756f64cf4da1dcc1823b21cb7dd5d48cfbd7dc456a0758f38de3dbdd6d03046c8f36ed667ff5574bf54f12353f0; SHA-1: 1a7092b7986ebba46dbbfd7f7facb6401b57757a.
Файл получен по официальному HTTPS, локально сверён с опубликованными хешами и прошёл статическую проверку структуры архива и путей. Это подтверждает соответствие опубликованному отпечатку, но не работу в конкретной сборке. Динамический запуск не выполнялся.
Подготовка и установка
До изменения рабочего профиля рекомендуется:
• сохранить копию мира и папки mods;
• записать версии Minecraft, Fabric Loader и Fabric API;
• проверить требование зависимого мода;
• убрать старый или дублирующий JAR FakerLib;
• сохранить прежний файл для отката;
• первый запуск провести на копии сборки.
fakerlib-0.1.5.jar помещают в папку mods совместимой установки Minecraft 1.20.1 с Fabric. Там же должна находиться подходящая Fabric API и мод, которому нужна FakerLib. Для сетевой среды состав согласованно меняют на сервере и клиентах. Обязательные команды или конфигурация не указаны.
Проверка результата
У FakerLib может не быть меню, предмета или заметной механики. Отсутствие нового контента само по себе не является ошибкой.
Проверку проводят по цепочке:
• Загрузчик распознал FakerLib версии 0.1.5.
• Fabric API загружена без ошибки совместимости.
• Зависимый мод не сообщает об отсутствующей библиотеке.
• Тестовый мир открывается.
• Проверяемая функция зависимого мода работает.
• Клиент подключается к серверу с тем же составом.
• В журнале нет ошибок, связанных с этой цепочкой.
Работа Zenith подтверждает только испытанную связку, а не универсальную совместимость.
Ограничения доступных сведений
Внутренние интерфейсы, настройки и самостоятельные возможности не перечислены. Кроме Zenith, зависимые проекты не названы, поэтому расширять их список по аналогии нельзя.
Не подтверждены:
• работа вне Minecraft 1.20.1;
• версии для Forge или NeoForge;
• совместимость с любым выпуском Zenith;
• отсутствие конфликтов со всеми модами;
• установка только на одной стороне;
• наличие пользовательских команд или интерфейса;
• влияние на производительность конкретной сборки.
Корректный хеш также не исключает несовместимость версий. Статический осмотр архива не заменяет запуск и проверку зависимого мода.
Безопасное обновление и откат
FakerLib обновляют по требованиям зависимого проекта, а не только ради нового номера:
• Сохранить мир, старый JAR и список версий.
• Проверить совместимость новой библиотеки с зависимым модом.
• Заменить минимальное число файлов в тестовой копии.
• Проверить запуск, открытие мира и функцию зависимого мода.
• Проверить сетевое подключение.
• После успешного теста обновить основную среду.
Для отката игру и сервер останавливают, новую библиотеку удаляют, затем возвращают прежний JAR и совместимые версии компонентов, изменённых вместе с ним. Если мир сохранялся после сбоя, безопаснее восстановить копию. Удаление FakerLib при сохранении требующего её мода оставит зависимость неудовлетворённой.
Диагностика неполадок
При отказе запуска проверяют по порядку:
• Minecraft действительно имеет версию 1.20.1;
• профиль использует Fabric;
• Fabric API установлена и совместима;
• в папке находится один JAR FakerLib;
• зависимый мод рассчитан на эту версию;
• клиент и сервер имеют согласованный состав.
Сообщение об отсутствии библиотеки может указывать на неверную папку профиля, дубликат или запуск другого экземпляра Minecraft. Если FakerLib распознана, проблему воспроизводят на минимальной сборке: Fabric, Fabric API, FakerLib и один зависимый мод.
Отсутствие интерфейса не является неисправностью. Для отчёта сохраняют версии, имя и хеш JAR, журнал и действие перед сбоем. Причину нельзя приписывать участникам без подтверждения.
Лицензия, происхождение и авторство
FakerLib распространяется по лицензии MIT; канонический идентификатор SPDX — MIT. В публичной команде указаны TheWinABagel и Stalemated. Официальный текст описывает проект как Fabric-порт Placebo и отдельно отмечает авторство ShadowsOfFire в отношении исходного проекта.
Происхождение не подтверждает взаимозаменяемость FakerLib и Placebo. Устанавливают библиотеку, которую требует конкретный мод. Локализация допустима при сохранении имени, авторства и условий MIT; выводы статьи не являются заявлениями авторов.
FAQ
Добавляет ли FakerLib игровой контент?
Самостоятельный контент не заявлен: это библиотека для других модов.
Для чего она нужна?
В описании FakerLib названа необходимой для Zenith. Другие проекты проверяют отдельно.
Какие версии подтверждены?
Minecraft 1.20.1 и Fabric. Работа на других версиях и загрузчиках не подтверждена.
Нужна ли Fabric API?
Да. Она указана обязательной зависимостью FakerLib.
Требуется ли установка на сервер?
Да. Клиентская и серверная стороны обозначены как обязательные.
Почему после установки ничего не появилось?
Для библиотеки это ожидаемо. Проверять нужно распознавание JAR и работу зависимого мода.
Можно ли оставить две версии FakerLib?
Нет оснований считать это корректным. В одной среде используют один совместимый JAR, чтобы избежать дублирования.
Был ли файл проверен запуском?
Нет. Выполнены загрузка по официальному HTTPS, сверка хешей и статическая проверка структуры; динамический запуск не проводился.