Библиотека экосистемы Ender
EnderCore представляет собой служебный мод, который собирает общий код для Ender IO, EnderZoo и других связанных проектов. Вместо дублирования одинаковых компонентов в нескольких JAR разработчики подключают одну библиотеку. Игроку она обычно нужна как обязательная зависимость, а не как отдельный источник машин, ресурсов или приключений.
На CurseForge EnderCore отнесен к категории API and Library. Официальное описание прямо указывает его использование проектами Ender, а страница зависимостей Ender IO для старой ветки отмечает библиотеку как required dependency.
Для каких версий предназначен проект
Файлы EnderCore относятся к эпохе Forge-сборок Minecraft 1.7.10, 1.8.9, 1.9.4, 1.10.2 и 1.12.2. Поэтому библиотеку не следует автоматически переносить в современный модпак только из-за знакомого названия Ender IO. Для новых поколений проекта структура зависимостей может отличаться.
- Версия Minecraft должна точно совпадать с веткой модпака.
- Forge является заявленным загрузчиком EnderCore.
- Версия библиотеки должна удовлетворять требованиям зависимого мода.
- Обе стороны следует настраивать по инструкции конкретной сборки.
Что происходит после установки
Одна EnderCore обычно не добавляет заметного самостоятельного геймплея. Она предоставляет код, который вызывает мод-потребитель. Если нужной версии нет, загрузчик может остановить запуск и сообщить об отсутствующей или несовместимой зависимости. Правильное решение состоит в подборе согласованных файлов, а не в удалении проверки.
Связь с Ender IO
Для классической ветки Ender IO 1.12.2 библиотека является частью обязательного набора. Сам Ender IO добавляет машины, проводники, инструменты и системы транспорта, тогда как EnderCore обеспечивает общие внутренние компоненты. Эти роли важно не смешивать при диагностике: игровые настройки ищут в Ender IO, а ошибку загрузки общей основы проверяют по EnderCore.
Сравнение с Bookshelf
Bookshelf тоже уменьшает дублирование кода и предоставляет утилиты другим модам. При этом Bookshelf рассчитан на большое число разнородных проектов и имеет собственные инструменты для сборщиков. EnderCore исторически сосредоточен на Ender IO, EnderZoo и близких модах. Библиотеки не заменяют друг друга.
Совет для модпака
EnderCore стоит добавлять только по явной зависимости выбранного мода. Сверьте Minecraft, Forge и номера файлов, а перед обновлением старого мира сохраните резервную копию. Для готовой сборки лучше сохранять версию библиотеки, которую указал ее автор, пока обновление всего набора не проверено вместе.