Для создания моделей можно воспользоваться свободным редактором трёхмерной графики
Blockbench , которым пользуются и сами разработчики игры, так как в нем есть настройки для создания моделей к ней.
Мод для майнкрафта представляет из себя пакет на языке Java. Перед написанием самого мода необходимо определиться для какого загрузчика модов вы будете его писать (это довольно важно, стоит заранее с этим ознакомиться, ведь разные загрузчики предоставляют совершенно разные возможности). Самый популярный и старый -
Forge . На его сайте можно найти подробную документацию по всем предоставляемым им классам и функциям, а также найти простые примеры.
Помимо этого, разработка пойдет намного быстрее, если вы будете иметь доступ к исходному коду самой игры, чтобы делать свои модификации по их подобию. Для этого можно воспользоваться
Minecraft Coder Pack .
В интернете есть куча видеороликов и статей по вопросам создания модов для Forge, так что вам остается лишь иметь желание их изучать.