1.12.2-14.23.5.2847
This commit is contained in:
93
README.md
93
README.md
@@ -1,3 +1,94 @@
|
||||
# forge-1.12.2-14.23.5.2847-mdk
|
||||
|
||||
Информация об установке исходного кода forge для мододелов
|
||||
## Информация об установке исходного кода для мододелов
|
||||
|
||||
Этот код использует методологию установки 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)
|
||||
|
||||
Reference in New Issue
Block a user