1.12.2-14.23.5.2847

This commit is contained in:
2025-11-04 03:21:30 +03:00
parent 42373965d5
commit 4e686a5ca2
11 changed files with 494 additions and 15 deletions

View File

@@ -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)