forge-1.12.2-14.23.5.2847-mdk
Информация об установке исходного кода для мододелов
Этот код использует методологию установки Minecraft Forge. Он применяет небольшие патчи к ванильному исходному коду MCP, предоставляя вам и ему доступ к некоторым данным и функциям, необходимым для создания мода.
Обратите внимание, что патчи создаются на основе «непереименованного» исходного кода MCP (srgnames) — это значит, что вы не сможете прочитать их напрямую в обычном виде.
Установка исходников (Standalone source installation)
Более подробные инструкции можно найти в документации Forge:
http://mcforge.readthedocs.io/en/latest/gettingstarted/
Шаг 1
Откройте командную строку и перейдите в папку, куда вы извлекли zip-файл.
Шаг 2
Когда вы находитесь в папке с загруженными файлами, выполните:
Windows: gradlew setupDecompWorkspace
Linux/Mac OS: ./gradlew setupDecompWorkspace
Шаг 3
После завершения вы можете выбрать IDE.
Для Eclipse: gradlew eclipse
(или ./gradlew eclipse для Linux/Mac)
Для IntelliJ IDEA:
- Откройте IntelliJ IDEA и выберите пункт Import Project.
- Укажите файл
build.gradleи импортируйте проект. - После завершения закройте IDEA и выполните команду:
gradlew genIntellijRuns- (или
./gradlew genIntellijRunsдля Linux/Mac)
Шаг 4
Откройте Eclipse и переключите рабочее пространство на /eclipse/.
(В IntelliJ IDEA проект откроется автоматически.)
Если в IDE отсутствуют библиотеки или возникают ошибки, выполните:
gradlew --refresh-dependencies
(для обновления локального кеша)
gradlew clean
(для очистки, не затрагивает ваш код)
Затем повторите процесс.
Если проблема сохраняется — обратитесь в #ForgeGradle на EsperNet.
Советы
Если вам не важно видеть исходники Minecraft, замените setupDecompWorkspace одной из следующих команд:
| Команда | Описание |
|---|---|
setupDevWorkspace |
Патчит, деобфусцирует и собирает необходимые ассеты для запуска Minecraft, но не создаёт читаемый исходный код. |
setupCIWorkspace |
То же самое, но без загрузки ассетов. Полезно для CI-серверов, так как выполняется быстрее. |
Примечание
При использовании Decomp workspace исходный код Minecraft не добавляется в рабочее пространство как редактируемый.
Minecraft подключается как библиотека, а исходники служат только для справки.
Их обычно можно найти в разделе Referenced Libraries вашей IDE.
Установка исходников Forge
MinecraftForge поставляется с этим кодом и устанавливает его как часть процесса установки Forge.
Дополнительных действий не требуется.
Видео-инструкция от LexManos
https://www.youtube.com/watch?v=8VEdtQLuLO0&feature=youtu.be
Дополнительная информация
Больше информации и обновлений на форуме Forge:
http://www.minecraftforge.net/forum/index.php/topic,14048.0.html