Краш миксинов с idea и фордж, непарсящий mcmod.info

Версия Minecraft
1.12.2
API
Forge
Всем привет. На днях вкатился в кубики, бодаюсь преимущественно с граблями пока, уже можно сказать третий день. Возникла проблема.
При запуске кубиков через runClient идеи, все ломается:
Подключил миксины - оно пишет что не может загрузить конфиг и падает.
Удаляю класствикер и запускаю без миксинов все грузится, но не видит mcmod.info. Мол попросите автора...
Если делаю финальный билд и кидаю на рабочий инстанс ( обфус клиент итд ) - все работает. и миксины и метаинфу о моде видит итд.
Полагаю есть где то различия между билдом и полубилдом, и в случае со вторым где то что то не копируется.

Что можно сделать?

Мой build.gradle
build.gradle:
buildscript {
    repositories {
        jcenter()
        maven {
            url = "http://files.minecraftforge.net/maven"
        }
        maven {
            url = 'http://repo.spongepowered.org/maven'
        }
    }

    dependencies {
        classpath 'net.minecraftforge.gradle:ForgeGradle:3.+'
        classpath 'com.github.jengelman.gradle.plugins:shadow:1.2.4'
        classpath 'org.spongepowered:mixingradle:0.7-SNAPSHOT'
    }
}

plugins {
    id 'org.spongepowered.plugin' version '0.8.1'
}

idea {
    module {
        inheritOutputDirs = true
    }
}

apply plugin: 'net.minecraftforge.gradle'
apply plugin: 'com.github.johnrengelman.shadow'
apply plugin: 'org.spongepowered.mixin'
apply plugin: 'idea'

// todo def modid
version = "1.0"
group = "org.rutex.novaws"
archivesBaseName = "ws-connector"

minecraft {
    mappings channel: 'snapshot', version: '20171003-1.12'

    runs {
        client {
            property 'forge.logging.markers', 'SCAN,REGISTRIES,REGISTRYDUMP'
            property 'forge.logging.console.level', 'debug'
        }

        server {
            property 'forge.logging.markers', 'SCAN,REGISTRIES,REGISTRYDUMP'
            property 'forge.logging.console.level', 'debug'
        }
    }
}

sourceSets {
    main {
        ext.refMap = "mixins.novaws.refmap.json"
    }
}

repositories {
    jcenter()
    mavenCentral()
    maven { url = "https://repo.spongepowered.org/maven/" }
    maven { url = "http://maven.shadowfacts.net/" }
}

dependencies {
    minecraft 'net.minecraftforge:forge:1.12.2-14.23.5.2854'

    compile "org.java-websocket:Java-WebSocket:1.5.1"
    shadow "org.java-websocket:Java-WebSocket:1.5.1"

    compile 'org.spongepowered:mixin:0.8.1-SNAPSHOT'
    shadow 'org.spongepowered:mixin:0.8.1-SNAPSHOT'
}

shadowJar {
    classifier ''
    configurations = [project.configurations.shadow]

    relocate 'org.slf4j', 'org.rutex.org.slf4j'

    manifest.attributes(
            'TweakClass': 'org.spongepowered.asm.launch.MixinTweaker',
            'MixinConfigs': 'mixins.novaws.json',
            'FMLCorePluginContainsFMLMod': 'true',
            'ForceLoadAsMod': 'true',
    )

}

processResources {
    // todo do it less hardcoded
    inputs.property "version", "1.0.0"
    inputs.property "mcversion", "1.12.2"

    from(sourceSets.main.resources.srcDirs) {
        include "mcmod.info"
        expand "version": "1.0.0", "mcversion": "1.12.2"
    }

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

reobf {shadowJar {}}

artifacts {
    archives shadowJar
}
 
Сверху