- Документация
- https://modrinth.com/mod/elysium-api
Elysium API — это мод-библиотека для Minecraft, объединяющая служебные инструменты, встроенные возможности и системы, управляемые данными или ресурсами. Проект ориентирован на разработчиков модов и создателей сборок, которым требуется общая техническая основа для расширения возможностей модификации игры.
Для выбранных файлов подтверждены Minecraft 1.21.1 и 1.20.1, а также загрузчики NeoForge и Forge. Установка выполняется размещением совместимого JAR-файла в папке mods. Согласно метаданным, библиотека имеет значения client=optional и server=optional, поэтому сама по себе не отмечена как безусловно обязательная ни на одной из сторон. При этом необходимость её использования определяется требованиями конкретной сборки или модификации.
Несмотря на тип «мод», Elysium API выполняет роль библиотеки. В upstream-категориях проект относится к направлениям library, utility и worldgen. Эти категории описывают область применения, но сами по себе не подтверждают наличие определённых игровых функций.
Официальное описание определяет Elysium как библиотеку с различными утилитами, встроенными возможностями и новыми системами, управляемыми данными, предназначенными для разработчиков модов и создателей модпаков.
Предоставленная фактическая основа не содержит сведений о добавлении собственных предметов, блоков, мобов, измерений, рецептов или игровых режимов.
Основная цель Elysium API — облегчить изменение тех частей Minecraft, которые сложно модифицировать стандартными средствами или которые требуют сложных обходных решений.
Согласно официальному описанию, библиотека предоставляет:
• различные Java API;
• служебные классы и методы;
• системы, управляемые данными;
• системы, управляемые ресурсами;
• встроенные возможности для расширения модификаций.
Эти компоненты предназначены для повторного использования другими проектами. Из этого не следует, что перечисленные возможности автоматически проявляются в игре без модов, использующих библиотеку.
На высоком уровне библиотека загружается вместе с другими модификациями через совместимый загрузчик и становится доступной проектам, которые используют её возможности.
Общая последовательность выглядит следующим образом:
• выбирается совместимый файл библиотеки;
• используется подходящий загрузчик;
• JAR-файл помещается в папку mods;
• библиотека загружается при запуске игры;
• совместимые моды обращаются к предоставляемым средствам.
Исходная фактическая основа не раскрывает устройство внутренних классов, событий, интерфейсов API, форматов данных или иных деталей реализации. Поэтому описывать подобные механизмы нельзя.
Официальный текст проекта указывает, что библиотека предназначена для упрощения модификации тех областей Minecraft, которые обычно трудно изменить без дополнительных технических средств.
Подтверждены следующие направления:
• набор полезных Java API;
• служебные классы;
• служебные методы;
• встроенные возможности;
• системы, основанные на данных;
• системы, основанные на ресурсах.
Категория worldgen присутствует в метаданных проекта. Однако предоставленная основа не описывает конкретные механизмы генерации мира, поэтому делать выводы о них нельзя.
Для выбранных файлов подтверждены:
• Minecraft 1.21.1;
• Minecraft 1.20.1.
Поддерживаемые платформы:
• NeoForge;
• Forge.
В метаданных также указано:
• client=optional;
• server=optional.
Это означает, что библиотека не отмечена как безусловно обязательная отдельно для клиента или сервера. Однако если используемый мод требует Elysium API, следует придерживаться требований этого проекта.
Поддержка других версий Minecraft или иных загрузчиков официально не подтверждена.
Метаданные выбранных версий не содержат обязательных project dependencies.
Это означает только отсутствие обязательных проектных зависимостей в опубликованных метаданных. Делать вывод об отсутствии любых других требований нельзя.
Также предоставленная информация не содержит перечня совместимых модов, использующих библиотеку.
Подтверждённый способ установки включает несколько простых действий.
Практический порядок:
• определить используемую версию Minecraft;
• выбрать совместимый файл Elysium API;
• использовать соответствующий Forge либо NeoForge;
• поместить JAR-файл в папку mods;
• запустить игру или сборку.
Исходная фактическая основа не содержит сведений о специальных установщиках, дополнительных программах или иных обязательных этапах.
Официальная информация не описывает пользовательские настройки библиотеки.
Не подтверждены сведения о наличии:
• конфигурационных файлов;
• игровых команд;
• графических меню;
• обязательных параметров;
• отдельных пользовательских экранов.
Хотя библиотека включает системы, управляемые данными и ресурсами, предоставленная основа не раскрывает их формат или порядок настройки.
Для выбранных файлов подтверждены две версии.
Версия 1.21.1-2.0.0-BETA.6
• файл: ElysiumAPI-1.21.1-2.0.0-BETA.6.jar;
• размер: 434613 байт;
• source version: 1.21.1-2.0.0-BETA.6;
• опубликованы значения SHA-512 и SHA-1.
Версия 1.20.1-1.1.3
• файл: ElysiumAPI-1.20.1-1.1.3.jar;
• размер: 107624 байта;
• source version: 1.20.1-1.1.3;
• опубликованы значения SHA-512 и SHA-1.
Предоставленные сведения не позволяют делать выводы о различиях функциональности между этими версиями.
Elysium API распространяется по лицензии GPL-2.0-only.
Дополнительные условия лицензирования в предоставленной фактической основе отсутствуют, поэтому расширять их описание не следует.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
При этом отсутствуют сведения о динамическом тестировании файлов, поэтому утверждать его проведение нельзя.
Также не подтверждены:
• внутреннее устройство API;
• перечень пользовательских настроек;
• список совместимых модов;
• конкретные механизмы генерации мира;
• показатели производительности;
• дополнительные требования сверх опубликованных метаданных.
Во всех подобных вопросах следует ограничиваться официально подтверждённой информацией.
Это библиотека для Minecraft, предоставляющая разработчикам модов и создателям модпаков утилиты, встроенные возможности и системы, основанные на данных и ресурсах.
В предоставленной фактической основе такие возможности не заявлены.
Подтверждены Minecraft 1.21.1 и Minecraft 1.20.1.
Подтверждены NeoForge и Forge.
Метаданные содержат значения client=optional и server=optional. Конкретные требования определяются используемым модом или сборкой.
Нет. В метаданных выбранных версий обязательные project dependencies отсутствуют.
Подтверждённых сведений о пользовательской конфигурации или обязательных параметрах нет.
Нет. Подтверждены только последующая сверка контрольных сумм и статическая проверка архивов; сведения о динамическом тестировании отсутствуют.
Для выбранных файлов подтверждены Minecraft 1.21.1 и 1.20.1, а также загрузчики NeoForge и Forge. Установка выполняется размещением совместимого JAR-файла в папке mods. Согласно метаданным, библиотека имеет значения client=optional и server=optional, поэтому сама по себе не отмечена как безусловно обязательная ни на одной из сторон. При этом необходимость её использования определяется требованиями конкретной сборки или модификации.
Что представляет собой Elysium API
Несмотря на тип «мод», Elysium API выполняет роль библиотеки. В upstream-категориях проект относится к направлениям library, utility и worldgen. Эти категории описывают область применения, но сами по себе не подтверждают наличие определённых игровых функций.
Официальное описание определяет Elysium как библиотеку с различными утилитами, встроенными возможностями и новыми системами, управляемыми данными, предназначенными для разработчиков модов и создателей модпаков.
Предоставленная фактическая основа не содержит сведений о добавлении собственных предметов, блоков, мобов, измерений, рецептов или игровых режимов.
Скриншоты и внешний вид
Назначение проекта
Основная цель Elysium API — облегчить изменение тех частей Minecraft, которые сложно модифицировать стандартными средствами или которые требуют сложных обходных решений.
Согласно официальному описанию, библиотека предоставляет:
• различные Java API;
• служебные классы и методы;
• системы, управляемые данными;
• системы, управляемые ресурсами;
• встроенные возможности для расширения модификаций.
Эти компоненты предназначены для повторного использования другими проектами. Из этого не следует, что перечисленные возможности автоматически проявляются в игре без модов, использующих библиотеку.
Принцип работы на высоком уровне
На высоком уровне библиотека загружается вместе с другими модификациями через совместимый загрузчик и становится доступной проектам, которые используют её возможности.
Общая последовательность выглядит следующим образом:
• выбирается совместимый файл библиотеки;
• используется подходящий загрузчик;
• JAR-файл помещается в папку mods;
• библиотека загружается при запуске игры;
• совместимые моды обращаются к предоставляемым средствам.
Исходная фактическая основа не раскрывает устройство внутренних классов, событий, интерфейсов API, форматов данных или иных деталей реализации. Поэтому описывать подобные механизмы нельзя.
Подтверждённые возможности
Официальный текст проекта указывает, что библиотека предназначена для упрощения модификации тех областей Minecraft, которые обычно трудно изменить без дополнительных технических средств.
Подтверждены следующие направления:
• набор полезных Java API;
• служебные классы;
• служебные методы;
• встроенные возможности;
• системы, основанные на данных;
• системы, основанные на ресурсах.
Категория worldgen присутствует в метаданных проекта. Однако предоставленная основа не описывает конкретные механизмы генерации мира, поэтому делать выводы о них нельзя.
Совместимость
Для выбранных файлов подтверждены:
• Minecraft 1.21.1;
• Minecraft 1.20.1.
Поддерживаемые платформы:
• NeoForge;
• Forge.
В метаданных также указано:
• client=optional;
• server=optional.
Это означает, что библиотека не отмечена как безусловно обязательная отдельно для клиента или сервера. Однако если используемый мод требует Elysium API, следует придерживаться требований этого проекта.
Поддержка других версий Minecraft или иных загрузчиков официально не подтверждена.
Зависимости
Метаданные выбранных версий не содержат обязательных project dependencies.
Это означает только отсутствие обязательных проектных зависимостей в опубликованных метаданных. Делать вывод об отсутствии любых других требований нельзя.
Также предоставленная информация не содержит перечня совместимых модов, использующих библиотеку.
Установка
Подтверждённый способ установки включает несколько простых действий.
Практический порядок:
• определить используемую версию Minecraft;
• выбрать совместимый файл Elysium API;
• использовать соответствующий Forge либо NeoForge;
• поместить JAR-файл в папку mods;
• запустить игру или сборку.
Исходная фактическая основа не содержит сведений о специальных установщиках, дополнительных программах или иных обязательных этапах.
Настройка
Официальная информация не описывает пользовательские настройки библиотеки.
Не подтверждены сведения о наличии:
• конфигурационных файлов;
• игровых команд;
• графических меню;
• обязательных параметров;
• отдельных пользовательских экранов.
Хотя библиотека включает системы, управляемые данными и ресурсами, предоставленная основа не раскрывает их формат или порядок настройки.
Версии файлов
Для выбранных файлов подтверждены две версии.
Версия 1.21.1-2.0.0-BETA.6
• файл: ElysiumAPI-1.21.1-2.0.0-BETA.6.jar;
• размер: 434613 байт;
• source version: 1.21.1-2.0.0-BETA.6;
• опубликованы значения SHA-512 и SHA-1.
Версия 1.20.1-1.1.3
• файл: ElysiumAPI-1.20.1-1.1.3.jar;
• размер: 107624 байта;
• source version: 1.20.1-1.1.3;
• опубликованы значения SHA-512 и SHA-1.
Предоставленные сведения не позволяют делать выводы о различиях функциональности между этими версиями.
Лицензия
Elysium API распространяется по лицензии GPL-2.0-only.
Дополнительные условия лицензирования в предоставленной фактической основе отсутствуют, поэтому расширять их описание не следует.
Безопасность и ограничения
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
При этом отсутствуют сведения о динамическом тестировании файлов, поэтому утверждать его проведение нельзя.
Также не подтверждены:
• внутреннее устройство API;
• перечень пользовательских настроек;
• список совместимых модов;
• конкретные механизмы генерации мира;
• показатели производительности;
• дополнительные требования сверх опубликованных метаданных.
Во всех подобных вопросах следует ограничиваться официально подтверждённой информацией.
FAQ
Для чего нужен Elysium API?
Это библиотека для Minecraft, предоставляющая разработчикам модов и создателям модпаков утилиты, встроенные возможности и системы, основанные на данных и ресурсах.
Добавляет ли библиотека собственный игровой контент?
В предоставленной фактической основе такие возможности не заявлены.
Какие версии Minecraft подтверждены?
Подтверждены Minecraft 1.21.1 и Minecraft 1.20.1.
Какие загрузчики поддерживаются?
Подтверждены NeoForge и Forge.
Обязательна ли библиотека для клиента и сервера?
Метаданные содержат значения client=optional и server=optional. Конкретные требования определяются используемым модом или сборкой.
Есть ли обязательные project dependencies?
Нет. В метаданных выбранных версий обязательные project dependencies отсутствуют.
Требуется ли дополнительная настройка?
Подтверждённых сведений о пользовательской конфигурации или обязательных параметрах нет.
Были ли опубликованные файлы динамически протестированы?
Нет. Подтверждены только последующая сверка контрольных сумм и статическая проверка архивов; сведения о динамическом тестировании отсутствуют.