

Custom Entity Models (CEM)
Активный0.0
Установок
Последнее обновление
Custom Entity Models (CEM)
Модификация для Fabric, которая реализует систему пользовательских моделей существ, полностью совместимую с форматом Optifine. Основная цель проекта — достичь полной функциональной эквивалентности с системой кастомных моделей Optifine.
Текущий статус разработки
Мод находится на стадии АЛЬФА-ТЕСТИРОВАНИЯ. Это означает, что некоторые функции могут работать некорректно или не работать вовсе. Стабильность и полная работоспособность не гарантированы.
Установка и требования
Для работы требуется установленный Fabric Loader. Если вы планируете настраивать мод, дополнительно потребуется YACL (YetAnotherConfigLib). Для совместимости с ресурспаками Optifine CEM необходим специальный ресурспак или его производные версии.
Использование
Мод загружает файлы .jem и .jpm из папки "assets/
Для разработчиков ресурспаков
Формат файлов .jem и .jpm полностью идентичен формату Optifine. Структура папок внутри "assets/dorianpb/cem" может быть произвольной. Например, кастомная модель крипера может располагаться по пути "assets/dorianpb/cem/creeper.jem", "assets/dorianpb/cem/creeper/creeper.jem" или любой другой вложенной структуре.
Отличия от Optifine
- Поддерживаются большинство живых существ, но некоторые неживые объекты могут не иметь анимаций
- Отсутствует поддержка брони
- Не поддерживаются индивидуальные текстуры для отдельных частей (можно указывать только общую текстуру и её размер в .jem файле)
- Спрайты не поддерживаются
- Опция
attach
не реализована - Анимации работают немного иначе, чем в Optifine, что может вызывать проблемы с некоторыми ресурспаками
Планы развития
- Добавление поддержки оставшихся типов существ
- Совершенствование системы анимаций
- Реализация функции
attach
- Создание улучшенной иконки мода
Для разработчиков модов
Если ваш Fabric-мод добавляет новых существ, вы можете легко добавить поддержку CEM. Изучите пример реализации в net.dorianpb.external и используйте точку входа "cem".
Лицензия
Проект распространяется под лицензией LGPL v3.0. Запрещается перепубликация без письменного разрешения автора.
Благодарности
- dorianpb — создатель мода
- sp614x — разработчик Optifine CEM, на котором основан данный проект
- Mojang — создатели Minecraft
- Сообщество контрибьюторов проекта