Ну, я не собираюсь писать целый урок (потому что сейчас у меня ограниченное время), но я свяжу вас с некоторыми ресурсами и дам несколько советов.
Во-первых, если вы собираетесь каким-либо образом модифицировать Minecraft, вам нужно перейти на вики для моддинга.
Я осмотрел вики и нашел базовый урок по созданию мобов .
Здесь есть большое руководство по созданию модов . Вы должны пройти через это
Я выбрал несколько отдельных уроков, которые вам могут понравиться
Теперь о создании модели, мне потребовалось некоторое время, чтобы найти, но я нашел 3 программы моделирования.
- Techne - позволяет создавать модели, которые затем будут преобразованы в код Java. имеет множество пользовательских руководств о том, как создавать копии ванильных моделей (коров, эндерменов и т. д.)
- MCModeller - довольно простой графический интерфейс, предварительный просмотр в реальном времени. Кодируется на Java
- FMCModeller - GUI не так прост, но выглядит очень профессионально с 2 видами, один для таблицы спрайтов и один для отображения модели в реальном времени (которую вы можете вращать и т. Д.). Кодируется во Flash.
Для кода появления пассивного животного я предлагаю вам скачать Minecraft Coders Pack MCP и искать в исходных файлах. Способ, которым я впервые обнаружил, как модифицировать генератор ландшафта, был поиск в исходном каталоге идентификатора блока, который я модифицировал. Я предлагаю вам поискать такие термины, как «порождение» и «сущность».
Однако вы должны понимать, что когда Mojang выпустит поддержку моддинга, это будет намного проще, поэтому будьте готовы изменить свой код. Также с последними обновлениями Adventure, Mojang постоянно меняет код.