Эта библиотека позволяет модам загружать модели в форматах mcx и gltf.
Библиотека поддерживает два режима работы:
- Загрузка моделей, определённых в файлах blockstate json (ModelLoaderApi.registerDomain(MOD_ID)).
- Прямая регистрация моделей (ModelLoaderApi.registerModel(id, location)).
Получить готовую (baked) модель и исходные данные модели можно с помощью (ModelLoaderApi.getModelEntry(id)).
Формат MCX представляет собой простую JSON-сериализацию IBakedModel, поэтому он прост и легко изменяем.
GlTF, с другой стороны, — это сложный формат, использующий бинарное кодирование для оптимизации размера файла, поддерживающий анимации и становящийся стандартом в игровой индустрии.
Оба типа моделей можно создать с помощью моего 3D-редактора, который поддерживает свободное редактирование вершин, UV-развёрток и анимаций. Ниже приведены скриншоты программы:
Для получения дополнительной информации посетите официальный репозиторий: здесь




