- Документация
- https://modrinth.com/mod/lionfish-api
Lionfish-API — мод-библиотека для Minecraft, официально описанная как Very Light Animation Api, то есть очень лёгкий анимационный API. Проект относится к категориям library и utility и предназначен не для самостоятельного игрового контента, а для использования другими модификациями. В выбранных файлах подтверждены Minecraft 1.21.1 и 1.20.1, а также загрузчики NeoForge и Forge.
Библиотека обязательна как для клиента, так и для сервера. Способ установки сводится к размещению JAR-файла в папке mods при использовании точно совместимого загрузчика. Исходная фактическая основа не содержит сведений о командах, конфигурации, интерфейсах API или пользовательских настройках, поэтому такие возможности нельзя считать подтверждёнными.
По типу Lionfish-API является модом, однако фактически выполняет роль служебной библиотеки. Категории library и utility указывают, что проект служит технической основой для других модов.
Официальное описание ограничено формулировкой Very Light Animation Api. Она подтверждает только назначение библиотеки как лёгкого анимационного API. Любые выводы о производительности, скорости работы или количестве функций без дополнительных официальных данных делать нельзя.
Согласно исходному описанию, Lionfish-API является новой анимационной API-основой модов LEnder. Также указано, что библиотека служит базовым API для LEnder's Cataclysm.
Практическое назначение проекта заключается в предоставлении общей анимационной основы совместимым модификациям. В предоставленной фактической базе отсутствуют сведения о добавлении новых предметов, блоков, мобов, измерений или игровых механик.
Поэтому библиотеку следует рассматривать как инфраструктурный компонент, который устанавливают только тогда, когда этого требует конкретный мод или сборка.
Официальный текст сообщает, что основой проекта стали внутренний анимационный API Mowzie's Mobs и Citadel.
Также названы причины появления отдельной библиотеки:
• в Citadel со временем появилось большое количество различных дополнительных функций;
• из-за этого библиотека стала более тяжёлой;
• возможны задержки при обновлениях.
Эти сведения объясняют происхождение проекта, однако не позволяют утверждать наличие определённого прироста производительности или иных преимуществ, не подтверждённых исходной информацией.
На высоком уровне Lionfish-API загружается вместе с другими модами из папки mods, после чего совместимые модификации получают доступ к предоставляемой библиотекой анимационной основе.
Общий порядок выглядит следующим образом:
• выбирается совместимая версия Minecraft;
• используется Forge или NeoForge;
• подходящий JAR помещается в папку mods;
• библиотека загружается на клиенте и сервере;
• совместимый мод использует доступный API.
Исходная основа не раскрывает устройство внутренних классов, событий, методов, форматов данных или других деталей реализации.
Для выбранных файлов подтверждены:
• Minecraft 1.21.1;
• Minecraft 1.20.1.
Поддерживаемые загрузчики:
• NeoForge;
• Forge.
В метаданных указано:
• client=required;
• server=required.
Следовательно, библиотека требуется на обеих сторонах. Для остальных версий Minecraft или других загрузчиков подтверждённых сведений нет, поэтому их совместимость нельзя считать установленной.
В метаданных выбранных версий отсутствуют обязательные project dependencies.
Это означает только то, что список обязательных проектных зависимостей не опубликован в метаданных данных файлов. Делать вывод о наличии либо отсутствии иных требований сверх этого факта нельзя.
Официальный способ установки предельно простой.
Практический порядок:
• выбрать файл, соответствующий версии Minecraft;
• использовать совместимый Forge либо NeoForge;
• поместить JAR-файл в папку mods;
• обеспечить одинаковую совместимость клиента и сервера.
Исходная основа не содержит сведений о специальных установщиках, дополнительных действиях или ручном изменении содержимого архива.
Подтверждены две версии библиотеки.
Lionfish-API 3.1
• файл: lionfishapi-3.1.jar;
• размер: 91596 байт;
• source version: 3.1;
• SHA-512: fdd90f19d0424c3a837111291d6ac1547d62cbcedd43b74d3a8946912f9c5212a5ea239a6969eccf678289bcb77cbb9a937db01fdaf60e57826f9a99893d19cb;
• SHA-1: 353ca00ed118eb67cf11085abbbd699884722326.
Lionfish-API 3.0
• файл: lionfishapi-3.0.jar;
• размер: 101931 байт;
• source version: 3.0;
• SHA-512: a7cf6c9bf27a77b45efe434a166f9c99efdb6db14e5d88ce8417c6364aea9d250a9f43627e9e0ac162e106517fccf51cebb5035852c8449fb7fb299a083770c4;
• SHA-1: 79d0404f87fa066480b18c844c1e0b1c5f5475f9.
Фактическая основа не устанавливает соответствие конкретной версии библиотеки определённой версии Minecraft сверх подтверждённого списка файлов.
Проект распространяется по лицензии LGPL-3.0-only.
Дополнительные условия лицензии в предоставленной основе отсутствуют, поэтому расширять их описание нельзя.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
При этом нельзя утверждать, что файлы были динамически протестированы.
Также отсутствуют подтверждённые сведения:
• о конфигурационных файлах;
• о пользовательских настройках;
• о внутренних механизмах API;
• о гарантированной производительности;
• о списке совместимых модов.
Во всех подобных вопросах следует ограничиваться официально подтверждённой информацией.
Это служебная библиотека с лёгким анимационным API, предназначенная для использования совместимыми модами.
Такие возможности в предоставленной фактической основе не заявлены.
Подтверждены Minecraft 1.21.1 и Minecraft 1.20.1.
Подтверждены NeoForge и Forge.
Да. В метаданных указаны значения client=required и server=required.
В метаданных выбранных версий обязательные project dependencies отсутствуют.
Подтверждённых сведений о конфигурации или пользовательских настройках нет.
Нет. Предоставленная фактическая основа этого не утверждает; указаны только последующая сверка хешей и статическая проверка архивов.
Библиотека обязательна как для клиента, так и для сервера. Способ установки сводится к размещению JAR-файла в папке mods при использовании точно совместимого загрузчика. Исходная фактическая основа не содержит сведений о командах, конфигурации, интерфейсах API или пользовательских настройках, поэтому такие возможности нельзя считать подтверждёнными.
Что представляет собой Lionfish-API
По типу Lionfish-API является модом, однако фактически выполняет роль служебной библиотеки. Категории library и utility указывают, что проект служит технической основой для других модов.
Официальное описание ограничено формулировкой Very Light Animation Api. Она подтверждает только назначение библиотеки как лёгкого анимационного API. Любые выводы о производительности, скорости работы или количестве функций без дополнительных официальных данных делать нельзя.
Скриншоты и внешний вид
Назначение проекта
Согласно исходному описанию, Lionfish-API является новой анимационной API-основой модов LEnder. Также указано, что библиотека служит базовым API для LEnder's Cataclysm.
Практическое назначение проекта заключается в предоставлении общей анимационной основы совместимым модификациям. В предоставленной фактической базе отсутствуют сведения о добавлении новых предметов, блоков, мобов, измерений или игровых механик.
Поэтому библиотеку следует рассматривать как инфраструктурный компонент, который устанавливают только тогда, когда этого требует конкретный мод или сборка.
Происхождение библиотеки
Официальный текст сообщает, что основой проекта стали внутренний анимационный API Mowzie's Mobs и Citadel.
Также названы причины появления отдельной библиотеки:
• в Citadel со временем появилось большое количество различных дополнительных функций;
• из-за этого библиотека стала более тяжёлой;
• возможны задержки при обновлениях.
Эти сведения объясняют происхождение проекта, однако не позволяют утверждать наличие определённого прироста производительности или иных преимуществ, не подтверждённых исходной информацией.
Принцип работы
На высоком уровне Lionfish-API загружается вместе с другими модами из папки mods, после чего совместимые модификации получают доступ к предоставляемой библиотекой анимационной основе.
Общий порядок выглядит следующим образом:
• выбирается совместимая версия Minecraft;
• используется Forge или NeoForge;
• подходящий JAR помещается в папку mods;
• библиотека загружается на клиенте и сервере;
• совместимый мод использует доступный API.
Исходная основа не раскрывает устройство внутренних классов, событий, методов, форматов данных или других деталей реализации.
Совместимость
Для выбранных файлов подтверждены:
• Minecraft 1.21.1;
• Minecraft 1.20.1.
Поддерживаемые загрузчики:
• NeoForge;
• Forge.
В метаданных указано:
• client=required;
• server=required.
Следовательно, библиотека требуется на обеих сторонах. Для остальных версий Minecraft или других загрузчиков подтверждённых сведений нет, поэтому их совместимость нельзя считать установленной.
Зависимости
В метаданных выбранных версий отсутствуют обязательные project dependencies.
Это означает только то, что список обязательных проектных зависимостей не опубликован в метаданных данных файлов. Делать вывод о наличии либо отсутствии иных требований сверх этого факта нельзя.
Установка
Официальный способ установки предельно простой.
Практический порядок:
• выбрать файл, соответствующий версии Minecraft;
• использовать совместимый Forge либо NeoForge;
• поместить JAR-файл в папку mods;
• обеспечить одинаковую совместимость клиента и сервера.
Исходная основа не содержит сведений о специальных установщиках, дополнительных действиях или ручном изменении содержимого архива.
Версии файлов
Подтверждены две версии библиотеки.
Lionfish-API 3.1
• файл: lionfishapi-3.1.jar;
• размер: 91596 байт;
• source version: 3.1;
• SHA-512: fdd90f19d0424c3a837111291d6ac1547d62cbcedd43b74d3a8946912f9c5212a5ea239a6969eccf678289bcb77cbb9a937db01fdaf60e57826f9a99893d19cb;
• SHA-1: 353ca00ed118eb67cf11085abbbd699884722326.
Lionfish-API 3.0
• файл: lionfishapi-3.0.jar;
• размер: 101931 байт;
• source version: 3.0;
• SHA-512: a7cf6c9bf27a77b45efe434a166f9c99efdb6db14e5d88ce8417c6364aea9d250a9f43627e9e0ac162e106517fccf51cebb5035852c8449fb7fb299a083770c4;
• SHA-1: 79d0404f87fa066480b18c844c1e0b1c5f5475f9.
Фактическая основа не устанавливает соответствие конкретной версии библиотеки определённой версии Minecraft сверх подтверждённого списка файлов.
Лицензия
Проект распространяется по лицензии LGPL-3.0-only.
Дополнительные условия лицензии в предоставленной основе отсутствуют, поэтому расширять их описание нельзя.
Безопасность и ограничения
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
При этом нельзя утверждать, что файлы были динамически протестированы.
Также отсутствуют подтверждённые сведения:
• о конфигурационных файлах;
• о пользовательских настройках;
• о внутренних механизмах API;
• о гарантированной производительности;
• о списке совместимых модов.
Во всех подобных вопросах следует ограничиваться официально подтверждённой информацией.
FAQ
Для чего нужен Lionfish-API?
Это служебная библиотека с лёгким анимационным API, предназначенная для использования совместимыми модами.
Добавляет ли библиотека игровой контент?
Такие возможности в предоставленной фактической основе не заявлены.
Какие версии Minecraft подтверждены?
Подтверждены Minecraft 1.21.1 и Minecraft 1.20.1.
Какие загрузчики поддерживаются?
Подтверждены NeoForge и Forge.
Требуется ли библиотека на сервере?
Да. В метаданных указаны значения client=required и server=required.
Есть ли обязательные project dependencies?
В метаданных выбранных версий обязательные project dependencies отсутствуют.
Нужно ли что-либо настраивать после установки?
Подтверждённых сведений о конфигурации или пользовательских настройках нет.
Проходили ли опубликованные файлы динамическое тестирование?
Нет. Предоставленная фактическая основа этого не утверждает; указаны только последующая сверка хешей и статическая проверка архивов.