Eclipse add Kotlin

Версия Minecraft
1.7.10
608
5
15
Как добавить поддержку kotlin в эклипс? Плагин установил, но всеравно ошибки не проверяет, импорты не работают.
Да ещё и после кнопки Finish при создании класса окно не закрывается :\
 
5,018
47
783
Последнее редактирование:
5,018
47
783
ох. Поставьте уже себе идею и не парьтесь(это только мне высшими силами позволено установить котлоплагин в эклипс без гемора:geek:)
 

Icosider

Kotliner
Администратор
3,600
99
663
Блин, а может кто кинуть базовый воркспейс майна с котлином?)
Ну на:
Gradle (Groovy):
buildscript {
    ext.kotlin_version = '1.2.41'
    repositories {
        mavenCentral()
        maven {
            name = "forge"
            url = "http://files.minecraftforge.net/maven"
        }
        maven {
            name = "sonatype"
            url = "https://oss.sonatype.org/content/repositories/snapshots/"
        }
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT'
    }
}

apply plugin: "kotlin"
apply plugin: 'forge'

version = "1.0"
group= "com.yourname.modid"
archivesBaseName = "modid"

compileJava {
    targetCompatibility = JavaVersion.VERSION_1_8
    sourceCompatibility = JavaVersion.VERSION_1_8
}

minecraft {
    version = "1.7.10-10.13.4.1614-1.7.10"
    runDir = "run"
}

sourceSets {
    server.kotlin.srcDirs += 'src/server/kotlin'
    client.kotlin.srcDirs += 'src/client/kotlin'
}

configurations {
    shade
    compile.extendsFrom shade
}

dependencies {
    shade "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}

jar {
    configurations.shade.each { dep ->
        from(project.zipTree(dep)) {
            exclude 'META-INF', 'META-INF/**'
        }
    }
}

processResources
{
    inputs.property "version", project.version
    inputs.property "mcversion", project.minecraft.version

    from(sourceSets.main.resources.srcDirs) {
        include 'mcmod.info'
        expand 'version':project.version, 'mcversion':project.minecraft.version
    }

    from(sourceSets.main.resources.srcDirs) {
        exclude 'mcmod.info'
    }
}

В "gradle/wrapper/gradle-wrapper.properties":
Код:
distributionUrl=https\://services.gradle.org/distributions/gradle-3.5-all.zip
Можно конечно и вместо all прописать bin, тогда будет основа. Так же можно ещё и на 4.0 версию перейти, но тогда придётся переписывать грабли форджа и изменять структура build.gradle. Но это не всё, у меня модульная система граблей сделана и сорсики устанавливаются в модуле отдельно, про подключение котлина к граблям есть в доках, можно и там взять сорсСеты.
 
Сверху