Minecraft 1.10.2 Forge Gradle ошибка

Поэтому я пытаюсь установить Forge api (Minecraft 1.10.2) для разработки мод, и у меня есть проблема с использованием ForgeGradle. Каждый раз, когда я запускаю его с «bash gradlew setupDecompWorkspace» , я получаю эту ошибку:

Сбой: построение завершилось ошибкой с исключением.

  • Что пошло не так:
    Не удалось разрешить все зависимости для конфигурации’: forgeGradleMcpData’.

    Не мог решить де.oceanlabs.mcp:mcp: 1.10.2.
    Требуется:
    com.yourname.modid: forge-1:1.0
    Не мог решить де.oceanlabs.mcp:mcp: 1.10.2.
    Не удалось получить ресурс ‘ (пришлось удалить эту ссылку, потому что слишком много ссылок)’.
    Не удалось получить ‘(пришлось удалить эту ссылку, потому что слишком много ссылок)’.
    org.апаш.http.клиент.ClientProtocolException (сообщение об ошибке отсутствует)
    Не мог решить де.oceanlabs.mcp:mcp: 1.10.2.
    Не удалось получить ресурс ‘ https://libraries.minecraft.net/de/oceanlabs/mcp/mcp/1.10.2/mcp-1.10.2.pom ‘.
    Не удалось получить ‘https://libraries.minecraft.net/de/oceanlabs/mcp/mcp/1.10.2/mcp-1.10.2.pom ‘. Получен код состояния 403 от сервера: Forbidden

  • Пытаться:
    Для получения трассировки стека выполните команду —stacktrace. Выполните с —info или —debug, чтобы получить больше выходных данных журнала.

Я нашел несколько человек с той же проблемой, но они были размещены обратно в (примерно) Minecraft 1.6-1.8. Кто-нибудь знает, что мне делать? Я в тупике, и мне нужна помощь.

2 ответа

  1. Вы должны установить mappingsсвойство в minecraftзакрытии в вашем build.gradleфайле, чтобы ForgeGradle знал, какую версию сопоставлений MCP использовать.

    Например, при этом будут использоваться последние сопоставления (на момент этой разноски):

    minecraft {
        mappings = "snapshot_20161002"
    }
    

    Сопоставления моментального снимка строятся ежедневно, и версии находятся в форме snapshot_YYYYMMDD, вы можете увидеть все версии сопоставлений здесь .

  2. У меня была похожая проблема с forge для 1.11. Я не мог использовать последний файл сопоставления по какой-то причине. Сохранение файла сопоставления в snapshot_29160518 работало на меня.

    См. эту фиксацию для сборки плагина 1.10.2.gradle файл:
    https://github.com/ljsimin/MinecraftJoypadSplitscreenMod/commit/76b7c83bc35cbe11d6516b31f8e5e4f7ec74b99c