# 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/](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](https://www.youtube.com/watch?v=8VEdtQLuLO0&feature=youtu.be) --- ## Дополнительная информация Больше информации и обновлений на форуме Forge: [http://www.minecraftforge.net/forum/index.php/topic,14048.0.html](http://www.minecraftforge.net/forum/index.php/topic,14048.0.html)