Custom Entity Models — Minecraft Моды — MetaMods

Custom Entity Models

Активный

Установок

10

Последнее обновление

2 года назад

Версии

1.18 — 1.20
Клиент
Fabric
Библиотеки
Утилиты

Custom Entity Models

Custom Entity Models (для Fabric)

Данная модификация представляет собой реализацию пользовательских моделей существ, построенную на основе формата Optifine и стремящуюся к полной совместимости с его системой кастомных моделей.

Текущее состояние проекта

Мод находится на стадии АЛЬФА-ТЕСТИРОВАНИЯ, что означает возможные неполадки в работе! Нет никаких гарантий корректного функционирования всех функций.

Установка и требования

Для работы требуется установленный Fabric Loader. Если вы планируете настраивать мод, дополнительно потребуется YACL.

Для совместимости с ресурспаками Optifine CEM необходим специальный ресурспак или его производные версии.

Использование

Мод загружает файлы .jem и .jpm из папки "assets/<пространство_имен>/cem" в ресурспаках. Для ресурспаков, созданных под Optifine, достаточно переименовать "assets/minecraft/optifine/cem" в "assets/minecraft/cem". При установке дополнительных зависимостей эта процедура не требуется - в настройках есть опция загрузки из стандартной структуры папок Optifine.

Для разработчиков ресурспаков

Формат файлов .jem и .jpm полностью соответствует стандарту Optifine. Структура папок внутри "assets/dorianpb/cem" не имеет значения - вы можете размещать файлы моделей в любом удобном порядке.

Отличия от Optifine

  • Поддерживаются большинство живых существ, но некоторые неживые объекты могут не иметь анимаций
  • Отсутствует поддержка брони
  • Не реализованы индивидуальные текстуры для отдельных частей моделей
  • Нет поддержки спрайтов
  • Опция attach не работает
  • Анимации работают несколько иначе, что может вызывать проблемы с некоторыми ресурспаками

Планы развития

  • Добавление поддержки оставшихся типов существ
  • Совершенствование системы анимаций
  • Реализация функции attach
  • Обновление иконки мода

Для разработчиков модов

Если ваш Fabric-мод добавляет новых существ, вы можете легко добавить поддержку CEM. Изучите пример реализации в net.dorianpb.external и используйте точку входа "cem".

Благодарности

  • dorianpb - создатель мода
  • sp614x - разработчик Optifine CEM, на котором основан данный проект
  • Mojang - создатели Minecraft
  • Все участники проекта
Участники проекта
dorianpb

dorianpb

Разработчик

Создан: 11 дек 2021

ID: 629