Установка программ#
Minecraft написана на языке Java. Программы на этом языке могут выполняться только если у вас установлена виртуальная машина Java.
Если вы хоть раз запускали Minecraft на данном компьютере, то Java у вас уже установлена. В противном случае, скачайте и установите последнюю версию Java.
JDK#
Для запуска Minecraft необходима лишь среда выполнения Java, которую вы установили выше.
Но для разработки собственных модов нам потребуется писать программный код и пользоваться разными библиотеками. Это не входит в стандартный Java пакет, поэтому нам нужно установить JDK (Java Development Kit) (Комплект инструментов для разработки на Java).
Скачайте последнюю версию JDK и следуйте инструкциям по установке. Ничего в настройках установки менять не надо.
Forge#
Установка Forge для конечных пользователей вашего мода и для вас, как разработчика различается.
Forge для пользователей#
Чтобы люди смогли играть с вашим модом, на их Minecraft должен быть установлен движок Forge.
Скачайте установщик (Installer) с официального сайта Forge:
Запустите скачанный файл. Выберите пункт "Install client", укажите путь к Minecraft (если он не указан) и нажмите OK.
Как понять, куда установлен Minecraft? По умолчанию он устанавливается по следующему пути:
C:\Users\*ПОЛЬЗОВАТЕЛЬ*\AppData\Roaming\.minecraft
, где *ПОЛЬЗОВАТЕЛЬ*
имя текущего пользователя компьютера.
Forge для разработки#
Скачайте набор инструментов для разработки модификаций (MDK) с официального сайта Forge:
Создайте в любом удобном для вас месте папку и распакуйте туда скачанный архив. Вы увидите много файлов. Не все из них вам нужны. Чтобы не захламлять рабочее пространство, удалите все файлы, кроме:
- build.gradle
- gradlew.bat
- папки gradle
Среда разработки#
Моды можно писать и в блокноте, но это очень неудобно. Нам нужна специализированная программа, которая умеет подсвечивать код, выполнять авто-импорт и делать много других полезных вещей.
Наиболее популярными IDE на данный момент являются Eclipse и Intellij Idea.
Eclipse бесплатен. У Intellij Idea есть бесплатная Community версия. Никаких платных функций в этом учебнике нам не потребуется.
Достаточно часто моды пишут на Eclipse, так как и сам Minecraft был написан с помощью этой IDE. С другой стороны, Idea выглядит посовременнее и пофункциональнее, но принципиальной разницы между ними нет.
Выбирайте то, что нравится вам.