проблема с подключением api

Версия Minecraft
1.7.10
26
1
Решил подключить к моду api ic2, скачал dev версию, порыскал в интернете, увидел нужно изменить build.gradle
build.gradle:
apply plugin: 'forge'

buildscript {
    repositories {
        mavenCentral()
        maven {
            name = "forge"
            url = "http://files.minecraftforge.net/maven"
        }
        maven {
            name = "sonatype"
            url = "https://oss.sonatype.org/content/repositories/snapshots/"
        }
    }
    dependencies {
        classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT'
    }
}

repositories {
    maven {
        name = "ic2"
        url = "http://maven.ic2.player.to/"
    }
}

version = "1.0"
group= "com.yourname.modid" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = "modid"

minecraft {
    version = "1.7.10-10.13.4.1558-1.7.10"
    runDir = "eclipse"
}

dependencies {
    compile 'libs/industrialcraft-2-2.2.827-experimental-dev.jar'
}
Добавил строчку dependencies, в итоге майнкрафт не запускается без этого мода в папке mods. "Уже прогресс" - подумал я, но вот в самом коде импорты не работают. Как сделать импорт из api? Пробовал просто сделать ic2api именно в своем моде, но для таких хитрожопых там все сделано через классы
 
1,159
38
544
Тебе нужно не только подключать dev, но и api:
build.gradle:
repositories {
    maven {
        name = "ic2"
        url = "http://maven.ic2.player.to/"
    }
}

dependencies {
    compile 'net.industrial-craft:industrialcraft-2:2.2.827-experimental:api'
    compile 'net.industrial-craft:industrialcraft-2:2.2.827-experimental:dev'

}

После этого можешь удалить ic2 из папки mods
 
Сверху