95 lines
4.7 KiB
Markdown
95 lines
4.7 KiB
Markdown
# 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)
|