Files
forge-1.12.2-14.23.5.2847-mdk/README.md
2025-11-04 03:21:30 +03:00

4.7 KiB
Raw Permalink Blame History

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:

  1. Откройте IntelliJ IDEA и выберите пункт Import Project.
  2. Укажите файл build.gradle и импортируйте проект.
  3. После завершения закройте 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