В этой статье описывается процесс создания модификаций для Minecraft с использованием API Forge и Eclipse. Для создания даже простых модификаций требуется знание основ Java. Если во время создания модификаций возникнут вопросы или проблемы, не описанные здесь, опишите их на странице обсуждения.
Таблица готовности | |||||
---|---|---|---|---|---|
Урок | 1.6+ | 1.7+ | 1.9+ | 1.10+ | 1.12+ |
Блок | Готов | Готов | Готов | Готов | Готов |
Предмет | Готов | Готов | Готов | Готов | Приостановлено |
Крафт | Готов | Готов | Готов | Готов | Приостановлено |
Компиляция | Готов | Готов | Готов | Готов | Приостановлено |
Генерация | Возможно | Готов | Готов | Не планируется | Приостановлено |
Прокси и инстанция | Не планируется | Готов | Не планируется | Не планируется | Приостановлено |
Моб | Возможно | Готов | Не планируется | Не планируется | Не планируется |
Блоки с моделью | Возможно | Возможно | Не планируется | Не планируется | Приостановлено |
Доп. Уроки | Всего: 3 | Всего: 12 | Всего: 10 | Всего: 0 | Всего:0 |
Для создания модификаций в любом случае нужны как минимум две программы, JDK и IDE. Первая — это комплект разработчика Java. Отличается от обычной Java тем, что имеет декомпилятор и дополнительные библиотеки. С 2019-го года ввиду изменений в лицензировании для загрузки JDK требуется учётная запись Oracle. Также важно то, что Minecraft 1.12 не поддерживает Java ниже 7-й и выше 9-й включительно. IDE — это среда разработки, которая имеет поддержку синтаксиса нужного языка программирования и имеет средства компиляции. На данный момент самыми популярными IDE для разработки модификаций являются Intellij Idea и Eclipse. В приведённых ниже уроках могут быть инструкции как к одной из них так и к обеим. Если вы не нашли инструкций к своей IDE, сообщите об этом на соответствующей странице обсуждения.