▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Custom Entity Models
Custom Entity Models

Custom Entity Models

Мод Custom Entity Models для Fabric, реализующий кастомные модели мобов в формате Optifine. Позволяет менять внешность существ через ресурспаки без установки Optifine.

Оцените первым
722.5K
871

Custom Entity Models (но для Fabric)

Custom Entity Models (CEM) - это мод для Майнкрафт на Fabric, который переносит поддержку кастомных моделей мобов из Optifine в экосистему Fabric. Если ты когда-нибудь хотел заменить стандартных криперов на что-то более интересное или добавить уникальные модели для своих мобов, но не хотел ставить Optifine - это твой вариант.

По сути, мод берет формат файлов .jem и .jpm из Optifine и адаптирует его под Fabric. То есть тебе не нужно выбирать между производительностью Sodium и кастомными моделями - можно взять и то, и другое.

Текущее состояние

Мод пока в статусе АЛЬФА. Это значит, что некоторые вещи могут работать не так, как задумано, или вообще не работать. Но базовый функционал уже есть, и многие популярные ресурспаки с кастомными моделями запускаются без проблем.

Установка

Для работы нужен Fabric Loader. Если хочешь настраивать мод через конфиг - ставь YACL. Сам мод можно скачать с Modrinth или CurseForge.

Также понадобится специальный ресурспак-зависимость (или его производная), чтобы CEM корректно работал с Optifine-форматом.

Как использовать

Мод загружает .jem и .jpm файлы из папки assets/<namespace>/cem внутри ресурспака. Если у тебя уже есть ресурспак для Optifine, просто переименуй assets/minecraft/optifine/cem в assets/minecraft/cem - и всё заработает. С YACL можно настроить загрузку прямо из optifine-папки без переименования.

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

Формат файлов .jem и .jpm полностью совпадает с Optifine (документация есть в открытых источниках). Папки внутри assets/dorianpb/cem могут быть любыми - структура не важна. Хочешь задать модель для крипера? Кидай файл как assets/dorianpb/cem/creeper.jem, или assets/dorianpb/cem/creeper/creeper.jem, или даже assets/dorianpb/cem/za/waurdo/creeper.jem - мод найдет.

Отличия от Optifine CEM

  • Поддерживаются почти все живые существа, но у некоторых неживых могут отсутствовать анимации.
  • Нет поддержки брони пока что.
  • Не работают текстуры отдельных частей (можно задать только общую текстуру и её размер в .jem).
  • Спрайты не поддерживаются.
  • Опция attach пока не реализована.
  • Анимации ведут себя немного иначе, чем в Optifine - этого достаточно, чтобы некоторые паки ломались.

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

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

Планы на будущее

  • Добавить поддержку всех оставшихся сущностей.
  • Довести анимации до идеала.
  • Реализовать attach.
  • Сделать нормальную иконку (текущая так себе).

Лицензия

Проект распространяется под LGPL v3.0. Не репости без письменного разрешения автора.

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

  • dorianpb - за создание мода.
  • sp614x - за Optifine CEM, на котором всё основано.
  • Mojang - за сам Майнкрафт.
  • Зомби-свинолюд - чья реставрация стала главной мотивацией для этого проекта.
  • Всем, кто решит внести свой вклад.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.20.x1.19.x1.18.x

Платформы

Поддерживаемые окружения

Клиент

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:4 года назад
Обновлён:3 года назад
Главная