FirEmerald's Block/Item model API
Активный0.0
Установок
Последнее обновление
FirEmerald's Block/Item model API
Этот мод возвращает возможность создания моделей блоков и предметов непосредственно через код, как это было реализовано до версии Minecraft 1.8.
Основные возможности
Работа с API организована похожим образом на форматы из версии 1.7.10. Вам нужно создать собственный рендерер и зарегистрировать его экземпляр для выбранного блока или предмета. Рендереры предметов обычно переносятся с минимальными изменениями, однако для блоков теперь необходимо использовать функции VertexBuffer. В классе RenderUtils вы найдете вспомогательные методы, которые можно использовать в качестве примера для изучения.
Примеры использования
В исходном коде API представлены два демонстрационных рендерера. Первый воссоздает большую часть кода отрисовки травы, сохраняя цветовое оформление предметной формы, но без сглаживания освещения и ambient occlusion. Второй пример - это рендерер предмета, перенесенный из мода Metroid Cubed 3, который заменяет модель лука на powerbeam при удержании в руках, включая анимацию зарядки (за исключением энергетического эффекта на конце). Этот пример демонстрирует, как определить, в какой руке игрок держит предмет, и как отрисовывать предметы с использованием моделей, созданных в таких программах как Techne и Tabula.
Разработчик надеется, что этот coremod и API помогут возродить интерес к моддингу для версий 1.10.2 и выше.